public class ErrorInfo
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static int |
DEBUG |
protected static java.lang.String[] |
errorStrings |
static int |
INTERNAL_ERROR |
static int |
IO_ERROR |
protected int |
kind |
static int |
LEXICAL_ERROR |
protected java.lang.String |
message |
protected Position |
position |
static int |
POST_COMPILER_ERROR |
static int |
SEMANTIC_ERROR |
static int |
SYNTAX_ERROR |
static int |
WARNING |
Constructor and Description |
---|
ErrorInfo(int kind,
java.lang.String message,
Position position) |
Modifier and Type | Method and Description |
---|---|
int |
getErrorKind() |
java.lang.String |
getErrorString() |
static java.lang.String |
getErrorString(int kind) |
java.lang.String |
getMessage() |
Position |
getPosition() |
public static final int WARNING
public static final int INTERNAL_ERROR
public static final int IO_ERROR
public static final int LEXICAL_ERROR
public static final int SYNTAX_ERROR
public static final int SEMANTIC_ERROR
public static final int POST_COMPILER_ERROR
public static final int DEBUG
protected static java.lang.String[] errorStrings
protected int kind
protected java.lang.String message
protected Position position
public ErrorInfo(int kind, java.lang.String message, Position position)
public int getErrorKind()
public java.lang.String getMessage()
public Position getPosition()
public java.lang.String getErrorString()
public static java.lang.String getErrorString(int kind)