public final class ReflectionUtils extends Object
| Modifier | Constructor and Description | 
|---|---|
private  | 
ReflectionUtils()
Default constructor. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static Class<?> | 
classFromType(Type t)
Casts the supplied type to a class. 
 | 
static Object | 
getField(Field field,
        Object object)
Returns the value of the supplied field on the supplied object. 
 | 
static Object | 
invokeGetterMethod(Method method,
                  Object object)
Invokes the supplied method on the supplied object. 
 | 
static void | 
invokeSetterMethod(Method method,
                  Object object,
                  Object value)
Invokes the supplied method on the supplied object with the supplied value as a parameter. 
 | 
static void | 
setField(Field field,
        Object object,
        Object value)
Sets the supplied value of the supplied field on the supplied object. 
 | 
public static Class<?> classFromType(Type t)
t - to castIllegalArgumentException - if t is not an instance of Classpublic static Object getField(Field field, Object object)
field - containing the value to returnobject - that has the fieldIllegalArgumentException - if the field cannot be retrievedpublic static void setField(Field field, Object object, Object value)
field - of the object to setobject - that has the fieldvalue - to setIllegalArgumentException - if the field cannot be setpublic static Object invokeGetterMethod(Method method, Object object)
method - to invokeobject - that has the methodIllegalArgumentException - if the method cannot be invokedpublic static void invokeSetterMethod(Method method, Object object, Object value)
method - to invokeobject - that has the methodvalue - to setIllegalArgumentException - if the method cannot be invokedCopyright © 2003-2019 Virginia Tech. All Rights Reserved.