public class Reflection extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
Reflection.ReflectionException |
| Constructor and Description |
|---|
Reflection() |
| Modifier and Type | Method and Description |
|---|---|
static Object |
contextToHold() |
static Map<String,FieldAccess> |
getAllAccessorFields(Class<? extends Object> theClass) |
static Map<String,FieldAccess> |
getAllAccessorFields(Class<? extends Object> theClass,
boolean useUnsafe) |
static List<Field> |
getAllFields(Class<? extends Object> theClass) |
static Class<?> |
getComponentType(Collection<?> value) |
static Class<?> |
getComponentType(Collection<?> collection,
FieldAccess fieldAccess) |
static List<Field> |
getFields(Class<? extends Object> theClass) |
static void |
getFields(Class<? extends Object> theClass,
List<Field> list) |
static Map<String,FieldAccess> |
getPropertyFieldAccessMapFieldFirst(Class<?> clazz)
Gets a list of fields merges with properties if field is not found.
|
static Map<String,FieldAccess> |
getPropertyFieldAccessMapFieldFirstForSerializer(Class<?> clazz)
Gets a list of fields merges with properties if field is not found.
|
static Map<String,FieldAccess> |
getPropertyFieldAccessMapPropertyFirst(Class<?> clazz) |
static Map<String,FieldAccess> |
getPropertyFieldAccessMapPropertyFirstForSerializer(Class<?> clazz) |
static Map<String,FieldAccess> |
getPropertyFieldAccessors(Class<? extends Object> theClass) |
static Map<String,Pair<Method,Method>> |
getPropertySetterGetterMethods(Class<? extends Object> theClass) |
static sun.misc.Unsafe |
getUnsafe() |
static boolean |
handles(Class cls,
Class<?> interfaceCls) |
static boolean |
handles(Object object,
Class<?> interfaceCls) |
static Object |
invoke(Object object,
String name,
List<?> args) |
static Object |
invoke(Object object,
String name,
Object... args) |
static Class<?> |
loadClass(String className) |
static <T> T |
newInstance(Class<T> clazz) |
static <T> T |
newInstance(Class<T> clazz,
Object arg) |
static Object |
newInstance(String className) |
static boolean |
respondsTo(Class<?> type,
String methodName) |
static boolean |
respondsTo(Class<?> type,
String methodName,
Class<?>... params) |
static boolean |
respondsTo(Class<?> type,
String methodName,
List<?> params) |
static boolean |
respondsTo(Class<?> type,
String methodName,
Object... params) |
static boolean |
respondsTo(Object object,
String methodName) |
static boolean |
respondsTo(Object object,
String methodName,
Class<?>... params) |
static boolean |
respondsTo(Object object,
String methodName,
List<?> params) |
static boolean |
respondsTo(Object object,
String methodName,
Object... params) |
public static sun.misc.Unsafe getUnsafe()
public static Object contextToHold()
public static Map<String,FieldAccess> getPropertyFieldAccessMapFieldFirst(Class<?> clazz)
clazz - get the properties or fieldspublic static Map<String,FieldAccess> getPropertyFieldAccessMapFieldFirstForSerializer(Class<?> clazz)
clazz - get the properties or fieldspublic static Map<String,FieldAccess> getPropertyFieldAccessMapPropertyFirst(Class<?> clazz)
public static Map<String,FieldAccess> getPropertyFieldAccessMapPropertyFirstForSerializer(Class<?> clazz)
public static <T> T newInstance(Class<T> clazz)
public static Class<?> getComponentType(Collection<?> collection, FieldAccess fieldAccess)
public static Class<?> getComponentType(Collection<?> value)
public static Map<String,FieldAccess> getAllAccessorFields(Class<? extends Object> theClass)
public static Map<String,FieldAccess> getAllAccessorFields(Class<? extends Object> theClass, boolean useUnsafe)
public static Map<String,FieldAccess> getPropertyFieldAccessors(Class<? extends Object> theClass)
public static Map<String,Pair<Method,Method>> getPropertySetterGetterMethods(Class<? extends Object> theClass)
Copyright © 2015. All Rights Reserved.