Package com.google.inject.internal
Class SingleFieldInjector
java.lang.Object
com.google.inject.internal.SingleFieldInjector
- All Implemented Interfaces:
SingleMemberInjector
Sets an injectable field.
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) final BindingImpl<?>
(package private) final Dependency<?>
(package private) final Field
(package private) final InjectionPoint
-
Constructor Summary
ConstructorsConstructorDescriptionSingleFieldInjector
(InjectorImpl injector, InjectionPoint injectionPoint, Errors errors) -
Method Summary
-
Field Details
-
field
-
injectionPoint
-
dependency
-
binding
-
-
Constructor Details
-
SingleFieldInjector
public SingleFieldInjector(InjectorImpl injector, InjectionPoint injectionPoint, Errors errors) throws ErrorsException - Throws:
ErrorsException
-
-
Method Details
-
getInjectionPoint
- Specified by:
getInjectionPoint
in interfaceSingleMemberInjector
-
inject
- Specified by:
inject
in interfaceSingleMemberInjector
- Throws:
InternalProvisionException
-