java.lang.Object | |
↳ | com.google.inject.spi.DefaultBindingScopingVisitor<V> |
No-op visitor for subclassing. All interface methods simply delegate to
visitOther()
, returning its result.
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Visit an eager singleton or single instance.
| |||||||||||
Visit an unspecified or unscoped strategy.
| |||||||||||
Visit a scope instance.
| |||||||||||
Visit a scope annotation.
|
Protected Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Default visit implementation.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||
From interface
com.google.inject.spi.BindingScopingVisitor
|
Visit an eager singleton or single instance. This scope strategy is found on both module and injector bindings.
Visit an unspecified or unscoped strategy. On a module, this strategy indicates that the injector should use scoping annotations to find a scope. On an injector, it indicates that no scope is applied to the binding. An unscoped binding will behave like a scoped one when it is linked to a scoped binding.
Visit a scope instance. This scope strategy is found on both module and injector bindings.
Visit a scope annotation. This scope strategy is found only on module bindings. The instance
that implements this scope is registered by Binder.bindScope()
.