Uses of Interface
com.google.inject.spi.ProviderInstanceBinding
-
Packages that use ProviderInstanceBinding Package Description com.google.inject.assistedinject Extension for combining factory interfaces with injection; this extension requiresguice-assistedinject.jar
.com.google.inject.grapher com.google.inject.internal Guice (sounds like "juice")com.google.inject.servlet Servlet API scopes, bindings and registration; this extension requiresguice-servlet.jar
.com.google.inject.spi Guice service provider interface -
-
Uses of ProviderInstanceBinding in com.google.inject.assistedinject
Methods in com.google.inject.assistedinject with parameters of type ProviderInstanceBinding Modifier and Type Method Description <T,V>
VFactoryProvider2. 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 ProviderInstanceBinding Modifier and Type Method Description java.util.Collection<Edge>
DefaultEdgeCreator.EdgeVisitor. visit(ProviderInstanceBinding<?> binding)
Same asDefaultEdgeCreator.EdgeVisitor.visit(InstanceBinding)
, but the binding edge isBindingEdge.Type.PROVIDER
.java.util.Collection<Node>
DefaultNodeCreator.NodeVisitor. visit(ProviderInstanceBinding<?> binding)
Same asDefaultNodeCreator.NodeVisitor.visit(InstanceBinding)
, but the binding edge isBindingEdgeType#PROVIDER
.java.util.Collection<Key<?>>
TransitiveDependencyVisitor. visit(ProviderInstanceBinding<?> binding)
-
Uses of ProviderInstanceBinding in com.google.inject.internal
Classes in com.google.inject.internal that implement ProviderInstanceBinding Modifier and Type Class Description (package private) class
InternalProviderInstanceBindingImpl<T>
AProviderInstanceBindingImpl
for implementing 'native' guice extensions.(package private) class
ProviderInstanceBindingImpl<T>
Methods in com.google.inject.internal with parameters of type ProviderInstanceBinding Modifier and Type Method Description <B,V>
VProviderMethod. acceptExtensionVisitor(BindingTargetVisitor<B,V> visitor, ProviderInstanceBinding<? extends B> binding)
<B,W>
WRealMapBinder.ExtensionRealMapProvider. acceptExtensionVisitor(BindingTargetVisitor<B,W> visitor, ProviderInstanceBinding<? extends B> binding)
<B,V>
VRealMultibinder.ExtensionRealMultibinderProvider. acceptExtensionVisitor(BindingTargetVisitor<B,V> visitor, ProviderInstanceBinding<? extends B> binding)
<B,R>
RRealOptionalBinder.JavaOptionalProvider. acceptExtensionVisitor(BindingTargetVisitor<B,R> visitor, ProviderInstanceBinding<? extends B> binding)
<B,R>
RRealOptionalBinder.RealOptionalKeyProvider. acceptExtensionVisitor(BindingTargetVisitor<B,R> visitor, ProviderInstanceBinding<? extends B> binding)
Indexer.IndexedBinding
Indexer. visit(ProviderInstanceBinding<? extends java.lang.Object> binding)
-
Uses of ProviderInstanceBinding in com.google.inject.servlet
Methods in com.google.inject.servlet with parameters of type ProviderInstanceBinding Modifier and Type Method Description <B,V>
VFilterDefinition. acceptExtensionVisitor(BindingTargetVisitor<B,V> visitor, ProviderInstanceBinding<? extends B> binding)
<B,V>
VServletDefinition. 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 ProviderInstanceBinding Modifier and Type Method Description <B,V>
VProviderWithExtensionVisitor. 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.V
BindingTargetVisitor. visit(ProviderInstanceBinding<? extends T> binding)
Visit a provider instance binding.V
DefaultBindingTargetVisitor. visit(ProviderInstanceBinding<? extends T> providerInstanceBinding)
-