public final class ReflectionUtil
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static <T extends java.lang.reflect.AccessibleObject> |
accessible(T obj) |
static java.lang.Class<?> |
getClass(java.lang.reflect.Type type) |
static java.lang.reflect.Type |
getGenericParameterType(java.lang.Class<?> cls,
java.lang.Class<?> genericSuper,
int paramIndex) |
static <T> java.lang.reflect.Constructor<T> |
getMatchingConstructor(java.lang.Class<T> cls,
java.lang.Class<?>... parameterTypes) |
static java.lang.Class<?>[] |
getParameterTypes(java.lang.reflect.Member m) |
static java.lang.Class<?>[] |
getTypes(java.lang.Object... vals) |
static boolean |
isAssignable(java.lang.Class<?>[] classArray,
java.lang.Class<?>[] toClassArray,
boolean autoboxing) |
static boolean |
isAssignable(java.lang.Class<?> cls,
java.lang.Class<?> toClass,
boolean autoboxing) |
static java.lang.Class<?> |
primitiveToWrapper(java.lang.Class<?> cls) |
static java.lang.Class<?> |
wrapperToPrimitive(java.lang.Class<?> cls) |
public static <T extends java.lang.reflect.AccessibleObject> T accessible(T obj)
public static java.lang.Class<?>[] getTypes(java.lang.Object... vals)
public static boolean isAssignable(java.lang.Class<?>[] classArray,
java.lang.Class<?>[] toClassArray,
boolean autoboxing)
public static <T> java.lang.reflect.Constructor<T> getMatchingConstructor(java.lang.Class<T> cls,
java.lang.Class<?>... parameterTypes)
public static boolean isAssignable(java.lang.Class<?> cls,
java.lang.Class<?> toClass,
boolean autoboxing)
public static java.lang.Class<?> primitiveToWrapper(java.lang.Class<?> cls)
public static java.lang.Class<?> wrapperToPrimitive(java.lang.Class<?> cls)
public static java.lang.reflect.Type getGenericParameterType(java.lang.Class<?> cls,
java.lang.Class<?> genericSuper,
int paramIndex)
public static java.lang.Class<?> getClass(java.lang.reflect.Type type)
public static java.lang.Class<?>[] getParameterTypes(java.lang.reflect.Member m)