public class ANTLRMessage
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private java.lang.Object[] |
args |
int |
charPosition |
private java.lang.Throwable |
e |
private static java.lang.Object[] |
EMPTY_ARGS |
private ErrorType |
errorType |
java.lang.String |
fileName |
Grammar |
g |
int |
line |
org.antlr.runtime.Token |
offendingToken
Most of the time, we'll have a token such as an undefined rule ref
and so this will be set.
|
| Constructor and Description |
|---|
ANTLRMessage(ErrorType errorType) |
ANTLRMessage(ErrorType errorType,
java.lang.Throwable e,
org.antlr.runtime.Token offendingToken,
java.lang.Object... args) |
ANTLRMessage(ErrorType errorType,
org.antlr.runtime.Token offendingToken,
java.lang.Object... args) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object[] |
getArgs() |
java.lang.Throwable |
getCause() |
ErrorType |
getErrorType() |
org.stringtemplate.v4.ST |
getMessageTemplate(boolean verbose) |
java.lang.String |
toString() |
private static final java.lang.Object[] EMPTY_ARGS
private final ErrorType errorType
private final java.lang.Object[] args
private final java.lang.Throwable e
public java.lang.String fileName
public int line
public int charPosition
public Grammar g
public org.antlr.runtime.Token offendingToken
public ANTLRMessage(ErrorType errorType)
public ANTLRMessage(ErrorType errorType, org.antlr.runtime.Token offendingToken, java.lang.Object... args)
public ANTLRMessage(ErrorType errorType, java.lang.Throwable e, org.antlr.runtime.Token offendingToken, java.lang.Object... args)
public ErrorType getErrorType()
public java.lang.Object[] getArgs()
public org.stringtemplate.v4.ST getMessageTemplate(boolean verbose)
public java.lang.Throwable getCause()
public java.lang.String toString()
toString in class java.lang.Object