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

pack-priv Class InjectorOptionsProcessor

extends AbstractProcessor
Class Inheritance
Static Imports
com.google.common.base.Preconditions.checkNotNull, .Preconditions.checkState

A processor to gather injector options.
Author
[email protected] (Sam Berlin)

Field Summary

Modifier and TypeField and Description
private boolean
private boolean
private boolean
private boolean
Inherited from com.google.inject.internal.AbstractProcessor:
errorsinjector

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
pack-priv InjectorImpl.InjectorOptions
public Boolean
public Boolean
public Boolean
public Boolean
Inherited from com.google.inject.internal.AbstractProcessor:
processprocessvisitOther

Field Detail

atInjectRequiredback to summary
private boolean atInjectRequired
disableCircularProxiesback to summary
private boolean disableCircularProxies
exactBindingAnnotationsRequiredback to summary
private boolean exactBindingAnnotationsRequired
jitDisabledback to summary
private boolean jitDisabled

Constructor Detail

InjectorOptionsProcessorback to summary
pack-priv InjectorOptionsProcessor(Errors errors)

Method Detail

getOptionsback to summary
pack-priv InjectorImpl.InjectorOptions getOptions(Stage stage, InjectorImpl.InjectorOptions parentOptions)
visitback to summary
public Boolean visit(DisableCircularProxiesOption option)

Overrides com.google.inject.spi.DefaultElementVisitor.visit.

Implements com.google.inject.spi.ElementVisitor.visit.

Doc from com.google.inject.spi.ElementVisitor.visit.

Visit a disable circular proxies command.

Annotations
@Override
visitback to summary
public Boolean visit(RequireExplicitBindingsOption option)

Overrides com.google.inject.spi.DefaultElementVisitor.visit.

Implements com.google.inject.spi.ElementVisitor.visit.

Doc from com.google.inject.spi.ElementVisitor.visit.

Visit a require explicit bindings command.

Annotations
@Override
visitback to summary
public Boolean visit(RequireAtInjectOnConstructorsOption option)

Overrides com.google.inject.spi.DefaultElementVisitor.visit.

Implements com.google.inject.spi.ElementVisitor.visit.

Doc from com.google.inject.spi.ElementVisitor.visit.

Visit a require explicit @Inject command.

Annotations
@Override
visitback to summary
public Boolean visit(RequireExactBindingAnnotationsOption option)

Overrides com.google.inject.spi.DefaultElementVisitor.visit.

Implements com.google.inject.spi.ElementVisitor.visit.

Doc from com.google.inject.spi.ElementVisitor.visit.

Visit a require exact binding annotations command.

Annotations
@Override