Class BindingDeclaration


  • public class BindingDeclaration
    extends java.lang.Object
    Guice binding declaration.
    Since:
    13.08.2019
    • Constructor Detail

      • BindingDeclaration

        public BindingDeclaration​(DeclarationType type,
                                  java.lang.Object element)
    • Method Detail

      • getElement

        public java.lang.Object getElement()
      • getKey

        public com.google.inject.Key getKey()
      • setKey

        public void setKey​(com.google.inject.Key key)
      • getTarget

        public com.google.inject.Key getTarget()
      • setTarget

        public void setTarget​(com.google.inject.Key target)
      • getProvidedBy

        public java.lang.String getProvidedBy()
      • setProvidedBy

        public void setProvidedBy​(java.lang.String providedBy)
      • getScope

        public java.lang.Class<? extends java.lang.annotation.Annotation> getScope()
      • setScope

        public void setScope​(java.lang.Class<? extends java.lang.annotation.Annotation> scope)
      • getSource

        public java.lang.String getSource()
      • setSource

        public void setSource​(java.lang.String source)
      • getSourceLine

        public int getSourceLine()
      • setSourceLine

        public void setSourceLine​(int sourceLine)
      • getSpecial

        public java.util.List<?> getSpecial()
      • setSpecial

        public void setSpecial​(java.util.List<?> special)
      • getMarkers

        public java.util.List<java.lang.String> getMarkers()
      • getModule

        public java.lang.String getModule()
      • setModule

        public void setModule​(java.lang.String module)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • equals

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

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