Package | Description |
---|---|
com.google.inject.internal |
Guice (sounds like "juice")
|
Modifier and Type | Field and Description |
---|---|
private SingleParameterInjector<T>[] |
RealMultibinder.RealMultibinderProvider.injectors |
private SingleParameterInjector<V>[] |
RealMapBinder.RealMapProvider.injectors
An array of all the injectors.
|
private SingleParameterInjector<V>[] |
RealMapBinder.MultimapBinder.RealMultimapProvider.PerKeyData.injectors |
private SingleParameterInjector<T>[] |
RealMultibinder.BindingSelection.parameterinjectors |
private SingleParameterInjector<?>[] |
ConstructorInjector.parameterInjectors |
private SingleParameterInjector<?>[] |
SingleMethodInjector.parameterInjectors |
private SingleParameterInjector<?>[] |
ProviderMethod.parameterInjectors
Set by
ProviderMethod.initialize(InjectorImpl, Errors) so it is always available prior to injection. |
Modifier and Type | Method and Description |
---|---|
(package private) <T> SingleParameterInjector<T> |
InjectorImpl.createParameterInjector(Dependency<T> dependency,
Errors errors) |
(package private) SingleParameterInjector<T>[] |
RealMultibinder.BindingSelection.getParameterInjectors() |
(package private) SingleParameterInjector<?>[] |
InjectorImpl.getParametersInjectors(java.util.List<Dependency<?>> parameters,
Errors errors)
Returns parameter injectors, or
null if there are no parameters. |
Modifier and Type | Method and Description |
---|---|
(package private) static java.lang.Object[] |
SingleParameterInjector.getAll(InternalContext context,
SingleParameterInjector<?>[] parameterInjectors)
Returns an array of parameter values.
|
Constructor and Description |
---|
ConstructorInjector(java.util.Set<InjectionPoint> injectableMembers,
ConstructionProxy<T> constructionProxy,
SingleParameterInjector<?>[] parameterInjectors,
MembersInjectorImpl<T> membersInjector) |
PerKeyData(K key,
Binding<V>[] bindings,
SingleParameterInjector<V>[] injectors) |