Class InternalProviderInstanceBindingImpl.Factory<T>

java.lang.Object
com.google.inject.internal.InternalProviderInstanceBindingImpl.Factory<T>
All Implemented Interfaces:
InternalFactory<T>, Provider<T>, HasDependencies, javax.inject.Provider<T>
Direct Known Subclasses:
InternalProviderInstanceBindingImpl.CyclicFactory, RealMapBinder.ProviderMapEntry, RealMapBinder.RealMapBinderProviderWithDependencies, RealMapBinder.RealMultimapBinderProviderWithDependencies, RealMultibinder.RealMultibinderCollectionOfProvidersProvider, RealMultibinder.RealMultibinderProvider, RealOptionalBinder.RealOptionalBinderProviderWithDependencies
Enclosing class:
InternalProviderInstanceBindingImpl<T>

abstract static class InternalProviderInstanceBindingImpl.Factory<T> extends Object implements InternalFactory<T>, Provider<T>, HasDependencies
A base factory implementation. Any Factories that delegate to other bindings should use the CyclicFactory subclass, but trivial factories can use this one.