Uses of Interface
com.google.inject.spi.BindingTargetVisitor
-
Packages that use BindingTargetVisitor Package Description com.google.inject Google Guice (pronounced "juice") is an ultra-lightweight dependency injection framework.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.multibindings Extension for binding multiple instances in a collection; this extension requiresguice-multibindings.jar
.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 BindingTargetVisitor in com.google.inject
Methods in com.google.inject with parameters of type BindingTargetVisitor Modifier and Type Method Description <V> V
Binding. acceptTargetVisitor(BindingTargetVisitor<? super T,V> visitor)
Accepts a target visitor. -
Uses of BindingTargetVisitor in com.google.inject.assistedinject
Subinterfaces of BindingTargetVisitor in com.google.inject.assistedinject Modifier and Type Interface Description interface
AssistedInjectTargetVisitor<T,V>
A visitor for the AssistedInject extension.Methods in com.google.inject.assistedinject with parameters of type BindingTargetVisitor Modifier and Type Method Description <T,V>
VFactoryProvider2. acceptExtensionVisitor(BindingTargetVisitor<T,V> visitor, ProviderInstanceBinding<? extends T> binding)
-
Uses of BindingTargetVisitor in com.google.inject.grapher
Classes in com.google.inject.grapher that implement BindingTargetVisitor Modifier and Type Class Description private static class
DefaultEdgeCreator.EdgeVisitor
BindingTargetVisitor
that adds edges to the graph based on the visitedBinding
.private static class
DefaultNodeCreator.NodeVisitor
BindingTargetVisitor
that adds nodes to the graph based on the visitedBinding
.class
TransitiveDependencyVisitor
-
Uses of BindingTargetVisitor in com.google.inject.internal
Classes in com.google.inject.internal that implement BindingTargetVisitor Modifier and Type Class Description (package private) class
AbstractBindingProcessor.Processor<T,V>
Processor for visiting bindings.(package private) class
Indexer
Visits bindings to return aIndexedBinding
that can be used to emulate the binding deduplication that Guice internally performs.Methods in com.google.inject.internal with parameters of type BindingTargetVisitor 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)
<V> V
ConstructorBindingImpl. acceptTargetVisitor(BindingTargetVisitor<? super T,V> visitor)
<V> V
ExposedBindingImpl. acceptTargetVisitor(BindingTargetVisitor<? super T,V> visitor)
<V> V
InjectorImpl.ConvertedConstantBindingImpl. acceptTargetVisitor(BindingTargetVisitor<? super T,V> visitor)
<V> V
InjectorImpl.SyntheticProviderBindingImpl. acceptTargetVisitor(BindingTargetVisitor<? super Provider<T>,V> visitor)
<V> V
InstanceBindingImpl. acceptTargetVisitor(BindingTargetVisitor<? super T,V> visitor)
<V> V
LinkedBindingImpl. acceptTargetVisitor(BindingTargetVisitor<? super T,V> visitor)
<V> V
LinkedProviderBindingImpl. acceptTargetVisitor(BindingTargetVisitor<? super T,V> visitor)
<V> V
ProviderInstanceBindingImpl. acceptTargetVisitor(BindingTargetVisitor<? super T,V> visitor)
<V> V
UntargettedBindingImpl. acceptTargetVisitor(BindingTargetVisitor<? super T,V> visitor)
-
Uses of BindingTargetVisitor in com.google.inject.multibindings
Subinterfaces of BindingTargetVisitor in com.google.inject.multibindings Modifier and Type Interface Description interface
MultibindingsTargetVisitor<T,V>
A visitor for the multibinder extension. -
Uses of BindingTargetVisitor in com.google.inject.servlet
Subinterfaces of BindingTargetVisitor in com.google.inject.servlet Modifier and Type Interface Description interface
ServletModuleTargetVisitor<T,V>
A visitor for the servlet extension.Methods in com.google.inject.servlet with parameters of type BindingTargetVisitor 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 BindingTargetVisitor in com.google.inject.spi
Subinterfaces of BindingTargetVisitor in com.google.inject.spi Modifier and Type Interface Description interface
ProvidesMethodTargetVisitor<T,V>
A visitor for the @Provides
bindings.Classes in com.google.inject.spi that implement BindingTargetVisitor Modifier and Type Class Description class
DefaultBindingTargetVisitor<T,V>
No-op visitor for subclassing.Fields in com.google.inject.spi declared as BindingTargetVisitor Modifier and Type Field Description private static BindingTargetVisitor<java.lang.Object,java.lang.Object>
Elements. GET_INSTANCE_VISITOR
Methods in com.google.inject.spi that return BindingTargetVisitor Modifier and Type Method Description (package private) static <T> BindingTargetVisitor<T,T>
Elements. getInstanceVisitor()
Methods in com.google.inject.spi with parameters of type BindingTargetVisitor 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.
-