Interface ClassMember

    • Method Detail

      • getClassName

        @DottedClassName
        java.lang.String getClassName()
        Get the full (dotted) name of the class (if the object represents a class) or the class the entity is defined in (if a field or method).
      • getPackageName

        @DottedClassName
        java.lang.String getPackageName()
        Get the (dotted) name of the package in which the entity is defined.
      • getName

        java.lang.String getName()
        Get the name of the field/method.
        Specified by:
        getName in interface FieldOrMethodName
        Returns:
        Returns the field/method name
      • getSignature

        java.lang.String getSignature()
        Get the signature representing the field/method's type.
        Specified by:
        getSignature in interface FieldOrMethodName
        Returns:
        Returns the field/method signature
      • getSourceSignature

        @CheckForNull
        java.lang.String getSourceSignature()
        Get the signature representing the field/method's type, including generic type
      • isResolved

        boolean isResolved()
        Did we find a declaration of this entity?