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 InjectionPoint
private final InjectorImpl.MethodInvoker
private final SingleParameterInjector<?>[]
-
Constructor Summary
ConstructorsConstructorDescriptionSingleMethodInjector
(InjectorImpl injector, InjectionPoint injectionPoint, Errors errors) -
Method Summary
Modifier and TypeMethodDescriptionprivate InjectorImpl.MethodInvoker
createMethodInvoker
(Method method) void
inject
(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:
getInjectionPoint
in interfaceSingleMemberInjector
-
inject
- Specified by:
inject
in interfaceSingleMemberInjector
- Throws:
InternalProvisionException
-