private static final class RealMultibinder.RealMultibinderCollectionOfProvidersProvider<T> extends RealMultibinder.BaseFactory<T,java.util.Collection<Provider<T>>>
Modifier and Type | Field and Description |
---|---|
(package private) com.google.common.collect.ImmutableList<Provider<T>> |
providers |
bindingSelection, dependenciesFn
provisionCallback
Constructor and Description |
---|
RealMultibinderCollectionOfProvidersProvider(RealMultibinder.BindingSelection<T> bindingSelection) |
Modifier and Type | Method and Description |
---|---|
protected void |
doInitialize() |
protected com.google.common.collect.ImmutableList<Provider<T>> |
doProvision(InternalContext context,
Dependency<?> dependency)
Creates an object to be injected.
|
equals, getDependencies, hashCode, initialize
get, get, getSource
RealMultibinderCollectionOfProvidersProvider(RealMultibinder.BindingSelection<T> bindingSelection)
protected void doInitialize()
doInitialize
in class RealMultibinder.BaseFactory<T,java.util.Collection<Provider<T>>>
protected com.google.common.collect.ImmutableList<Provider<T>> doProvision(InternalContext context, Dependency<?> dependency)
InternalProviderInstanceBindingImpl.Factory
doProvision
in class InternalProviderInstanceBindingImpl.Factory<java.util.Collection<Provider<T>>>