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, dependenciesFnprovisionCallback| 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, initializeget, get, getSourceRealMultibinderCollectionOfProvidersProvider(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.FactorydoProvision in class InternalProviderInstanceBindingImpl.Factory<java.util.Collection<Provider<T>>>