public class InjectableConstructor extends java.lang.Object implements InjectableMember
Inject or a
constructor with no parameters.| Constructor and Description |
|---|
InjectableConstructor(java.util.List<InjectedKey<?>> keys,
java.lang.reflect.Constructor<?> constructor) |
| Modifier and Type | Method and Description |
|---|---|
TypeReference<?> |
getDeclaringType() |
java.util.List<InjectedKey<?>> |
getKeys() |
java.lang.reflect.Constructor<?> |
getMember() |
java.lang.Object |
inject(InjectorImpl injector,
ProvisionStack stack,
java.lang.Object target)
Gets and injects the required keys in the
specified
target |
public InjectableConstructor(java.util.List<InjectedKey<?>> keys, java.lang.reflect.Constructor<?> constructor)
public TypeReference<?> getDeclaringType()
getDeclaringType in interface InjectableMemberpublic java.lang.reflect.Constructor<?> getMember()
getMember in interface InjectableMemberField,
for methods, an instance of
Method, for
constructors, a Constructorpublic java.util.List<InjectedKey<?>> getKeys()
public java.lang.Object inject(InjectorImpl injector, ProvisionStack stack, java.lang.Object target)
InjectableMembertargetinject in interface InjectableMemberinjector - The injector instancestack - The provision stacktarget - The target instance