Package com.google.javascript.jscomp
Class PrintStreamErrorManager
java.lang.Object
com.google.javascript.jscomp.BasicErrorManager
com.google.javascript.jscomp.PrintStreamErrorManager
- All Implemented Interfaces:
ErrorHandler
,ErrorManager
An error manager that prints errors and warnings to the print stream
provided in addition to the functionality of the
BasicErrorManager
.
It collaborates with a SourceExcerptProvider
via a
MessageFormatter
to display error messages with source context.
-
Constructor Summary
ConstructorDescriptionPrintStreamErrorManager
(MessageFormatter formatter, PrintStream stream) Creates an error manager.PrintStreamErrorManager
(PrintStream stream) Creates an instance with a source-less error formatter. -
Method Summary
Modifier and TypeMethodDescriptionvoid
println
(CheckLevel level, JSError error) Print a message with a trailing new line.void
Print the summary of the compilation - number of errors and warnings.void
setSummaryDetailLevel
(int summaryDetailLevel) Methods inherited from class com.google.javascript.jscomp.BasicErrorManager
generateReport, getErrorCount, getErrors, getTypedPercent, getWarningCount, getWarnings, report, setTypedPercent
-
Constructor Details
-
PrintStreamErrorManager
Creates an error manager.- Parameters:
formatter
- the message formatter used to format the messagesstream
- the stream on which the errors and warnings should be printed. This class does not close the stream
-
PrintStreamErrorManager
Creates an instance with a source-less error formatter.
-
-
Method Details
-
println
Description copied from class:BasicErrorManager
Print a message with a trailing new line. This method is called by theBasicErrorManager.generateReport()
method when generating messages.- Specified by:
println
in classBasicErrorManager
-
setSummaryDetailLevel
public void setSummaryDetailLevel(int summaryDetailLevel) -
printSummary
public void printSummary()Description copied from class:BasicErrorManager
Print the summary of the compilation - number of errors and warnings.- Specified by:
printSummary
in classBasicErrorManager
-