Uses of Class
com.google.inject.internal.InternalProviderInstanceBindingImpl.Factory
Packages that use InternalProviderInstanceBindingImpl.Factory
-
Uses of InternalProviderInstanceBindingImpl.Factory in com.google.inject.internal
Subclasses of InternalProviderInstanceBindingImpl.Factory in com.google.inject.internalModifier and TypeClassDescription(package private) static classAn base factory implementation that can be extended to provide a specialized implementation of aProviderWithExtensionVisitorand also implementsInternalFactoryclassA provider that invokes a method and returns its result.private static final classAProviderMethodimplementation that uses bytecode generation to invoke the provider method.private static final classAProviderMethodimplementation that invokes the method using normal java reflection.private static final classImplementation of a provider instance for the map that also exposes details about the MapBinder using the extension SPI, delegating to another provider instance for non-extension (e.g, the actual provider instance info) data.private static final classprivate static final class(package private) static final classA factory for aMap.Entry<K, Provider<V>>.private static classA base class for ProviderWithDependencies that need equality based on a specific object.private static final classprivate static classA base class for ProviderWithDependencies that need equality based on a specific object.private static final classprivate static classRealMultibinder.BaseFactory<ValueT,ProvidedT> Base implement ofInternalProviderInstanceBindingImpl.Factorythat works based on aRealMultibinder.BindingSelection, allowing provider instances for various bindings to be implemented with less duplication.private static final classImplementation of BaseFactory that exposes details about the multibinder through the extension SPI.private static final classImplementation of BaseFactory that exposes a collection of providers of the values in the set.private static final classProvider instance implementation that provides the actual set of values.private static final classProvides the binding for java.util.Optional. private static final classProvides the binding for java.util.Optionalinvalid input: '<'Provider>. private static final classProvides the binding for T, conditionally installed by calling setBinding/setDefault.private static classA base class for ProviderWithDependencies that need equality based on a specific object.private static final classProvides the binding for Optional. private static final classProvides the binding for Optionalinvalid input: '<'Provider>. Fields in com.google.inject.internal declared as InternalProviderInstanceBindingImpl.FactoryModifier and TypeFieldDescriptionprivate final InternalProviderInstanceBindingImpl.Factory<T> InternalProviderInstanceBindingImpl.originalFactoryConstructors in com.google.inject.internal with parameters of type InternalProviderInstanceBindingImpl.FactoryModifierConstructorDescription(package private)InternalProviderInstanceBindingImpl(InjectorImpl injector, Key<T> key, Object source, InternalProviderInstanceBindingImpl.Factory<T> originalFactory, InternalFactory<? extends T> scopedFactory, Scoping scoping)