Package com.google.inject.internal
Class InjectorOptionsProcessor
java.lang.Object
com.google.inject.spi.DefaultElementVisitor<Boolean>
com.google.inject.internal.AbstractProcessor
com.google.inject.internal.InjectorOptionsProcessor
- All Implemented Interfaces:
ElementVisitor<Boolean>
A processor to gather injector options.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate boolean
private boolean
private boolean
private boolean
Fields inherited from class com.google.inject.internal.AbstractProcessor
errors, injector
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) InjectorImpl.InjectorOptions
getOptions
(Stage stage, InjectorImpl.InjectorOptions parentOptions) visit
(DisableCircularProxiesOption option) Visit a disable circular proxies command.Visit a require explicit @Inject
command.Visit a require exact binding annotations command.visit
(RequireExplicitBindingsOption option) Visit a require explicit bindings command.Methods inherited from class com.google.inject.internal.AbstractProcessor
process, process, visitOther
-
Field Details
-
disableCircularProxies
private boolean disableCircularProxies -
jitDisabled
private boolean jitDisabled -
atInjectRequired
private boolean atInjectRequired -
exactBindingAnnotationsRequired
private boolean exactBindingAnnotationsRequired
-
-
Constructor Details
-
InjectorOptionsProcessor
InjectorOptionsProcessor(Errors errors)
-
-
Method Details
-
visit
Description copied from interface:ElementVisitor
Visit a disable circular proxies command.- Specified by:
visit
in interfaceElementVisitor<Boolean>
- Overrides:
visit
in classDefaultElementVisitor<Boolean>
-
visit
Description copied from interface:ElementVisitor
Visit a require explicit bindings command.- Specified by:
visit
in interfaceElementVisitor<Boolean>
- Overrides:
visit
in classDefaultElementVisitor<Boolean>
-
visit
Description copied from interface:ElementVisitor
Visit a require explicit @Inject
command.- Specified by:
visit
in interfaceElementVisitor<Boolean>
- Overrides:
visit
in classDefaultElementVisitor<Boolean>
-
visit
Description copied from interface:ElementVisitor
Visit a require exact binding annotations command.- Specified by:
visit
in interfaceElementVisitor<Boolean>
- Overrides:
visit
in classDefaultElementVisitor<Boolean>
-
getOptions
-