Uses of Interface
com.google.inject.spi.ElementVisitor
-
Packages that use ElementVisitor Package Description com.google.inject.internal Guice (sounds like "juice")com.google.inject.spi Guice service provider interfacecom.google.inject.util Helper methods for working with Guice. -
-
Uses of ElementVisitor in com.google.inject.internal
Classes in com.google.inject.internal that implement ElementVisitor Modifier and Type Class Description (package private) class
AbstractBindingProcessor
Guarantees that processing of Binding elements happens in a sane way.(package private) class
AbstractProcessor
Abstract base class for creating an injector from module elements.(package private) class
BindingProcessor
HandlesBinder.bind(com.google.inject.Key<T>)
andBinder.bindConstant()
elements.(package private) class
InjectionRequestProcessor
HandlesBinder.requestInjection
andBinder.requestStaticInjection
commands.(package private) class
InjectorOptionsProcessor
A processor to gather injector options.(package private) class
InterceptorBindingProcessor
HandlesBinder.bindInterceptor
commands.(package private) class
ListenerBindingProcessor
HandlesBinder#bindListener
commands.(package private) class
LookupProcessor
HandlesBinder.getProvider
andBinder.getMembersInjector(TypeLiteral)
commands.(package private) class
MessageProcessor
HandlesBinder.addError
commands.(package private) class
ModuleAnnotatedMethodScannerProcessor
HandlesBinder.scanModulesForAnnotatedMethods
commands.(package private) class
PrivateElementProcessor
HandlesBinder.newPrivateBinder()
elements.(package private) class
ScopeBindingProcessor
HandlesBinder.bindScope
commands.(package private) class
TypeConverterBindingProcessor
HandlesBinder.convertToTypes
commands.(package private) class
UntargettedBindingProcessor
Processes just UntargettedBindings.Methods in com.google.inject.internal with parameters of type ElementVisitor Modifier and Type Method Description <V> V
BindingImpl. acceptVisitor(ElementVisitor<V> visitor)
<T> T
PrivateElementsImpl. acceptVisitor(ElementVisitor<T> visitor)
-
Uses of ElementVisitor in com.google.inject.spi
Classes in com.google.inject.spi that implement ElementVisitor Modifier and Type Class Description class
DefaultElementVisitor<V>
No-op visitor for subclassing.Methods in com.google.inject.spi with parameters of type ElementVisitor Modifier and Type Method Description <T> T
DisableCircularProxiesOption. acceptVisitor(ElementVisitor<T> visitor)
<T> T
Element. acceptVisitor(ElementVisitor<T> visitor)
Accepts an element visitor.<R> R
InjectionRequest. acceptVisitor(ElementVisitor<R> visitor)
<T> T
InterceptorBinding. acceptVisitor(ElementVisitor<T> visitor)
<T> T
MembersInjectorLookup. acceptVisitor(ElementVisitor<T> visitor)
<T> T
Message. acceptVisitor(ElementVisitor<T> visitor)
<T> T
ModuleAnnotatedMethodScannerBinding. acceptVisitor(ElementVisitor<T> visitor)
<T> T
ProviderLookup. acceptVisitor(ElementVisitor<T> visitor)
<R> R
ProvisionListenerBinding. acceptVisitor(ElementVisitor<R> visitor)
<T> T
RequireAtInjectOnConstructorsOption. acceptVisitor(ElementVisitor<T> visitor)
<T> T
RequireExactBindingAnnotationsOption. acceptVisitor(ElementVisitor<T> visitor)
<T> T
RequireExplicitBindingsOption. acceptVisitor(ElementVisitor<T> visitor)
<T> T
ScopeBinding. acceptVisitor(ElementVisitor<T> visitor)
<T> T
StaticInjectionRequest. acceptVisitor(ElementVisitor<T> visitor)
<T> T
TypeConverterBinding. acceptVisitor(ElementVisitor<T> visitor)
<T> T
TypeListenerBinding. acceptVisitor(ElementVisitor<T> visitor)
-
Uses of ElementVisitor in com.google.inject.util
Classes in com.google.inject.util that implement ElementVisitor Modifier and Type Class Description private static class
Modules.ModuleWriter
-