public class TokenMgrError extends javax.measure.MeasurementError
| Modifier and Type | Field and 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 and Description |
|---|
TokenMgrError()
No arg constructor.
|
TokenMgrError(boolean EOFSeen,
int errorLine,
int errorColumn,
String errorAfter,
char curChar,
int reason)
Full Constructor.
|
TokenMgrError(String message)
Constructor with message.
|
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
|
protected static String |
lexicalError(boolean EOFSeen,
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, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toStringpublic 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(String message)
public TokenMgrError(String message, int reason)
public TokenMgrError(boolean EOFSeen, int errorLine, int errorColumn, String errorAfter, char curChar, int reason)
protected static String addEscapes(String str)
protected static String lexicalError(boolean EOFSeen, int errorLine, int errorColumn, String errorAfter, char curChar)
Copyright © 2005–2021 Units of Measurement project. All rights reserved.