Class AbstractProcessor

java.lang.Object
com.google.inject.spi.DefaultElementVisitor<Boolean>
com.google.inject.internal.AbstractProcessor
All Implemented Interfaces:
ElementVisitor<Boolean>
Direct Known Subclasses:
AbstractBindingProcessor, InjectionRequestProcessor, InjectorOptionsProcessor, InterceptorBindingProcessor, ListenerBindingProcessor, LookupProcessor, MessageProcessor, ModuleAnnotatedMethodScannerProcessor, PrivateElementProcessor, ScopeBindingProcessor, TypeConverterBindingProcessor

abstract class AbstractProcessor extends DefaultElementVisitor<Boolean>
Abstract base class for creating an injector from module elements.

Extending classes must return true from any overridden visit*() methods, in order for the element processor to remove the handled element.