Class ParameterDescription.AbstractBase

    • Constructor Detail

      • AbstractBase

        public AbstractBase()
    • Method Detail

      • getName

        public java.lang.String getName()
        Returns the binary name of this byte code element. If no well-defined internal name is known for this element, the actual name is returned.
        Specified by:
        getName in interface NamedElement.WithRuntimeName
        Returns:
        The binary ame of this byte code element as visible from within a running Java application.
      • getInternalName

        public java.lang.String getInternalName()
        Returns the internal name of this byte code element. If no well-defined internal name is known for this element, the actual name is returned.
        Specified by:
        getInternalName in interface NamedElement.WithRuntimeName
        Returns:
        The internal name of this byte code element as used within the Java class file format.
      • getActualName

        public java.lang.String getActualName()
        Returns the display name of this element as it is found in the source code. If no such name exists, an empty string is returned.
        Specified by:
        getActualName in interface NamedElement
        Returns:
        The name of this element as given in a Java program's source code.
      • getModifiers

        public int getModifiers()
        Returns the modifier that is described by this object.
        Specified by:
        getModifiers in interface ModifierReviewable
        Returns:
        The modifier that is described by this object.
      • getOffset

        public int getOffset()
        Returns the offset to the parameter value within the local method variable.
        Specified by:
        getOffset in interface ParameterDescription
        Returns:
        The offset of this parameter's value.
      • hashCode

        @Enhance("hashCode")
        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • equals

        public boolean equals​(@MaybeNull
                              java.lang.Object other)
        Overrides:
        equals in class java.lang.Object
      • toString

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