public class ReflectionTypes
extends java.lang.Object
| Constructor and Description |
|---|
ReflectionTypes() |
| Modifier and Type | Method and Description |
|---|---|
static java.util.List<java.lang.String> |
enumValues(java.lang.Class<? extends java.lang.Enum<?>> clazz) |
static java.util.List<java.lang.String> |
extractGenericTypes(java.lang.reflect.Type type) |
static java.lang.reflect.Type[] |
getParameterizedTypeArguments(java.lang.reflect.Type type) |
static boolean |
isAbstractType(java.lang.Class<?> type) |
static boolean |
isArrayType(java.lang.Class<?> type) |
static boolean |
isBaseType(java.lang.Class<?> type) |
static boolean |
isBigDecimalType(java.lang.Class<?> type) |
static boolean |
isBigIntegerType(java.lang.Class<?> type) |
static boolean |
isBooleanType(java.lang.Class<?> type) |
static boolean |
isByteType(java.lang.Class<?> type) |
static boolean |
isCharType(java.lang.Class<?> type) |
static boolean |
isCollection(java.lang.Class<?> type) |
static boolean |
isDateType(java.lang.Class<?> type) |
static boolean |
isEnumType(java.lang.Class<?> type) |
static boolean |
isFloatType(java.lang.Class<?> type) |
static boolean |
isIntegerType(java.lang.Class<?> type) |
static boolean |
isList(java.lang.Class<?> type) |
static boolean |
isList(java.lang.reflect.ParameterizedType type) |
static boolean |
isListOrSet(java.lang.Class<?> type) |
static boolean |
isListOrSet(java.lang.reflect.ParameterizedType type) |
static boolean |
isMap(java.lang.Class<?> type) |
static boolean |
isMap(java.lang.reflect.ParameterizedType type) |
static boolean |
isNumberType(java.lang.Class<?> type) |
static boolean |
isObjectBooleanType(java.lang.Class<?> type) |
static boolean |
isObjectByteType(java.lang.Class<?> type) |
static boolean |
isObjectCharType(java.lang.Class<?> type) |
static boolean |
isObjectFloatType(java.lang.Class<?> type) |
static boolean |
isObjectIntegerType(java.lang.Class<?> type) |
static boolean |
isParameterizedType(java.lang.reflect.Type type) |
static boolean |
isParameterizedTypeWithArgumentTypes(java.lang.reflect.Type type,
java.lang.Class<?> argType1,
java.lang.Class<?> argType2) |
static boolean |
isPrimitiveBooleanType(java.lang.Class<?> type) |
static boolean |
isPrimitiveByteType(java.lang.Class<?> type) |
static boolean |
isPrimitiveCharType(java.lang.Class<?> type) |
static boolean |
isPrimitiveFloatType(java.lang.Class<?> type) |
static boolean |
isPrimitiveIntegerType(java.lang.Class<?> type) |
static boolean |
isSet(java.lang.Class<?> type) |
static boolean |
isSet(java.lang.reflect.ParameterizedType type) |
static boolean |
isStringType(java.lang.Class<?> type) |
public static boolean isBaseType(java.lang.Class<?> type)
public static boolean isEnumType(java.lang.Class<?> type)
public static boolean isArrayType(java.lang.Class<?> type)
public static boolean isStringType(java.lang.Class<?> type)
public static boolean isCharType(java.lang.Class<?> type)
public static boolean isPrimitiveCharType(java.lang.Class<?> type)
public static boolean isObjectCharType(java.lang.Class<?> type)
public static boolean isByteType(java.lang.Class<?> type)
public static boolean isPrimitiveByteType(java.lang.Class<?> type)
public static boolean isObjectByteType(java.lang.Class<?> type)
public static boolean isDateType(java.lang.Class<?> type)
public static boolean isBigIntegerType(java.lang.Class<?> type)
public static boolean isBigDecimalType(java.lang.Class<?> type)
public static boolean isNumberType(java.lang.Class<?> type)
public static boolean isIntegerType(java.lang.Class<?> type)
public static boolean isBooleanType(java.lang.Class<?> type)
public static boolean isPrimitiveBooleanType(java.lang.Class<?> type)
public static boolean isObjectBooleanType(java.lang.Class<?> type)
public static boolean isPrimitiveIntegerType(java.lang.Class<?> type)
public static boolean isObjectIntegerType(java.lang.Class<?> type)
public static boolean isFloatType(java.lang.Class<?> type)
public static boolean isPrimitiveFloatType(java.lang.Class<?> type)
public static boolean isObjectFloatType(java.lang.Class<?> type)
public static boolean isAbstractType(java.lang.Class<?> type)
public static java.util.List<java.lang.String> enumValues(java.lang.Class<? extends java.lang.Enum<?>> clazz)
public static boolean isCollection(java.lang.Class<?> type)
public static boolean isList(java.lang.Class<?> type)
public static boolean isList(java.lang.reflect.ParameterizedType type)
public static boolean isSet(java.lang.Class<?> type)
public static boolean isSet(java.lang.reflect.ParameterizedType type)
public static boolean isListOrSet(java.lang.Class<?> type)
public static boolean isListOrSet(java.lang.reflect.ParameterizedType type)
public static boolean isMap(java.lang.Class<?> type)
public static boolean isMap(java.lang.reflect.ParameterizedType type)
public static boolean isParameterizedType(java.lang.reflect.Type type)
public static java.lang.reflect.Type[] getParameterizedTypeArguments(java.lang.reflect.Type type)
public static boolean isParameterizedTypeWithArgumentTypes(java.lang.reflect.Type type,
java.lang.Class<?> argType1,
java.lang.Class<?> argType2)
public static java.util.List<java.lang.String> extractGenericTypes(java.lang.reflect.Type type)