Package com.liferay.portal.kernel.test
Class ReflectionTestUtil
Object
com.liferay.portal.kernel.test.ReflectionTestUtil
- Author:
- Shuyang Zhou
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <T> T
getAndSetFieldValue
(Class<?> clazz, String fieldName, T newValue) static <T> T
getAndSetFieldValue
(Object instance, String fieldName, T newValue) static Method
getBridgeMethod
(Class<?> clazz, String methodName, Class<?>... parameterTypes) static Field
static <T> T
getFieldValue
(Class<?> clazz, String fieldName) static <T> T
getFieldValue
(Object instance, String fieldName) static Method
static <T> T
static <T> T
static <T> T
invokeBridge
(Object instance, String methodName, Class<?>[] parameterTypes, Object... parameters) static <T extends Enum<T>>
TnewEnumElement
(Class<T> enumClass, Class<?>[] constructorParameterTypes, String name, int ordinal, Object... constructorParameters) static <T extends Enum<T>>
TnewEnumElement
(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) static void
setFieldValue
(Field field, Object instance, Object value) static AutoCloseable
setFieldValueWithAutoCloseable
(Class<?> clazz, String fieldName, Object newValue) static AutoCloseable
setFieldValueWithAutoCloseable
(Object instance, String fieldName, Object newValue)
-
Constructor Details
-
ReflectionTestUtil
public ReflectionTestUtil()
-
-
Method Details
-
getAndSetFieldValue
-
getAndSetFieldValue
-
getBridgeMethod
-
getField
-
getFieldValue
-
getFieldValue
-
getMethod
-
invoke
-
invoke
-
invokeBridge
-
newEnumElement
-
newEnumElement
-
setFieldValue
-
setFieldValue
-
setFieldValue
-
setFieldValueWithAutoCloseable
public static AutoCloseable setFieldValueWithAutoCloseable(Class<?> clazz, String fieldName, Object newValue) -
setFieldValueWithAutoCloseable
public static AutoCloseable setFieldValueWithAutoCloseable(Object instance, String fieldName, Object newValue)
-