class RhinoErrorReporter
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
private static class |
RhinoErrorReporter.OldRhinoErrorReporter |
Modifier | Constructor and Description |
---|---|
private |
RhinoErrorReporter(AbstractCompiler compiler) |
Modifier and Type | Method and Description |
---|---|
(package private) void |
errorAtLine(java.lang.String message,
java.lang.String sourceName,
int line,
int lineOffset) |
static ErrorReporter |
forOldRhino(AbstractCompiler compiler) |
private JSError |
makeError(java.lang.String message,
java.lang.String sourceName,
int line,
int lineOffset,
CheckLevel defaultLevel) |
protected DiagnosticType |
mapError(java.lang.String message) |
private static Pattern |
replacePlaceHolders(java.lang.String s)
For each message such as "Not a good use of {0}", replace the place
holder {0} with a wild card that matches all possible strings.
|
(package private) void |
warningAtLine(java.lang.String message,
java.lang.String sourceName,
int line,
int lineOffset) |
static final DiagnosticType PARSE_ERROR
static final DiagnosticType TYPE_PARSE_ERROR
static final DiagnosticType JSDOC_MISSING_BRACES_WARNING
static final DiagnosticType JSDOC_MISSING_TYPE_WARNING
static final DiagnosticType TOO_MANY_TEMPLATE_PARAMS
static final DiagnosticType TRAILING_COMMA
static final DiagnosticType DUPLICATE_PARAM
static final DiagnosticType INVALID_PARAM
static final DiagnosticType BAD_JSDOC_ANNOTATION
static final DiagnosticType JSDOC_IN_BLOCK_COMMENT
static final DiagnosticType INVALID_ES3_PROP_NAME
static final DiagnosticType PARSE_TREE_TOO_DEEP
static final DiagnosticType INVALID_OCTAL_LITERAL
static final DiagnosticType ES6_FEATURE
static final DiagnosticType ES6_TYPED
static final DiagnosticType MISPLACED_TYPE_SYNTAX
private final java.util.Map<Pattern,DiagnosticType> typeMap
final AbstractCompiler compiler
private RhinoErrorReporter(AbstractCompiler compiler)
private static Pattern replacePlaceHolders(java.lang.String s)
public static ErrorReporter forOldRhino(AbstractCompiler compiler)
void warningAtLine(java.lang.String message, java.lang.String sourceName, int line, int lineOffset)
void errorAtLine(java.lang.String message, java.lang.String sourceName, int line, int lineOffset)
protected DiagnosticType mapError(java.lang.String message)
private JSError makeError(java.lang.String message, java.lang.String sourceName, int line, int lineOffset, CheckLevel defaultLevel)