de.grogra.grammar
public class RecognitionExceptionList extends RecognitionException
RecognitionExceptions.IS_ERROR, MIN_UNUSED, warningBits| Constructor and Description |
|---|
RecognitionExceptionList() |
RecognitionExceptionList(long warningMask,
long errorMask) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(RecognitionException e) |
void |
addAll(RecognitionException[] list) |
void |
addAll(RecognitionExceptionList list) |
void |
addLexicalError(I18NBundle bundle,
java.lang.String key,
antlr.collections.AST node) |
void |
addLexicalError(I18NBundle bundle,
java.lang.String key,
antlr.Token token) |
void |
addLexicalError(java.lang.String error,
antlr.collections.AST node) |
void |
addLexicalError(java.lang.String error,
antlr.Token token) |
void |
addLexicalWarning(I18NBundle bundle,
java.lang.String key,
antlr.collections.AST node) |
void |
addLexicalWarning(I18NBundle bundle,
java.lang.String key,
antlr.Token token) |
void |
addLexicalWarning(java.lang.String warning,
antlr.collections.AST node) |
void |
addLexicalWarning(java.lang.String warning,
antlr.Token token) |
void |
addSemanticError(I18NBundle bundle,
java.lang.String key,
antlr.collections.AST node) |
void |
addSemanticError(I18NBundle bundle,
java.lang.String key,
antlr.Token token) |
void |
addSemanticError(java.lang.String error,
antlr.collections.AST node) |
void |
addSemanticError(java.lang.String error,
antlr.Token token) |
void |
addSemanticWarning(I18NBundle bundle,
java.lang.String key,
antlr.collections.AST node) |
void |
addSemanticWarning(I18NBundle bundle,
java.lang.String key,
antlr.Token token) |
void |
addSemanticWarning(java.lang.String warning,
antlr.collections.AST node) |
void |
addSemanticWarning(java.lang.String warning,
antlr.Token token) |
void |
addSyntacticError(I18NBundle bundle,
java.lang.String key,
antlr.collections.AST node) |
void |
addSyntacticError(I18NBundle bundle,
java.lang.String key,
antlr.Token token) |
void |
addSyntacticError(java.lang.String error,
antlr.collections.AST node) |
void |
addSyntacticError(java.lang.String error,
antlr.Token token) |
void |
addSyntacticWarning(I18NBundle bundle,
java.lang.String key,
antlr.collections.AST node) |
void |
addSyntacticWarning(I18NBundle bundle,
java.lang.String key,
antlr.Token token) |
void |
addSyntacticWarning(java.lang.String warning,
antlr.collections.AST node) |
void |
addSyntacticWarning(java.lang.String warning,
antlr.Token token) |
void |
addWarning(RecognitionException warning) |
void |
addWarning(RecognitionException warning,
long warningBits) |
void |
check() |
boolean |
containsErrors() |
boolean |
containsWarnings() |
void |
disableAdd()
Disables the addition of exceptions to this list.
|
void |
dispose() |
RecognitionExceptionList |
enableAdd()
Enables the addition of exceptions.
|
java.lang.String |
getDetailedMessage(int firstLine,
int firstColumn,
int tabWidth,
boolean html) |
int |
getErrorCount() |
java.lang.String |
getMessage() |
boolean |
isAddEnabled() |
boolean |
isEmpty() |
boolean |
isWarning(long bits) |
void |
reset() |
compareTo, complete, convert, getCategoryDescription, getColumn, getDetailedMessage, getLine, isError, set, set, set, set, setpublic RecognitionExceptionList()
public RecognitionExceptionList(long warningMask,
long errorMask)
public void add(RecognitionException e)
public void addAll(RecognitionException[] list)
public void addAll(RecognitionExceptionList list)
public void addLexicalError(I18NBundle bundle, java.lang.String key, antlr.collections.AST node)
public void addLexicalError(I18NBundle bundle, java.lang.String key, antlr.Token token)
public void addLexicalError(java.lang.String error,
antlr.collections.AST node)
public void addLexicalError(java.lang.String error,
antlr.Token token)
public void addLexicalWarning(I18NBundle bundle, java.lang.String key, antlr.collections.AST node)
public void addLexicalWarning(I18NBundle bundle, java.lang.String key, antlr.Token token)
public void addLexicalWarning(java.lang.String warning,
antlr.collections.AST node)
public void addLexicalWarning(java.lang.String warning,
antlr.Token token)
public void addSemanticError(I18NBundle bundle, java.lang.String key, antlr.collections.AST node)
public void addSemanticError(I18NBundle bundle, java.lang.String key, antlr.Token token)
public void addSemanticError(java.lang.String error,
antlr.collections.AST node)
public void addSemanticError(java.lang.String error,
antlr.Token token)
public void addSemanticWarning(I18NBundle bundle, java.lang.String key, antlr.collections.AST node)
public void addSemanticWarning(I18NBundle bundle, java.lang.String key, antlr.Token token)
public void addSemanticWarning(java.lang.String warning,
antlr.collections.AST node)
public void addSemanticWarning(java.lang.String warning,
antlr.Token token)
public void addSyntacticError(I18NBundle bundle, java.lang.String key, antlr.collections.AST node)
public void addSyntacticError(I18NBundle bundle, java.lang.String key, antlr.Token token)
public void addSyntacticError(java.lang.String error,
antlr.collections.AST node)
public void addSyntacticError(java.lang.String error,
antlr.Token token)
public void addSyntacticWarning(I18NBundle bundle, java.lang.String key, antlr.collections.AST node)
public void addSyntacticWarning(I18NBundle bundle, java.lang.String key, antlr.Token token)
public void addSyntacticWarning(java.lang.String warning,
antlr.collections.AST node)
public void addSyntacticWarning(java.lang.String warning,
antlr.Token token)
public void addWarning(RecognitionException warning)
public void addWarning(RecognitionException warning, long warningBits)
public void check()
throws RecognitionExceptionList
RecognitionExceptionListpublic boolean containsErrors()
public boolean containsWarnings()
public void disableAdd()
disableAdd and enableAdd may be nested.enableAdd()public void dispose()
dispose in interface Disposabledispose in class RecognitionExceptionpublic RecognitionExceptionList enableAdd()
disableAdd must have
been invoked previously. This method returns those exceptions
which would have been added between the corresponding invocation
of disableAdd and this invocation, but were not due
to disableAdd.null,
but the length may be 0)public java.lang.String getDetailedMessage(int firstLine,
int firstColumn,
int tabWidth,
boolean html)
getDetailedMessage in class RecognitionExceptionpublic int getErrorCount()
public java.lang.String getMessage()
getMessage in class java.lang.Throwablepublic boolean isAddEnabled()
public boolean isEmpty()
public boolean isWarning(long bits)
public void reset()