すべてのメソッド staticメソッド concreteメソッド
| 修飾子とタイプ |
メソッドと説明 |
protected static Class<?> |
findGenericClass(Type type,
int index) |
protected static void |
gatherTypeVariables(Class<?> clazz,
Type type,
Map<TypeVariable<?>,Type> map) |
protected static void |
gatherTypeVariables(Type type,
Map<TypeVariable<?>,Type> map) |
static Class<?> |
getActualClass(Type type,
Map<TypeVariable<?>,Type> map) |
static Class<?> |
getActualElementClassOfArray(Type type,
Map<TypeVariable<?>,Type> map) |
static Class<?> |
getActualElementClassOfCollection(Type type,
Map<TypeVariable<?>,Type> map) |
static Class<?> |
getActualElementClassOfList(Type type,
Map<TypeVariable<?>,Type> map) |
static Class<?> |
getActualElementClassOfSet(Type type,
Map<TypeVariable<?>,Type> map) |
static Class<?> |
getActualKeyClassOfMap(Type type,
Map<TypeVariable<?>,Type> map) |
static Class<?> |
getActualValueClassOfMap(Type type,
Map<TypeVariable<?>,Type> map) |
static Type |
getElementTypeOfArray(Type type) |
static Type |
getElementTypeOfCollection(Type type) |
static Type |
getElementTypeOfList(Type type) |
static Type |
getElementTypeOfSet(Type type) |
static Class<?> |
getGenericFirstClass(Type type) |
static Type |
getGenericParameterType(Type type,
int index) |
static Type[] |
getGenericParameterTypes(Type type) |
static Class<?> |
getGenericSecondClass(Type type) |
static Type |
getKeyTypeOfMap(Type type) |
static Class<?> |
getRawClass(Type type) |
static Map<TypeVariable<?>,Type> |
getTypeVariableMap(Class<?> clazz) |
static Type |
getValueTypeOfMap(Type type) |
static boolean |
isTypeOf(Type type,
Class<?> clazz) |