public final class Reflections
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static java.lang.reflect.Method |
findMethod(java.lang.String name,
java.lang.Class<?> type,
java.lang.Class<?>... args) |
static java.lang.Object |
get(java.lang.Class<?> aClass,
java.lang.Object instance,
java.lang.String field) |
static java.lang.Object |
get(java.lang.Object instance,
java.lang.String field) |
static java.lang.Object |
invokeByReflection(java.lang.Object obj,
java.lang.String mtdName,
java.lang.Class<?>[] paramTypes,
java.lang.Object[] args) |
static void |
set(java.lang.Class<?> inClazz,
java.lang.Object instance,
java.lang.String field,
java.lang.Object value) |
static void |
set(java.lang.Object instance,
java.lang.String field,
java.lang.Object value) |
public static java.lang.reflect.Method findMethod(java.lang.String name, java.lang.Class<?> type, java.lang.Class<?>... args)
public static java.lang.Object invokeByReflection(java.lang.Object obj, java.lang.String mtdName, java.lang.Class<?>[] paramTypes, java.lang.Object[] args)
public static void set(java.lang.Object instance, java.lang.String field, java.lang.Object value)
public static void set(java.lang.Class<?> inClazz, java.lang.Object instance, java.lang.String field, java.lang.Object value)
public static java.lang.Object get(java.lang.Object instance, java.lang.String field)
public static java.lang.Object get(java.lang.Class<?> aClass, java.lang.Object instance, java.lang.String field)