Class CommentFieldLocation

    • Field Detail

      • comment NEW

        protected java.lang.String[] comment
      • type NEW

        protected int type

Constructor Detail

  • Method Detail

    • validateType NEW

      protected void validateType()
      Checks that the type is a valid comment type.
      Throws:
      java.lang.IllegalArgumentException - if this doesn't have a valid comment type.
    • getComment

      public java.lang.String[] getComment()
      Returns the array of strings that make up the comment.
    • getCommentType

      public int getCommentType()
      Returns the comment type. The type is either CodeUnit.EOL_COMMENT, CodeUnit.POST_COMMENT, CodeUnit.PLATE_COMMENT, CodeUnit.PRE_COMMENT, or CodeUnit.REPEATABLE_COMMENT.
    • toString

      public java.lang.String toString()
      Returns a String representation of this location.
      Overrides:
      toString in class ProgramLocation
    • saveState

      public void saveState​(SaveState obj)
      Description copied from class: ProgramLocation
      Save this program location to the given save state object.
      Overrides:
      saveState in class ProgramLocation
      Parameters:
      obj - the save state object for saving the location