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 booleanprivate booleanprivate booleanprivate booleanFields inherited from class com.google.inject.internal.AbstractProcessor
errors, injector -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) InjectorImpl.InjectorOptionsgetOptions(Stage stage, InjectorImpl.InjectorOptions parentOptions) visit(DisableCircularProxiesOption option) Visit a disable circular proxies command.Visit a require explicit @Injectcommand.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:ElementVisitorVisit a disable circular proxies command.- Specified by:
visitin interfaceElementVisitor<Boolean>- Overrides:
visitin classDefaultElementVisitor<Boolean>
-
visit
Description copied from interface:ElementVisitorVisit a require explicit bindings command.- Specified by:
visitin interfaceElementVisitor<Boolean>- Overrides:
visitin classDefaultElementVisitor<Boolean>
-
visit
Description copied from interface:ElementVisitorVisit a require explicit @Injectcommand.- Specified by:
visitin interfaceElementVisitor<Boolean>- Overrides:
visitin classDefaultElementVisitor<Boolean>
-
visit
Description copied from interface:ElementVisitorVisit a require exact binding annotations command.- Specified by:
visitin interfaceElementVisitor<Boolean>- Overrides:
visitin classDefaultElementVisitor<Boolean>
-
getOptions
-