public class TokenMgrError extends Error
| Constructor and Description |
|---|
TokenMgrError()
No arg constructor.
|
TokenMgrError(boolean EOFSeen,
int lexState,
int errorLine,
int errorColumn,
String errorAfter,
char curChar,
int reason)
Full Constructor.
|
TokenMgrError(String message,
int reason)
Constructor with message and reason.
|
| Modifier and Type | Method and Description |
|---|---|
protected static String |
addEscapes(String str)
Replaces unprintable characters by their escaped (or unicode escaped)
equivalents in the given string
|
String |
getMessage()
You can also modify the body of this method to customize your error messages.
|
protected static String |
LexicalError(boolean EOFSeen,
int lexState,
int errorLine,
int errorColumn,
String errorAfter,
char curChar)
Returns a detailed message for the Error when it is thrown by the
token manager to indicate a lexical error.
|
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toStringpublic TokenMgrError()
public TokenMgrError(String message, int reason)
message - the error message String for this error.reason - the reason code for this error.public TokenMgrError(boolean EOFSeen,
int lexState,
int errorLine,
int errorColumn,
String errorAfter,
char curChar,
int reason)
EOFSeen - indicates if EOF caused the lexical error.lexState - the lexical state in which this error occurred.errorLine - the line number when the error occurred.errorColumn - the column number when the error occurred.errorAfter - the prefix that was seen before this error occurred.curChar - the offending character that produced the lexical error.reason - the reason code for this error.protected static final String addEscapes(String str)
str - the String to which escape sequences should be applied.protected static String LexicalError(boolean EOFSeen, int lexState, int errorLine, int errorColumn, String errorAfter, char curChar)
EOFSeen - indicates if EOF caused the lexical error.lexState - the lexical state in which this error occurred.errorLine - the line number when the error occurred.errorColumn - the column number when the error occurred.errorAfter - the prefix that was seen before this error occurred.curChar - the offending character that produced the lexical error.public String getMessage()
getMessage in class ThrowableCopyright © 1997–2021 OpenSymphony. All rights reserved.