Class ParserNotice

java.lang.Object
org.fife.rsta.ac.java.rjc.notices.ParserNotice

public class ParserNotice extends Object
A notice (e.g., a warning or error) from a parser.
Version:
0.1
  • Field Details

    • line

      private int line
    • column

      private int column
    • length

      private int length
    • message

      private String message
  • Constructor Details

    • ParserNotice

      public ParserNotice(Token t, String msg)
    • ParserNotice

      public ParserNotice(int line, int column, int length, String message)
      Constructor.
      Parameters:
      line - The line of the notice.
      column - The column of the notice.
      length - The length of the code the message is concerned with.
      message - The message.
  • Method Details

    • getColumn

      public int getColumn()
      Returns the character offset into the line of the parser notice, if any.
      Returns:
      The column.
    • getLength

      public int getLength()
      Returns the length of the code the message is concerned with.
      Returns:
      The length of the code the message is concerned with.
    • getLine

      public int getLine()
      Returns the line number the notice is about, if any.
      Returns:
      The line number.
    • getMessage

      public String getMessage()
      Returns the message from the parser.
      Returns:
      The message from the parser.
    • toString

      public String toString()
      Returns a string representation of this parser notice.
      Overrides:
      toString in class Object
      Returns:
      This parser notice as a string.