Uses of Interface
com.google.inject.spi.ProviderInstanceBinding
Packages that use ProviderInstanceBinding
Package
Description
Extension for combining factory interfaces with injection; this extension requires
guice-assistedinject.jar
.Guice (sounds like "juice")
Servlet API scopes, bindings and registration; this extension requires
guice-servlet.jar
.Guice service provider interface
-
Uses of ProviderInstanceBinding in com.google.inject.assistedinject
Methods in com.google.inject.assistedinject with parameters of type ProviderInstanceBindingModifier and TypeMethodDescription<T,
V> V FactoryProvider2.acceptExtensionVisitor
(BindingTargetVisitor<T, V> visitor, ProviderInstanceBinding<? extends T> binding) -
Uses of ProviderInstanceBinding in com.google.inject.grapher
Methods in com.google.inject.grapher with parameters of type ProviderInstanceBindingModifier and TypeMethodDescriptionDefaultEdgeCreator.EdgeVisitor.visit
(ProviderInstanceBinding<?> binding) Same asDefaultEdgeCreator.EdgeVisitor.visit(InstanceBinding)
, but the binding edge isBindingEdge.Type.PROVIDER
.DefaultNodeCreator.NodeVisitor.visit
(ProviderInstanceBinding<?> binding) Same asDefaultNodeCreator.NodeVisitor.visit(InstanceBinding)
, but the binding edge isinvalid reference
BindingEdgeType#PROVIDER
Collection
<Key<?>> TransitiveDependencyVisitor.visit
(ProviderInstanceBinding<?> binding) -
Uses of ProviderInstanceBinding in com.google.inject.internal
Classes in com.google.inject.internal that implement ProviderInstanceBindingModifier and TypeClassDescription(package private) final class
AProviderInstanceBindingImpl
for implementing 'native' guice extensions.(package private) class
Methods in com.google.inject.internal with parameters of type ProviderInstanceBindingModifier and TypeMethodDescription<B,
V> V ProviderMethod.acceptExtensionVisitor
(BindingTargetVisitor<B, V> visitor, ProviderInstanceBinding<? extends B> binding) <B,
W> W RealMapBinder.ExtensionRealMapProvider.acceptExtensionVisitor
(BindingTargetVisitor<B, W> visitor, ProviderInstanceBinding<? extends B> binding) <B,
V> V RealMultibinder.ExtensionRealMultibinderProvider.acceptExtensionVisitor
(BindingTargetVisitor<B, V> visitor, ProviderInstanceBinding<? extends B> binding) <B,
R> R RealOptionalBinder.JavaOptionalProvider.acceptExtensionVisitor
(BindingTargetVisitor<B, R> visitor, ProviderInstanceBinding<? extends B> binding) <B,
R> R RealOptionalBinder.RealOptionalKeyProvider.acceptExtensionVisitor
(BindingTargetVisitor<B, R> visitor, ProviderInstanceBinding<? extends B> binding) Indexer.visit
(ProviderInstanceBinding<? extends Object> binding) -
Uses of ProviderInstanceBinding in com.google.inject.servlet
Methods in com.google.inject.servlet with parameters of type ProviderInstanceBindingModifier and TypeMethodDescription<B,
V> V FilterDefinition.acceptExtensionVisitor
(BindingTargetVisitor<B, V> visitor, ProviderInstanceBinding<? extends B> binding) <B,
V> V ServletDefinition.acceptExtensionVisitor
(BindingTargetVisitor<B, V> visitor, ProviderInstanceBinding<? extends B> binding) -
Uses of ProviderInstanceBinding in com.google.inject.spi
Methods in com.google.inject.spi with parameters of type ProviderInstanceBindingModifier and TypeMethodDescription<B,
V> V ProviderWithExtensionVisitor.acceptExtensionVisitor
(BindingTargetVisitor<B, V> visitor, ProviderInstanceBinding<? extends B> binding) Instructs the extension determine if the visitor is an instance of a custom extension visitor, and if so, visit it using that method.BindingTargetVisitor.visit
(ProviderInstanceBinding<? extends T> binding) Visit a provider instance binding.DefaultBindingTargetVisitor.visit
(ProviderInstanceBinding<? extends T> providerInstanceBinding)