Package com.google.javascript.jscomp
Interface ErrorManager
- All Superinterfaces:
ErrorHandler
- All Known Implementing Classes:
AntErrorManager
,BasicErrorManager
,LoggerErrorManager
,PrintStreamErrorManager
The error manager is in charge of storing, organizing and displaying
errors and warnings generated by the compiler.
-
Method Summary
Modifier and TypeMethodDescriptionvoid
Writes a report to an implementation-specific medium.int
Gets the number of reported errors.JSError[]
Gets all the errors.double
Gets the percentage of typed expressions.int
Gets the number of reported warnings.JSError[]
Gets all the warnings.void
report
(CheckLevel level, JSError error) Reports an error.void
setTypedPercent
(double typedPercent) Sets the percentage of typed expressions.
-
Method Details
-
report
Reports an error. The errors will be displayed by thegenerateReport()
at the discretion of the implementation.- Specified by:
report
in interfaceErrorHandler
- Parameters:
level
- the reporting levelerror
- the error to report
-
generateReport
void generateReport()Writes a report to an implementation-specific medium. The compiler calls this method after any and allreport(com.google.javascript.jscomp.CheckLevel, com.google.javascript.jscomp.JSError)
calls. -
getErrorCount
int getErrorCount()Gets the number of reported errors. -
getWarningCount
int getWarningCount()Gets the number of reported warnings. -
getErrors
JSError[] getErrors()Gets all the errors. -
getWarnings
JSError[] getWarnings()Gets all the warnings. -
setTypedPercent
void setTypedPercent(double typedPercent) Sets the percentage of typed expressions. -
getTypedPercent
double getTypedPercent()Gets the percentage of typed expressions.
-