final class DefaultConstructionProxyFactory<T> extends java.lang.Object implements ConstructionProxyFactory<T>
Modifier and Type | Class and Description |
---|---|
private static class |
DefaultConstructionProxyFactory.FastClassProxy<T>
A
ConstructionProxy that uses FastClass to invoke the constructor. |
private static class |
DefaultConstructionProxyFactory.ReflectiveProxy<T> |
Modifier and Type | Field and Description |
---|---|
private InjectionPoint |
injectionPoint |
Constructor and Description |
---|
DefaultConstructionProxyFactory(InjectionPoint injectionPoint) |
Modifier and Type | Method and Description |
---|---|
ConstructionProxy<T> |
create()
Gets a construction proxy for the given constructor.
|
private final InjectionPoint injectionPoint
DefaultConstructionProxyFactory(InjectionPoint injectionPoint)
injectionPoint
- an injection point whose member is a constructor of T
.public ConstructionProxy<T> create()
ConstructionProxyFactory
create
in interface ConstructionProxyFactory<T>