public class Environment
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
(package private) class |
Environment.ErrorMessage
A sorted list of error messages
|
Modifier and Type | Field and Description |
---|---|
private int |
bytepos |
private byte[] |
data |
(package private) boolean |
debugInfoFlag |
(package private) Environment.ErrorMessage |
errors
List of outstanding error messages
|
static I18NResourceBundle |
i18n |
private java.lang.String |
inputFileName |
private int |
linepos |
int |
nerrors
The number of errors and warnings
|
private boolean |
nowarn |
int |
nwarnings |
java.io.PrintWriter |
out |
int |
pos |
private java.lang.String |
simpleInputFileName |
(package private) static boolean |
traceFlag |
Constructor and Description |
---|
Environment(java.io.DataInputStream dis,
java.lang.String inputFileName,
java.io.PrintWriter out,
boolean nowarn) |
Modifier and Type | Method and Description |
---|---|
(package private) int |
convertUnicode() |
void |
error(int where,
java.lang.String err) |
void |
error(int where,
java.lang.String err,
java.lang.Object arg1) |
void |
error(int where,
java.lang.String err,
java.lang.Object arg1,
java.lang.Object arg2) |
void |
error(int where,
java.lang.String err,
java.lang.Object arg1,
java.lang.Object arg2,
java.lang.Object arg3)
Issue an error
|
void |
error(java.lang.String err) |
void |
error(java.lang.String err,
java.lang.Object arg1) |
void |
error(java.lang.String err,
java.lang.Object arg1,
java.lang.Object arg2) |
void |
error(java.lang.String err,
java.lang.Object arg1,
java.lang.Object arg2,
java.lang.Object arg3) |
java.lang.String |
errorStr(java.lang.String err) |
java.lang.String |
errorStr(java.lang.String err,
java.lang.Object arg1) |
java.lang.String |
errorStr(java.lang.String err,
java.lang.Object arg1,
java.lang.Object arg2) |
java.lang.String |
errorStr(java.lang.String err,
java.lang.Object arg1,
java.lang.Object arg2,
java.lang.Object arg3) |
(package private) java.lang.String |
errorString(java.lang.String err,
java.lang.Object arg1,
java.lang.Object arg2,
java.lang.Object arg3)
Error String
|
void |
flushErrors()
Flush outstanding errors
|
java.lang.String |
getInputFileName() |
java.lang.String |
getSimpleInputFileName() |
(package private) void |
insertError(int where,
java.lang.String message)
Insert an error message in the list of outstanding error messages.
|
boolean |
isDebugEnabled() |
boolean |
isTraceEnabled() |
(package private) int |
lineNumber() |
(package private) int |
lineNumber(int lcpos) |
(package private) int |
lineOffset() |
(package private) int |
lineOffset(int lcpos) |
(package private) int |
lookForward() |
void |
output(java.lang.String msg)
Output a string.
|
void |
outputln(java.lang.String msg)
Output a string.
|
int |
read() |
(package private) void |
trace(java.lang.String message) |
(package private) void |
traceln(java.lang.String message) |
static boolean traceFlag
boolean debugInfoFlag
private java.lang.String inputFileName
private java.lang.String simpleInputFileName
public java.io.PrintWriter out
private boolean nowarn
private byte[] data
private int bytepos
private int linepos
public int pos
public int nerrors
public int nwarnings
public static final I18NResourceBundle i18n
Environment.ErrorMessage errors
public Environment(java.io.DataInputStream dis, java.lang.String inputFileName, java.io.PrintWriter out, boolean nowarn) throws java.io.IOException
java.io.IOException
public java.lang.String getInputFileName()
public java.lang.String getSimpleInputFileName()
int lookForward()
int convertUnicode()
public int read()
int lineNumber(int lcpos)
int lineNumber()
int lineOffset(int lcpos)
int lineOffset()
java.lang.String errorString(java.lang.String err, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3)
void insertError(int where, java.lang.String message)
public void flushErrors()
public void output(java.lang.String msg)
public void outputln(java.lang.String msg)
public void error(int where, java.lang.String err, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3)
public final void error(int where, java.lang.String err, java.lang.Object arg1, java.lang.Object arg2)
public final void error(int where, java.lang.String err, java.lang.Object arg1)
public final void error(int where, java.lang.String err)
public final void error(java.lang.String err, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3)
public final void error(java.lang.String err, java.lang.Object arg1, java.lang.Object arg2)
public final void error(java.lang.String err, java.lang.Object arg1)
public final void error(java.lang.String err)
public final java.lang.String errorStr(java.lang.String err, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3)
public final java.lang.String errorStr(java.lang.String err, java.lang.Object arg1, java.lang.Object arg2)
public final java.lang.String errorStr(java.lang.String err, java.lang.Object arg1)
public final java.lang.String errorStr(java.lang.String err)
public boolean isTraceEnabled()
public boolean isDebugEnabled()
void trace(java.lang.String message)
void traceln(java.lang.String message)