final class BindingProcessor extends AbstractBindingProcessor
Binder.bind(com.google.inject.Key<T>) and Binder.bindConstant() elements.AbstractBindingProcessor.Processor<T,V>| Modifier and Type | Field and Description |
|---|---|
private Initializer |
initializer |
bindingDataerrors, injector| Constructor and Description |
|---|
BindingProcessor(Errors errors,
Initializer initializer,
ProcessedBindingData bindingData) |
| Modifier and Type | Method and Description |
|---|---|
private <T> void |
bindExposed(PrivateElements privateElements,
Key<T> key) |
<T> java.lang.Boolean |
visit(Binding<T> command)
Visit a mapping from a key (type and optional annotation) to the strategy for getting
instances of the type.
|
java.lang.Boolean |
visit(PrivateElements privateElements)
Visit a collection of configuration elements for a private binder.
|
invalidBinding, putBindingprocess, process, visitOtherprivate final Initializer initializer
BindingProcessor(Errors errors, Initializer initializer, ProcessedBindingData bindingData)
public <T> java.lang.Boolean visit(Binding<T> command)
ElementVisitorvisit in interface ElementVisitor<java.lang.Boolean>visit in class DefaultElementVisitor<java.lang.Boolean>public java.lang.Boolean visit(PrivateElements privateElements)
ElementVisitorvisit in interface ElementVisitor<java.lang.Boolean>visit in class DefaultElementVisitor<java.lang.Boolean>private <T> void bindExposed(PrivateElements privateElements, Key<T> key)