| Modifier and Type | Class and Description |
|---|---|
static interface |
ReflectionUtils.FieldMatcher |
static interface |
ReflectionUtils.FieldTraverser |
static interface |
ReflectionUtils.MethodMatcher |
static interface |
ReflectionUtils.MethodTraverser |
| Modifier and Type | Field and Description |
|---|---|
static Annotation[] |
EMPTY_ANNOTATIONS |
static Class<?>[] |
EMPTY_CLASSES |
static Object[] |
EMPTY_OBJECTS |
static ReflectionUtils.FieldTraverser |
FIND_FIELD_TRAVERSER |
static ReflectionUtils.MethodTraverser |
FIND_METHOD_TRAVERSER |
| Constructor and Description |
|---|
ReflectionUtils() |
| Modifier and Type | Method and Description |
|---|---|
static Field |
findField(Class<?> clazz,
String property) |
static Method |
findMethod(Class<?> clazz,
String methodName) |
static Object |
get(Field m,
Object obj) |
static <T> Constructor<T> |
getConstructor(Class<T> clazz) |
static <T> Constructor<T> |
getConstructor(Class<T> clazz,
Class<?>... paramTypes) |
static Object |
invoke(Method m,
Object obj,
Object... args) |
static boolean |
isPublicStaticFinal(int modifier) |
static void |
set(Field m,
Object obj,
Object value) |
static Field |
traverse(Class<?> clazz,
ReflectionUtils.FieldMatcher matcher,
ReflectionUtils.FieldTraverser traverser) |
static Method |
traverse(Class<?> clazz,
ReflectionUtils.MethodMatcher matcher,
ReflectionUtils.MethodTraverser traverser) |
public static final Object[] EMPTY_OBJECTS
public static final Class<?>[] EMPTY_CLASSES
public static final Annotation[] EMPTY_ANNOTATIONS
public static final ReflectionUtils.FieldTraverser FIND_FIELD_TRAVERSER
public static final ReflectionUtils.MethodTraverser FIND_METHOD_TRAVERSER
public static Field findField(Class<?> clazz, String property) throws ReflectionException
ReflectionExceptionpublic static Method findMethod(Class<?> clazz, String methodName) throws ReflectionException
ReflectionExceptionpublic static Field traverse(Class<?> clazz, ReflectionUtils.FieldMatcher matcher, ReflectionUtils.FieldTraverser traverser) throws ReflectionException
ReflectionExceptionpublic static Method traverse(Class<?> clazz, ReflectionUtils.MethodMatcher matcher, ReflectionUtils.MethodTraverser traverser) throws ReflectionException
ReflectionExceptionpublic static Object invoke(Method m, Object obj, Object... args) throws ReflectionException
ReflectionExceptionpublic static void set(Field m, Object obj, Object value) throws ReflectionException
ReflectionExceptionpublic static Object get(Field m, Object obj) throws ReflectionException
ReflectionExceptionpublic static <T> Constructor<T> getConstructor(Class<T> clazz)
public static <T> Constructor<T> getConstructor(Class<T> clazz, Class<?>... paramTypes)
public static boolean isPublicStaticFinal(int modifier)
Copyright © 2017. All rights reserved.