public final class InstanceBuilder
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static <T> InstanceBuilder |
inObject(T newObject) |
static <T> T |
invokeConstructorFor(java.lang.Class<T> clazz,
java.lang.Object[] constructorArgs) |
static <T> T |
newInstanceOf(java.lang.Class<T> clazz,
java.lang.Object... constructorArgs) |
void |
setPropertyValue(java.lang.String property,
java.lang.String value) |
public static <T> T newInstanceOf(java.lang.Class<T> clazz, java.lang.Object... constructorArgs) throws java.lang.InstantiationException, java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException
java.lang.InstantiationException
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException
public static <T> T invokeConstructorFor(java.lang.Class<T> clazz, java.lang.Object[] constructorArgs) throws java.lang.reflect.InvocationTargetException, java.lang.IllegalAccessException, java.lang.InstantiationException
java.lang.reflect.InvocationTargetException
java.lang.IllegalAccessException
java.lang.InstantiationException
public void setPropertyValue(java.lang.String property, java.lang.String value)
public static <T> InstanceBuilder inObject(T newObject)