Package com.google.inject.internal
Class SingleMethodInjector
java.lang.Object
com.google.inject.internal.SingleMethodInjector
- All Implemented Interfaces:
SingleMemberInjector
Invokes an injectable method.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final InjectionPointprivate final InjectorImpl.MethodInvokerprivate final SingleParameterInjector<?>[] -
Constructor Summary
ConstructorsConstructorDescriptionSingleMethodInjector(InjectorImpl injector, InjectionPoint injectionPoint, Errors errors) -
Method Summary
Modifier and TypeMethodDescriptionprivate InjectorImpl.MethodInvokercreateMethodInvoker(Method method) voidinject(InternalContext context, Object o)
-
Field Details
-
methodInvoker
-
parameterInjectors
-
injectionPoint
-
-
Constructor Details
-
SingleMethodInjector
SingleMethodInjector(InjectorImpl injector, InjectionPoint injectionPoint, Errors errors) throws ErrorsException - Throws:
ErrorsException
-
-
Method Details
-
createMethodInvoker
-
getInjectionPoint
- Specified by:
getInjectionPointin interfaceSingleMemberInjector
-
inject
- Specified by:
injectin interfaceSingleMemberInjector- Throws:
InternalProvisionException
-