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> VBinding. 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 interfaceAssistedInjectTargetVisitor<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 classDefaultEdgeCreator.EdgeVisitorBindingTargetVisitorthat adds edges to the graph based on the visitedBinding.private static classDefaultNodeCreator.NodeVisitorBindingTargetVisitorthat adds nodes to the graph based on the visitedBinding.classTransitiveDependencyVisitor -
Uses of BindingTargetVisitor in com.google.inject.internal
Classes in com.google.inject.internal that implement BindingTargetVisitor Modifier and Type Class Description (package private) classAbstractBindingProcessor.Processor<T,V>Processor for visiting bindings.(package private) classIndexerVisits bindings to return aIndexedBindingthat 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.RealMapProvider. acceptExtensionVisitor(BindingTargetVisitor<B,W> visitor, ProviderInstanceBinding<? extends B> binding)<B,V>
VRealMultibinder.RealMultibinderProvider. 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> VConstructorBindingImpl. acceptTargetVisitor(BindingTargetVisitor<? super T,V> visitor)<V> VExposedBindingImpl. acceptTargetVisitor(BindingTargetVisitor<? super T,V> visitor)<V> VInjectorImpl.ConvertedConstantBindingImpl. acceptTargetVisitor(BindingTargetVisitor<? super T,V> visitor)<V> VInjectorImpl.SyntheticProviderBindingImpl. acceptTargetVisitor(BindingTargetVisitor<? super Provider<T>,V> visitor)<V> VInstanceBindingImpl. acceptTargetVisitor(BindingTargetVisitor<? super T,V> visitor)<V> VLinkedBindingImpl. acceptTargetVisitor(BindingTargetVisitor<? super T,V> visitor)<V> VLinkedProviderBindingImpl. acceptTargetVisitor(BindingTargetVisitor<? super T,V> visitor)<V> VProviderInstanceBindingImpl. acceptTargetVisitor(BindingTargetVisitor<? super T,V> visitor)<V> VUntargettedBindingImpl. 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 interfaceMultibindingsTargetVisitor<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 interfaceServletModuleTargetVisitor<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 interfaceProvidesMethodTargetVisitor<T,V>A visitor for the @Providesbindings.Classes in com.google.inject.spi that implement BindingTargetVisitor Modifier and Type Class Description classDefaultBindingTargetVisitor<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_VISITORMethods 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.
-