public class ReflectionUtils extends Object
| Constructor and Description | 
|---|
ReflectionUtils()  | 
| Modifier and Type | Method and Description | 
|---|---|
static Object | 
callMethod(Object source,
          String method)
Call method. 
 | 
static Object | 
getField(Object source,
        String field)
Get the specified field name in the object source 
 | 
static <T> T | 
getFirstWith(Object from,
            Class<?> clazz,
            Class<T> searchingFor)
Get the first field which have the searching for class type 
 | 
static Object | 
getPrivateField(Object object,
               String field)  | 
static Class<?> | 
getSubClassWithName(Class<?> clazz,
                   String name)  | 
static void | 
setField(Object src,
        String fieldName,
        Object value)  | 
public static Object getPrivateField(Object object, String field) throws Exception
Exceptionpublic static Object getField(Object source, String field)
source - where we will find the fieldfield - the name of the fieldpublic static Object callMethod(Object source, String method)
source - the object where we want to run the methodmethod - the name of the method to callpublic static <T> T getFirstWith(Object from, Class<?> clazz, Class<T> searchingFor) throws Exception
T - the type that you are looking forfrom - the object where we will try to find the fieldclazz - the class that have to define the fieldsearchingFor - the class of the required fieldException - if something gone wrong