Package com.google.inject.internal
Interface ConstructionProxy<T>
- All Known Implementing Classes:
DefaultConstructionProxyFactory.ReflectiveProxy
interface ConstructionProxy<T>
Proxies calls to a
Constructor
for a class T
.-
Method Summary
Modifier and TypeMethodDescriptionReturns the injected constructor.Returns the injection point for this constructor.newInstance
(Object... arguments) Constructs an instance ofT
for the given arguments.
-
Method Details
-
newInstance
Constructs an instance ofT
for the given arguments.- Throws:
InvocationTargetException
-
getInjectionPoint
InjectionPoint getInjectionPoint()Returns the injection point for this constructor. -
getConstructor
Constructor<T> getConstructor()Returns the injected constructor. If the injected constructor is synthetic (such as generated code for method interception), the natural constructor is returned.
-