Top Description Fields Constructors Methods
com.google.inject.internal

pack-priv abstract Class AbstractProcessor

extends DefaultElementVisitor<Boolean>
Class Inheritance
Known Direct Subclasses
com.google.inject.internal.InterceptorBindingProcessor, com.google.inject.internal.ScopeBindingProcessor, com.google.inject.internal.TypeConverterBindingProcessor, com.google.inject.internal.InjectionRequestProcessor, com.google.inject.internal.InjectorOptionsProcessor, com.google.inject.internal.ListenerBindingProcessor, com.google.inject.internal.LookupProcessor, com.google.inject.internal.MessageProcessor, com.google.inject.internal.ModuleAnnotatedMethodScannerProcessor, com.google.inject.internal.PrivateElementProcessor, com.google.inject.internal.AbstractBindingProcessor
Imports
com.google.inject.spi.DefaultElementVisitor, .Element, java.util.List

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.

Author
[email protected] (Jesse Wilson)

Field Summary

Modifier and TypeField and Description
protected Errors
protected InjectorImpl

Constructor Summary

AccessConstructor and Description
protected

Method Summary

Modifier and TypeMethod and Description
public void
process(Iterable<InjectorShell> isolatedInjectorBuilders)

public void
process(InjectorImpl injector, List<Element> elements)

protected Boolean
visitOther(Element element)

Overrides com.google.inject.spi.DefaultElementVisitor.visitOther.

Default visit implementation.
Inherited from com.google.inject.spi.DefaultElementVisitor:
visitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisit

Field Detail

errorsback to summary
protected Errors errors
injectorback to summary
protected InjectorImpl injector

Constructor Detail

AbstractProcessorback to summary
protected AbstractProcessor(Errors errors)

Method Detail

processback to summary
public void process(Iterable<InjectorShell> isolatedInjectorBuilders)
processback to summary
public void process(InjectorImpl injector, List<Element> elements)
visitOtherback to summary
protected Boolean visitOther(Element element)

Overrides com.google.inject.spi.DefaultElementVisitor.visitOther.

Doc from com.google.inject.spi.DefaultElementVisitor.visitOther.

Default visit implementation. Returns null.

Annotations
@Override