Class RealOptionalBinder.RealOptionalBinderProviderWithDependencies<T,P>

java.lang.Object
com.google.inject.internal.InternalProviderInstanceBindingImpl.Factory<P>
com.google.inject.internal.RealOptionalBinder.RealOptionalBinderProviderWithDependencies<T,P>
All Implemented Interfaces:
InternalFactory<P>, Provider<P>, HasDependencies, javax.inject.Provider<P>
Direct Known Subclasses:
RealOptionalBinder.JavaOptionalProvider, RealOptionalBinder.JavaOptionalProviderProvider, RealOptionalBinder.RealDirectTypeProvider, RealOptionalBinder.RealOptionalKeyProvider, RealOptionalBinder.RealOptionalProviderProvider
Enclosing class:
RealOptionalBinder<T>

private abstract static class RealOptionalBinder.RealOptionalBinderProviderWithDependencies<T,P> extends InternalProviderInstanceBindingImpl.Factory<P>
A base class for ProviderWithDependencies that need equality based on a specific object.