Uses of Interface
com.google.inject.spi.BindingTargetVisitor
Packages that use BindingTargetVisitor
Package
Description
Google Guice (pronounced "juice") is an ultra-lightweight dependency injection framework.
Extension for combining factory interfaces with injection; this extension requires
guice-assistedinject.jar
.Guice (sounds like "juice")
Extension for binding multiple instances in a collection; this extension requires
guice-multibindings.jar
.Servlet API scopes, bindings and registration; this extension requires
guice-servlet.jar
.Guice service provider interface
-
Uses of BindingTargetVisitor in com.google.inject
Methods in com.google.inject with parameters of type BindingTargetVisitorModifier and TypeMethodDescription<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.assistedinjectModifier and TypeInterfaceDescriptioninterface
A visitor for the AssistedInject extension.Methods in com.google.inject.assistedinject with parameters of type BindingTargetVisitorModifier and TypeMethodDescription<T,
V> V FactoryProvider2.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 -
Uses of BindingTargetVisitor in com.google.inject.internal
Classes in com.google.inject.internal that implement BindingTargetVisitorModifier and TypeClassDescription(package private) class
Processor for visiting bindings.(package private) class
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 BindingTargetVisitorModifier 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) <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.multibindingsModifier and TypeInterfaceDescriptioninterface
A visitor for the multibinder extension. -
Uses of BindingTargetVisitor in com.google.inject.servlet
Subinterfaces of BindingTargetVisitor in com.google.inject.servletModifier and TypeInterfaceDescriptioninterface
A visitor for the servlet extension.Methods in com.google.inject.servlet with parameters of type BindingTargetVisitorModifier 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 BindingTargetVisitor in com.google.inject.spi
Subinterfaces of BindingTargetVisitor in com.google.inject.spiClasses in com.google.inject.spi that implement BindingTargetVisitorModifier and TypeClassDescriptionclass
No-op visitor for subclassing.Fields in com.google.inject.spi declared as BindingTargetVisitorModifier and TypeFieldDescriptionprivate static final BindingTargetVisitor<Object,
Object> Elements.GET_INSTANCE_VISITOR
Methods in com.google.inject.spi that return BindingTargetVisitorModifier and TypeMethodDescription(package private) static <T> BindingTargetVisitor<T,
T> Elements.getInstanceVisitor()
Methods in com.google.inject.spi with parameters of type BindingTargetVisitorModifier 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.