public class TokenMgrError extends java.lang.Error
Modifier and Type | Field | Description |
---|---|---|
static int |
INVALID_LEXICAL_STATE |
Tried to change to an invalid lexical state.
|
static int |
LEXICAL_ERROR |
Lexical error occurred.
|
static int |
LOOP_DETECTED |
Detected (and bailed out of) an infinite loop in the token manager.
|
static int |
STATIC_LEXER_ERROR |
An attempt was made to create a second instance of a static token manager.
|
Constructor | Description |
---|---|
TokenMgrError(boolean EOFSeen,
int lexState,
int errorLine,
int errorColumn,
java.lang.String errorAfter,
char curChar,
int reason) |
Full Constructor.
|
TokenMgrError(boolean EOFSeen,
int lexState,
int errorLine,
int errorColumn,
java.lang.String errorAfter,
int curChar,
int reason) |
|
TokenMgrError(java.lang.String message,
int reason) |
Constructor with message and reason.
|
Modifier and Type | Method | Description |
---|---|---|
java.lang.String |
getAfter() |
Gets the last correct input.
|
int |
getColumn() |
Gets the column number.
|
int |
getErrorCode() |
Gets the reason why the exception is thrown.
|
int |
getLine() |
Gets the line number.
|
java.lang.String |
getMessage() |
Returns a detailed message for the Error when it is thrown by the
token manager to indicate a lexical error.
|
public static final int LEXICAL_ERROR
public static final int STATIC_LEXER_ERROR
public static final int INVALID_LEXICAL_STATE
public static final int LOOP_DETECTED
public TokenMgrError(java.lang.String message, int reason)
public TokenMgrError(boolean EOFSeen, int lexState, int errorLine, int errorColumn, java.lang.String errorAfter, char curChar, int reason)
public TokenMgrError(boolean EOFSeen, int lexState, int errorLine, int errorColumn, java.lang.String errorAfter, int curChar, int reason)
public int getErrorCode()
public int getLine()
public int getColumn()
public java.lang.String getAfter()
public java.lang.String getMessage()
getMessage
in class java.lang.Throwable