xjavadoc
public class TokenMgrError extends Error
Field Summary | |
---|---|
int | errorCode
Indicates the reason why the exception is thrown. |
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 Summary | |
---|---|
TokenMgrError() No arg constructor. | |
TokenMgrError(String message, int reason) Constructor with message and reason. | |
TokenMgrError(boolean EOFSeen, int lexState, int errorLine, int errorColumn, String errorAfter, char curChar, int reason) Full Constructor. |
Method Summary | |
---|---|
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.
|