[all packages]
[package ]
[class hierarchy]
[index]
public class TokenMgrError
(source file: TokenMgrError.java)
java.lang.Object
|
+----java.lang.Throwable
|
+----java.lang.Error
|
+----TokenMgrError
The pure class interface.
public class TokenMgrError
extends Error

TokenMgrError(boolean, int, int, int, String, char, int)
-
TokenMgrError(String, int)
-
TokenMgrError()
-

addEscapes(String)
-
Replaces unprintable characters by their espaced (or unicode escaped)
equivalents in the
getMessage()
-
You can also modify the body of this method to customize your error messages.
For example,

TokenMgrError
public TokenMgrError();
TokenMgrError
public TokenMgrError(String message,
int reason);
TokenMgrError
public TokenMgrError(boolean EOFSeen,
int lexState,
int errorLine,
int errorColumn,
String errorAfter,
char curChar,
int reason);

addEscapes
protected static final String addEscapes(String str);
-
Replaces unprintable characters by their espaced (or unicode escaped)
equivalents in the given string
getMessage
public String getMessage();
-
You can also modify the body of this method to customize your error messages.
For example, cases like LOOP_DETECTED and INVALID_LEXICAL_STATE are not
of end-users concern, so you can return something like :
"Internal Error : Please file a bug report .... "
from this method for such cases in the release version of your parser.
- Overrides:
- getMessage in class Throwable
[all packages]
[package ]
[class hierarchy]
[index]
TokenMgrError.html