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, visitOtherprivate boolean disableCircularProxies
private boolean jitDisabled
private boolean atInjectRequired
private boolean exactBindingAnnotationsRequired
InjectorOptionsProcessor(Errors errors)
public java.lang.Boolean visit(DisableCircularProxiesOption option)
ElementVisitorvisit in interface ElementVisitor<java.lang.Boolean>visit in class DefaultElementVisitor<java.lang.Boolean>public java.lang.Boolean visit(RequireExplicitBindingsOption option)
ElementVisitorvisit in interface ElementVisitor<java.lang.Boolean>visit in class DefaultElementVisitor<java.lang.Boolean>public java.lang.Boolean visit(RequireAtInjectOnConstructorsOption option)
ElementVisitorInject command.visit in interface ElementVisitor<java.lang.Boolean>visit in class DefaultElementVisitor<java.lang.Boolean>public java.lang.Boolean visit(RequireExactBindingAnnotationsOption option)
ElementVisitorvisit in interface ElementVisitor<java.lang.Boolean>visit in class DefaultElementVisitor<java.lang.Boolean>InjectorImpl.InjectorOptions getOptions(Stage stage, InjectorImpl.InjectorOptions parentOptions)