public class SimpleErrorReporter extends java.lang.Object implements ErrorReporter
ErrorReporter
that collects warnings and errors and makes
them accessible via errors
and warnings
.Modifier and Type | Field and Description |
---|---|
private java.util.List<java.lang.String> |
errors |
private java.util.List<java.lang.String> |
warnings |
Constructor and Description |
---|
SimpleErrorReporter() |
Modifier and Type | Method and Description |
---|---|
void |
error(java.lang.String message,
java.lang.String sourceName,
int line,
int lineOffset)
Report an error.
|
private static java.lang.String |
formatDetailedMessage(java.lang.String message,
java.lang.String sourceName,
int lineNumber) |
(package private) static java.lang.String |
getMessage(java.lang.String messageId,
java.lang.Object[] arguments) |
static java.lang.String |
getMessage0(java.lang.String messageId) |
static java.lang.String |
getMessage1(java.lang.String messageId,
java.lang.Object arg1) |
void |
warning(java.lang.String message,
java.lang.String sourceName,
int line,
int lineOffset)
Report a warning.
|
private java.util.List<java.lang.String> warnings
private java.util.List<java.lang.String> errors
public void warning(java.lang.String message, java.lang.String sourceName, int line, int lineOffset)
ErrorReporter
warning
in interface ErrorReporter
message
- a String describing the warningsourceName
- a String describing the JavaScript source
where the warning occurred; typically a filename or URLline
- the line number associated with the warninglineOffset
- the offset into lineSource where problem was detectedpublic void error(java.lang.String message, java.lang.String sourceName, int line, int lineOffset)
ErrorReporter
error
in interface ErrorReporter
message
- a String describing the errorsourceName
- a String describing the JavaScript source
where the error occurred; typically a filename or URLline
- the line number associated with the errorlineOffset
- the offset into lineSource where problem was detectedprivate static java.lang.String formatDetailedMessage(java.lang.String message, java.lang.String sourceName, int lineNumber)
public static java.lang.String getMessage0(java.lang.String messageId)
public static java.lang.String getMessage1(java.lang.String messageId, java.lang.Object arg1)
static java.lang.String getMessage(java.lang.String messageId, java.lang.Object[] arguments)