public class ParserException
extends TokenException
Exception thrown when a parse error is encountered by the parser. Extends TokenException to provide token-aware error reporting with position information from the parse stream.
| Constructor and description |
|---|
ParserException(String message, Token token)Constructs a ParserException from a token and error message. |
ParserException(String message, Throwable cause, int lineNumber, int columnNumber)Constructs a ParserException with explicit position and a cause. |
ParserException(String message, Throwable cause, int lineNumber, int columnNumber, int endLineNumber, int endColumnNumber)Constructs a ParserException with explicit position range and a cause. |
| Methods inherited from class | Name |
|---|---|
class SyntaxException |
getEndColumn, getEndLine, getLine, getMessage, getOriginalMessage, getSourceLocator, getStartColumn, getStartLine, setSourceLocator |
class GroovyException |
isFatal, setFatal |
Constructs a ParserException from a token and error message.
message - the error messagetoken - the Token where the error occurredConstructs a ParserException with explicit position and a cause.
message - the error messagecause - the underlying Throwable that caused this exceptionlineNumber - the line number where the error occurs (1-based)columnNumber - the column number where the error occurs (1-based)Constructs a ParserException with explicit position range and a cause.
message - the error messagecause - the underlying Throwable that caused this exceptionlineNumber - the starting line number (1-based)columnNumber - the starting column number (1-based)endLineNumber - the ending line number (1-based)endColumnNumber - the ending column number (1-based)Copyright © 2003-2026 The Apache Software Foundation. All rights reserved.