@Immutable public class ParameterizedType extends Object
| Constructor and Description |
|---|
ParameterizedType(String className) |
| Modifier and Type | Method and Description |
|---|---|
String |
getClassName() |
String |
getGenericSignature() |
static com.google.common.base.Function<ParameterizedType,String> |
getParameterType() |
static String |
getPathName(Class<?> n) |
String |
getType() |
boolean |
isGeneric() |
static com.google.common.base.Predicate<ParameterizedType> |
isGenericType() |
static com.google.common.base.Function<Class<?>,ParameterizedType> |
toParameterizedType() |
String |
toString() |
static ParameterizedType |
type(Class<?> type) |
static ParameterizedType |
type(Class<?> type,
Class<?>... parameters) |
static ParameterizedType |
type(Class<?> type,
ParameterizedType... parameters) |
static ParameterizedType |
type(String className) |
public ParameterizedType(String className)
public static ParameterizedType type(String className)
public static ParameterizedType type(Class<?> type)
public static ParameterizedType type(Class<?> type, Class<?>... parameters)
public static ParameterizedType type(Class<?> type, ParameterizedType... parameters)
public String getClassName()
public String getType()
public String getGenericSignature()
public boolean isGeneric()
public static com.google.common.base.Predicate<ParameterizedType> isGenericType()
public static com.google.common.base.Function<ParameterizedType,String> getParameterType()
public static com.google.common.base.Function<Class<?>,ParameterizedType> toParameterizedType()
Copyright © 2012–2014 Facebook, Inc.. All rights reserved.