java.io.Serializable
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 occured.
|
static int |
LOOP_DETECTED |
Detected (and bailed out of) an infinite loop in the token manager.
|
static int |
STATIC_LEXER_ERROR |
An attempt wass made to create a second instance of a static token manager.
|
Constructor | Description |
---|---|
TokenMgrError() |
|
TokenMgrError(boolean EOFSeen,
int lexState,
int errorLine,
int errorColumn,
java.lang.String errorAfter,
char curChar,
int reason) |
|
TokenMgrError(java.lang.String message,
int reason) |
Modifier and Type | Method | Description |
---|---|---|
char |
getCurChar() |
|
java.lang.String |
getErrorAfter() |
|
int |
getErrorCode() |
|
int |
getErrorColumn() |
|
int |
getErrorLine() |
|
int |
getLexState() |
|
java.lang.String |
getMessage() |
You can also modify the body of this method to customize your error messages.
|
int |
getReason() |
|
boolean |
isEOFSeen() |
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()
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 java.lang.String getMessage()
getMessage
in class java.lang.Throwable
public int getErrorCode()
public boolean isEOFSeen()
public int getLexState()
public int getErrorLine()
public int getErrorColumn()
public java.lang.String getErrorAfter()
public char getCurChar()
public int getReason()