public class InjectableMethod extends java.lang.Object implements InjectableMember
Inject
and that already has resolved its parameter keys, with its
requirement level defined too.| Constructor and Description |
|---|
InjectableMethod(TypeReference<?> declaringType,
java.util.List<InjectedKey<?>> keys,
java.lang.reflect.Method method) |
| Modifier and Type | Method and Description |
|---|---|
TypeReference<?> |
getDeclaringType() |
java.lang.reflect.Method |
getMember() |
java.lang.Object |
inject(InjectorImpl injector,
ProvisionStack stack,
java.lang.Object target)
Gets and injects the required keys in the
specified
target |
public InjectableMethod(TypeReference<?> declaringType, java.util.List<InjectedKey<?>> keys, java.lang.reflect.Method method)
public TypeReference<?> getDeclaringType()
getDeclaringType in interface InjectableMemberpublic java.lang.reflect.Method getMember()
getMember in interface InjectableMemberField,
for methods, an instance of
Method, for
constructors, a Constructorpublic 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