Void with return null
if no return type is needed.
visitOther(Binding), returning its result.
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public V | visit(InstanceBinding<? extends T> instanceBinding)
Implements com. |
| public V | visit(ProviderInstanceBinding<? extends T> providerInstanceBinding)
Implements com. |
| public V | visit(ProviderKeyBinding<? extends T> providerKeyBinding)
Implements com. |
| public V | visit(LinkedKeyBinding<? extends T> linkedKeyBinding)
Implements com. |
| public V | visit(ExposedBinding<? extends T> exposedBinding)
Implements com. |
| public V | visit(UntargettedBinding<? extends T> untargettedBinding)
Implements com. |
| public V | visit(ConstructorBinding<? extends T> constructorBinding)
Implements com. |
| public V | visit(ConvertedConstantBinding<? extends T> convertedConstantBinding)
Implements com. |
| public V | visit(ProviderBinding<? extends T> providerBinding)
Implements com. com. that delegates to the binding for the
provided type.
|
| protected V |
| DefaultBindingTargetVisitor | back to summary |
|---|---|
| public DefaultBindingTargetVisitor() | |
| visit | back to summary |
|---|---|
| public V visit(InstanceBinding<? extends T> instanceBinding) Implements com. Doc from com. Visit a instance binding. The same instance is returned for every injection. This target is found in both module and injector bindings.
| |
| visit | back to summary |
|---|---|
| public V visit(ProviderInstanceBinding<? extends T> providerInstanceBinding) Implements com. Doc from com. Visit a provider instance binding. The provider's
| |
| visit | back to summary |
|---|---|
| public V visit(ProviderKeyBinding<? extends T> providerKeyBinding) Implements com. Doc from com. Visit a provider key binding. To resolve injections, the provider key is first resolved, then
that provider's
| |
| visit | back to summary |
|---|---|
| public V visit(LinkedKeyBinding<? extends T> linkedKeyBinding) Implements com. Doc from com. Visit a linked key binding. The other key's binding is used to resolve injections. This target is found in both module and injector bindings.
| |
| visit | back to summary |
|---|---|
| public V visit(ExposedBinding<? extends T> exposedBinding) Implements com. Doc from com. Visit a binding to a key exposed from an enclosed private environment. This target is only found in injector bindings.
| |
| visit | back to summary |
|---|---|
| public V visit(UntargettedBinding<? extends T> untargettedBinding) Implements com. Doc from com. Visit an untargetted binding. This target is found only on module bindings. It indicates that the injector should use its implicit binding strategies to resolve injections.
| |
| visit | back to summary |
|---|---|
| public V visit(ConstructorBinding<? extends T> constructorBinding) Implements com. Doc from com. Visit a constructor binding. To resolve injections, an instance is instantiated by invoking
| |
| visit | back to summary |
|---|---|
| public V visit(ConvertedConstantBinding<? extends T> convertedConstantBinding) Implements com. Doc from com. Visit a binding created from converting a bound instance to a new type. The source binding has the same binding annotation but a different type. This target is found only on injector bindings.
| |
| visit | back to summary |
|---|---|
| public V visit(ProviderBinding<? extends T> providerBinding) Implements com. Doc from com. Visit a binding to a
| |
| visitOther | back to summary |
|---|---|
| protected V visitOther(Binding<? extends T> binding) Default visit implementation. Returns | |