com.liferay.portal.kernel.test
Class ReflectionTestUtil
java.lang.Object
com.liferay.portal.kernel.test.ReflectionTestUtil
public class ReflectionTestUtil
- extends Object
|
Method Summary |
static
|
getAndSetFieldValue(Class<?> clazz,
String fieldName,
T newValue)
|
static
|
getAndSetFieldValue(Object instance,
String fieldName,
T newValue)
|
static Method |
getBridgeMethod(Class<?> clazz,
String methodName,
Class<?>... parameterTypes)
|
static Field |
getField(Class<?> clazz,
String fieldName)
|
static
|
getFieldValue(Class<?> clazz,
String fieldName)
|
static
|
getFieldValue(Object instance,
String fieldName)
|
static Method |
getMethod(Class<?> clazz,
String methodName,
Class<?>... parameterTypes)
|
static
|
invoke(Class<?> clazz,
String methodName,
Class<?>[] parameterTypes,
Object... parameters)
|
static
|
invoke(Object instance,
String methodName,
Class<?>[] parameterTypes,
Object... parameters)
|
static
|
invokeBridge(Object instance,
String methodName,
Class<?>[] parameterTypes,
Object... parameters)
|
static
|
newEnumElement(Class<T> enumClass,
Class<?>[] constructorParameterTypes,
String name,
int ordinal,
Object... constructorParameters)
|
static
|
newEnumElement(Class<T> enumClass,
String name,
int ordinal)
|
static void |
setFieldValue(Class<?> clazz,
String fieldName,
Object value)
|
static void |
setFieldValue(Object instance,
String fieldName,
Object value)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ReflectionTestUtil
public ReflectionTestUtil()
getAndSetFieldValue
public static <T> T getAndSetFieldValue(Class<?> clazz,
String fieldName,
T newValue)
getAndSetFieldValue
public static <T> T getAndSetFieldValue(Object instance,
String fieldName,
T newValue)
getBridgeMethod
public static Method getBridgeMethod(Class<?> clazz,
String methodName,
Class<?>... parameterTypes)
getField
public static Field getField(Class<?> clazz,
String fieldName)
getFieldValue
public static <T> T getFieldValue(Class<?> clazz,
String fieldName)
getFieldValue
public static <T> T getFieldValue(Object instance,
String fieldName)
getMethod
public static Method getMethod(Class<?> clazz,
String methodName,
Class<?>... parameterTypes)
invoke
public static <T> T invoke(Class<?> clazz,
String methodName,
Class<?>[] parameterTypes,
Object... parameters)
invoke
public static <T> T invoke(Object instance,
String methodName,
Class<?>[] parameterTypes,
Object... parameters)
invokeBridge
public static <T> T invokeBridge(Object instance,
String methodName,
Class<?>[] parameterTypes,
Object... parameters)
newEnumElement
public static <T extends Enum<T>> T newEnumElement(Class<T> enumClass,
Class<?>[] constructorParameterTypes,
String name,
int ordinal,
Object... constructorParameters)
newEnumElement
public static <T extends Enum<T>> T newEnumElement(Class<T> enumClass,
String name,
int ordinal)
setFieldValue
public static void setFieldValue(Class<?> clazz,
String fieldName,
Object value)
setFieldValue
public static void setFieldValue(Object instance,
String fieldName,
Object value)