Class RealOptionalBinder.RealOptionalProviderProvider<T>

java.lang.Object
com.google.inject.internal.InternalProviderInstanceBindingImpl.Factory<P>
com.google.inject.internal.RealOptionalBinder.RealOptionalBinderProviderWithDependencies<T,com.google.common.base.Optional<Provider<T>>>
com.google.inject.internal.RealOptionalBinder.RealOptionalProviderProvider<T>
All Implemented Interfaces:
InternalFactory<com.google.common.base.Optional<Provider<T>>>, Provider<com.google.common.base.Optional<Provider<T>>>, HasDependencies, javax.inject.Provider<com.google.common.base.Optional<Provider<T>>>
Enclosing class:
RealOptionalBinder<T>

private static final class RealOptionalBinder.RealOptionalProviderProvider<T> extends RealOptionalBinder.RealOptionalBinderProviderWithDependencies<T,com.google.common.base.Optional<Provider<T>>>
Provides the binding for Optional<Provider>.