public class GenericType
| Modifier and Type | Class and Description |
|---|---|
static class |
GenericType.GenericClass |
static class |
GenericType.GenericMethod |
| Constructor and Description |
|---|
GenericType(java.lang.Class<?> baseType) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Class<?> |
getBaseType() |
java.lang.Class<?> |
getRawClass(java.lang.reflect.Type type) |
boolean |
isTypeAssignableFromRawClass(java.lang.reflect.ParameterizedType type,
java.lang.Class<?> clazz) |
java.lang.reflect.Type |
resolveTypeVariable(java.lang.reflect.TypeVariable<?> variable) |
java.lang.reflect.Type |
unwrapGenericWrapper(java.lang.reflect.Type type)
Unwrap certain Java types to find the "real" class.
|
public java.lang.reflect.Type resolveTypeVariable(java.lang.reflect.TypeVariable<?> variable)
public boolean isTypeAssignableFromRawClass(java.lang.reflect.ParameterizedType type,
java.lang.Class<?> clazz)
public java.lang.Class<?> getRawClass(java.lang.reflect.Type type)
public java.lang.reflect.Type unwrapGenericWrapper(java.lang.reflect.Type type)
Unwrap certain Java types to find the "real" class.
public java.lang.Class<?> getBaseType()