Class DefaultBindingScopingVisitor<V>

  • Type Parameters:
    V - any type to be returned by the visit method. Use Void with return null if no return type is needed.
    All Implemented Interfaces:
    BindingScopingVisitor<V>

    public class DefaultBindingScopingVisitor<V>
    extends Object
    implements BindingScopingVisitor<V>
    No-op visitor for subclassing. All interface methods simply delegate to visitOther(), returning its result.
    Since:
    2.0
    • Constructor Detail

      • DefaultBindingScopingVisitor

        public DefaultBindingScopingVisitor()
    • Method Detail

      • visitOther

        protected V visitOther()
        Default visit implementation. Returns null.
      • visitNoScoping

        public V visitNoScoping()
        Description copied from interface: BindingScopingVisitor
        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.
        Specified by:
        visitNoScoping in interface BindingScopingVisitor<V>