class InjectorOptionsProcessor extends AbstractProcessor
Modifier and Type | Field and Description |
---|---|
private boolean |
atInjectRequired |
private boolean |
disableCircularProxies |
private boolean |
exactBindingAnnotationsRequired |
private boolean |
jitDisabled |
errors, injector
Constructor and Description |
---|
InjectorOptionsProcessor(Errors errors) |
Modifier and Type | Method and Description |
---|---|
(package private) InjectorImpl.InjectorOptions |
getOptions(Stage stage,
InjectorImpl.InjectorOptions parentOptions) |
java.lang.Boolean |
visit(DisableCircularProxiesOption option)
Visit a disable circular proxies command.
|
java.lang.Boolean |
visit(RequireAtInjectOnConstructorsOption option)
Visit a require explicit @
Inject command. |
java.lang.Boolean |
visit(RequireExactBindingAnnotationsOption option)
Visit a require exact binding annotations command.
|
java.lang.Boolean |
visit(RequireExplicitBindingsOption option)
Visit a require explicit bindings command.
|
process, process, visitOther
private boolean disableCircularProxies
private boolean jitDisabled
private boolean atInjectRequired
private boolean exactBindingAnnotationsRequired
InjectorOptionsProcessor(Errors errors)
public java.lang.Boolean visit(DisableCircularProxiesOption option)
ElementVisitor
visit
in interface ElementVisitor<java.lang.Boolean>
visit
in class DefaultElementVisitor<java.lang.Boolean>
public java.lang.Boolean visit(RequireExplicitBindingsOption option)
ElementVisitor
visit
in interface ElementVisitor<java.lang.Boolean>
visit
in class DefaultElementVisitor<java.lang.Boolean>
public java.lang.Boolean visit(RequireAtInjectOnConstructorsOption option)
ElementVisitor
Inject
command.visit
in interface ElementVisitor<java.lang.Boolean>
visit
in class DefaultElementVisitor<java.lang.Boolean>
public java.lang.Boolean visit(RequireExactBindingAnnotationsOption option)
ElementVisitor
visit
in interface ElementVisitor<java.lang.Boolean>
visit
in class DefaultElementVisitor<java.lang.Boolean>
InjectorImpl.InjectorOptions getOptions(Stage stage, InjectorImpl.InjectorOptions parentOptions)