Package io.github.qishr.cascara.common.diagnostic
Class StandardReporter
java.lang.Object
io.github.qishr.cascara.common.diagnostic.AbstractReporter<io.github.qishr.cascara.common.diagnostic.StandardReporter>
io.github.qishr.cascara.common.diagnostic.StandardReporter
public class StandardReporter
extends AbstractReporter<StandardReporter>
Constructor Summary
| Constructor | Description |
|---|---|
| StandardReporter(Consumer<String> writer) | |
| StandardReporter() |
Method Summary
| Modifier and Type | Method | Description |
|---|---|---|
| protected StandardReporter | self() | |
| protected String | formatMessage(Diagnostic diagnostic, String msgLine, int msgLineNumber, boolean colorize) |
Methods inherited from AbstractReporter
errorAt, setStackTraceEnabled, setPrefixEveryLine, reportsDebug, buildDiagnostic, reportsTrace, infoAt, isProblem, errorAt, error, errorAt, warnAt, warnAt, setFlushEnabled, warn, displayLine, logLine, buildDiagnostic, errorAt, warnAt, isStackTraceEnabled, errorAt, report, setDiagnosticConsumer, info, getLevel, isSilent, isSystemOutputEnabled, trace, setShowProblemCodes, debug, warnAt, errorAt, infoAt, collectsProblems, setSystemErrorEnabled, infoAt, errorAt, setProblemConsumer, error, getLineConsumer, setLineConsumer, setAnsiColoringEnabled, warnAt, getProblemConsumer, setSystemOutputEnabled, buildDiagnostic, errorAt, writeString, isFlushEnabled, getWriter, getDiagnosticConsumer, error, buildDiagnostic, errorAt, setLevel
Method Details
self
protected StandardReporter self()
Overrides:
formatMessage
protected String formatMessage(Diagnostic diagnostic, String msgLine, int msgLineNumber, boolean colorize)
Overrides: