Class ReflectionUtil
java.lang.Object
org.hibernate.testing.util.ReflectionUtil
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic FieldGet a field from a given classstatic <T> TgetFieldValue(Object target, String name) Get a field value from a given objectstatic MethodGet target methodstatic MethodGet setter methodstatic <T> TnewInstance(String className) New target Object instance using the given Class namestatic <T> TnewInstance(Supplier<Constructor<T>> constructorSupplier, Object... args) New target Object instance using the given argumentsstatic voidSet target Object field to a certain valuestatic voidSet target Object field to a certain valuestatic voidsetProperty(Object target, String property, Object parameter) Invoke setter method with the given parameterstatic voidsetStaticField(Class<?> target, String fieldName, Object value) Set target Class field to a certain value
-
Constructor Details
-
ReflectionUtil
public ReflectionUtil()
-
-
Method Details
-
getField
-
getFieldValue
-
setField
-
setField
-
setStaticField
-
newInstance
New target Object instance using the given arguments- Parameters:
constructorSupplier- constructor supplierargs- Constructor arguments- Returns:
- new Object instance
-
newInstance
New target Object instance using the given Class name- Parameters:
className- class name- Returns:
- new Object instance
-
getSetter
-
getMethod
-
setProperty
-