Class Field

  • All Implemented Interfaces:
    ASTNode, Member

    public class Field
    extends AbstractMember
    Represents a field in a class file.
    Version:
    1.0
    • Field Detail

      • type

        private Type type
      • deprecated

        private boolean deprecated
      • docComment

        private java.lang.String docComment
    • Method Detail

      • getDocComment

        public java.lang.String getDocComment()
        Description copied from interface: Member
        Returns the doc comment for this member.
        Returns:
        This member's doc comment.
      • getModifiers

        public Modifiers getModifiers()
        Description copied from interface: Member
        Returns the modifiers of this member.
        Returns:
        The modifiers.
      • getType

        public Type getType()
        Description copied from interface: Member
        Returns the type of this member.
        Returns:
        This member's type.
      • isDeprecated

        public boolean isDeprecated()
        Description copied from interface: Member
        Returns whether this member is deprecated.
        Returns:
        Whether this member is deprecated.
      • setDeprecated

        public void setDeprecated​(boolean deprecated)
      • setDocComment

        public void setDocComment​(java.lang.String comment)