Class Field

All Implemented Interfaces:
ASTNode, Member

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

    • modifiers

      private Modifiers modifiers
    • type

      private Type type
    • deprecated

      private boolean deprecated
    • docComment

      private String docComment
  • Constructor Details

  • Method Details

    • getDocComment

      public 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(String comment)