public class ReflectionHelper
extends java.lang.Object
Constructor and Description |
---|
ReflectionHelper() |
Modifier and Type | Method and Description |
---|---|
static void |
checkParameter(java.lang.reflect.Method method,
int param,
java.lang.reflect.Field field,
java.lang.Class<?> paramType) |
static java.lang.reflect.Method |
findMethod(java.lang.Class<?> target,
java.lang.String methodName,
java.lang.Class<?>[] params) |
static java.lang.reflect.Field |
getDeclaredField(java.lang.Class<? extends java.lang.Object> class1,
java.lang.String name) |
static java.util.List<java.lang.reflect.Field> |
getDeclaredFields(java.lang.Class<?> type) |
static java.util.HashMap<java.lang.String,java.lang.reflect.Field> |
getDeclaredFieldsMap(java.lang.Class<?> type) |
static boolean |
isPrimitive(java.lang.Class<?> type) |
static boolean |
isSubclassOf(java.lang.Class<?> derived,
java.lang.Class<?> superclass) |
public static java.util.List<java.lang.reflect.Field> getDeclaredFields(java.lang.Class<?> type)
public static java.util.HashMap<java.lang.String,java.lang.reflect.Field> getDeclaredFieldsMap(java.lang.Class<?> type)
public static boolean isPrimitive(java.lang.Class<?> type)
public static java.lang.reflect.Field getDeclaredField(java.lang.Class<? extends java.lang.Object> class1, java.lang.String name) throws java.lang.NoSuchFieldException
java.lang.NoSuchFieldException
public static void checkParameter(java.lang.reflect.Method method, int param, java.lang.reflect.Field field, java.lang.Class<?> paramType) throws JSONCodecException
JSONCodecException
public static java.lang.reflect.Method findMethod(java.lang.Class<?> target, java.lang.String methodName, java.lang.Class<?>[] params) throws JSONCodecException
JSONCodecException
public static boolean isSubclassOf(java.lang.Class<?> derived, java.lang.Class<?> superclass)