Skip to content

Package io.github.qishr.cascara.common.diagnostic.report

Class SilentCollectingReporter

java.lang.Object
        io.github.qishr.cascara.common.diagnostic.report.AbstractReporter<io.github.qishr.cascara.common.diagnostic.report.SilentCollectingReporter>
                io.github.qishr.cascara.common.diagnostic.report.SilentCollectingReporter


public class SilentCollectingReporter
extends AbstractReporter<SilentCollectingReporter>

Constructor Summary

Constructor Description
SilentCollectingReporter()

Method Summary

Modifier and Type Method Description
public boolean hasErrors()
protected SilentCollectingReporter self()
public boolean collectsProblems()
public boolean isSilent()
protected void report(Diagnostic diagnostic)

Methods inherited from AbstractReporter

warn, setStackTraceEnabled, setPrefixEveryLine, reportsDebug, reportsTrace, isProblem, error, addLogger, isImmediateFlushEnabled, logLine, warnAt, reportAnyLevel, error, infoAt, error, infoAt, warnAt, info, errorAt, warnAt, warnAt, setDiagnosticConsumer, errorAt, getLevel, errorAt, errorAt, errorAt, isSystemOutputEnabled, trace, warnAt, setShowProblemCodes, errorAt, debug, setSystemErrorEnabled, setProblemConsumer, infoAt, setLineConsumer, setImmediateFlushEnabled, errorAt, setAnsiColoringEnabled, getProblemConsumer, setSystemOutputEnabled, defaultFormatOptions, errorAt, getDiagnosticConsumer, getWriter, errorAt, log, setLevel

Method Details

hasErrors

public boolean hasErrors()


self

protected SilentCollectingReporter self()

Overrides:

AbstractReporter


collectsProblems

public boolean collectsProblems()

Overrides:

AbstractReporter


isSilent

public boolean isSilent()

Overrides:

AbstractReporter


report

protected void report(Diagnostic diagnostic)

Overrides:

AbstractReporter