public final class ReflectionUtilities
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static <T> java.lang.reflect.Field |
getField(java.lang.Class<T> cls,
java.lang.String fieldName) |
static <T> java.lang.reflect.Method |
getSetter(java.lang.Class<T> cls,
java.lang.String fieldName) |
static <T,C> boolean |
isWrapperType(java.lang.Class<T> primitive,
java.lang.Class<C> potentialWrapper) |
static <T> void |
setEnumPropertyValue(java.lang.Class<T> cls,
java.lang.Object instance,
java.lang.reflect.Field field,
java.lang.String propertyName,
java.lang.String value) |
static <T> void |
setFieldValue(java.lang.Class<T> cls,
java.lang.Object instance,
java.lang.String fieldName,
java.lang.String value) |
static <T,C> void |
setValue(java.lang.Class<C> cls,
java.lang.Object instance,
java.lang.String fieldName,
T value) |
public static <T> java.lang.reflect.Field getField(java.lang.Class<T> cls,
java.lang.String fieldName)
public static <T,C> void setValue(java.lang.Class<C> cls,
java.lang.Object instance,
java.lang.String fieldName,
T value)
public static <T> void setEnumPropertyValue(java.lang.Class<T> cls,
java.lang.Object instance,
java.lang.reflect.Field field,
java.lang.String propertyName,
java.lang.String value)
public static <T> java.lang.reflect.Method getSetter(java.lang.Class<T> cls,
java.lang.String fieldName)
public static <T,C> boolean isWrapperType(java.lang.Class<T> primitive,
java.lang.Class<C> potentialWrapper)
public static <T> void setFieldValue(java.lang.Class<T> cls,
java.lang.Object instance,
java.lang.String fieldName,
java.lang.String value)