Class SyntaxException

    • Constructor Summary

      Constructors 
      Constructor Description
      SyntaxException​(java.lang.String message, int startLine, int startColumn)  
      SyntaxException​(java.lang.String message, int startLine, int startColumn, int endLine, int endColumn)  
      SyntaxException​(java.lang.String message, java.lang.Throwable cause, int startLine, int startColumn)  
      SyntaxException​(java.lang.String message, java.lang.Throwable cause, int startLine, int startColumn, int endLine, int endColumn)  
      SyntaxException​(java.lang.String message, ASTNode node)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      int getEndColumn()  
      int getEndLine()  
      int getLine()
      Retrieve the line upon which the error occurred.
      java.lang.String getMessage()  
      java.lang.String getOriginalMessage()  
      java.lang.String getSourceLocator()  
      int getStartColumn()
      Retrieve the column upon which the error occurred.
      int getStartLine()  
      void setSourceLocator​(java.lang.String sourceLocator)  
      • Methods inherited from class java.lang.Throwable

        addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • SyntaxException

        public SyntaxException​(java.lang.String message,
                               ASTNode node)
      • SyntaxException

        public SyntaxException​(java.lang.String message,
                               int startLine,
                               int startColumn)
      • SyntaxException

        public SyntaxException​(java.lang.String message,
                               int startLine,
                               int startColumn,
                               int endLine,
                               int endColumn)
      • SyntaxException

        public SyntaxException​(java.lang.String message,
                               java.lang.Throwable cause,
                               int startLine,
                               int startColumn)
      • SyntaxException

        public SyntaxException​(java.lang.String message,
                               java.lang.Throwable cause,
                               int startLine,
                               int startColumn,
                               int endLine,
                               int endColumn)
    • Method Detail

      • setSourceLocator

        public void setSourceLocator​(java.lang.String sourceLocator)
      • getSourceLocator

        public java.lang.String getSourceLocator()
      • getLine

        public int getLine()
        Retrieve the line upon which the error occurred.
        Returns:
        The line.
      • getStartLine

        public int getStartLine()
        Returns:
        the line on which the error occurs
      • getStartColumn

        public int getStartColumn()
        Retrieve the column upon which the error occurred.
        Returns:
        The column.
      • getEndLine

        public int getEndLine()
        Returns:
        the end line on which the error occurs
      • getEndColumn

        public int getEndColumn()
        Returns:
        the end column on which the error occurs
      • getOriginalMessage

        public java.lang.String getOriginalMessage()
      • getMessage

        public java.lang.String getMessage()
        Overrides:
        getMessage in class java.lang.Throwable