@API(status=INTERNAL)
public abstract class ReflectionSupportFacade
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static ReflectionSupportFacade |
implementation |
Constructor and Description |
---|
ReflectionSupportFacade() |
Modifier and Type | Method and Description |
---|---|
abstract <T> T |
newInstanceInTestContext(java.lang.Class<T> clazz,
java.lang.Object context)
Create instance of a class that can potentially be a non static inner class
and its outer instance might be
context |
abstract <T> T |
newInstanceWithDefaultConstructor(java.lang.Class<T> clazz)
Create instance of a class that can potentially be a non static inner class
|
public static final ReflectionSupportFacade implementation
public abstract <T> T newInstanceInTestContext(java.lang.Class<T> clazz, java.lang.Object context)
context
T
- The type of the instance to createclazz
- The class to instantiatecontext
- The potential context instancepublic abstract <T> T newInstanceWithDefaultConstructor(java.lang.Class<T> clazz)
T
- The type of the instance to createclazz
- The class to instantiate