Class RealOptionalBinder.RealOptionalKeyProvider<T>

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

private static final class RealOptionalBinder.RealOptionalKeyProvider<T> extends RealOptionalBinder.RealOptionalBinderProviderWithDependencies<T,com.google.common.base.Optional<T>> implements ProviderWithExtensionVisitor<com.google.common.base.Optional<T>>, OptionalBinderBinding<com.google.common.base.Optional<T>>
Provides the binding for Optional.