Class UntargettedBindingImpl<T>

    • Constructor Detail

      • UntargettedBindingImpl

        UntargettedBindingImpl​(InjectorImpl injector,
                               Key<T> key,
                               java.lang.Object source)
      • UntargettedBindingImpl

        public UntargettedBindingImpl​(java.lang.Object source,
                                      Key<T> key,
                                      Scoping scoping)
    • Method Detail

      • acceptTargetVisitor

        public <V> V acceptTargetVisitor​(BindingTargetVisitor<? super T,​V> visitor)
        Description copied from interface: Binding
        Accepts a target visitor. Invokes the visitor method specific to this binding's target.
        Specified by:
        acceptTargetVisitor in interface Binding<T>
        Parameters:
        visitor - to call back on
      • applyTo

        public void applyTo​(Binder binder)
        Description copied from interface: Element
        Writes this module element to the given binder (optional operation).
        Specified by:
        applyTo in interface Element
        Parameters:
        binder - to apply configuration element to
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object