Skip to content

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

Class NoOpReporter

java.lang.Object
        io.github.qishr.cascara.common.diagnostic.NoOpReporter

All Implemented Interfaces:
    Reporter


public class NoOpReporter

Constructor Summary

Constructor Description
NoOpReporter(Consumer<String> writer)
NoOpReporter()

Method Summary

Modifier and Type Method Description
public boolean collectsProblems()
public Level getLevel()
public boolean isSilent()
public NoOpReporter setLevel(Level level)
public NoOpReporter setDiagnosticCollector(Consumer<Diagnostic> diagnosticCollector)
public NoOpReporter setProblemCollector(Consumer<Diagnostic> diagnosticCollector)
public NoOpReporter setDisableSystemOutput(boolean b)
public void error(LocalizableException e)
public void error(LocalizableRuntimeException e)
public void trace(String format, Object[] args)
public void debug(String format, Object[] args)
public void info(DiagnosticCode code, Object[] args)
public void warn(DiagnosticCode code, Object[] args)
public void error(DiagnosticCode code, Object[] args)
public void error(Throwable cause, DiagnosticCode code, Object[] args)
public void infoAt(int line, int column, DiagnosticCode code, Object[] args)
public void warnAt(int line, int column, DiagnosticCode code, Object[] args)
public void errorAt(int line, int column, DiagnosticCode code, Object[] args)
public void errorAt(URI uri, int line, int column, DiagnosticCode code, Object[] args)
public void errorAt(int line, int column, Throwable cause, DiagnosticCode code, Object[] args)
public void infoAt(int line, int column, int start, int end, DiagnosticCode code, Object[] args)
public void warnAt(int line, int column, int start, int end, DiagnosticCode code, Object[] args)
public void errorAt(int line, int column, int start, int end, DiagnosticCode code, Object[] args)
public void errorAt(int line, int column, int start, int end, Throwable cause, DiagnosticCode code, Object[] args)
public void infoAt(Token token, DiagnosticCode code, Object[] args)
public void warnAt(Token token, DiagnosticCode code, Object[] args)
public void errorAt(Token token, DiagnosticCode code, Object[] args)
public void errorAt(Token token, Throwable cause, DiagnosticCode code, Object[] args)

Method Details

collectsProblems

public boolean collectsProblems()

Specified By:

Reporter


getLevel

public Level getLevel()

Specified By:

Reporter


isSilent

public boolean isSilent()

Specified By:

Reporter


setLevel

public NoOpReporter setLevel(Level level)

Specified By:

Reporter


setDiagnosticCollector

public NoOpReporter setDiagnosticCollector(Consumer<Diagnostic> diagnosticCollector)

Specified By:

Reporter


setProblemCollector

public NoOpReporter setProblemCollector(Consumer<Diagnostic> diagnosticCollector)

Specified By:

Reporter


setDisableSystemOutput

public NoOpReporter setDisableSystemOutput(boolean b)


error

public void error(LocalizableException e)

Specified By:

Reporter


error

public void error(LocalizableRuntimeException e)

Specified By:

Reporter


trace

public void trace(String format, Object[] args)

Specified By:

Reporter


debug

public void debug(String format, Object[] args)

Specified By:

Reporter


info

public void info(DiagnosticCode code, Object[] args)

Specified By:

Reporter


warn

public void warn(DiagnosticCode code, Object[] args)

Specified By:

Reporter


error

public void error(DiagnosticCode code, Object[] args)

Specified By:

Reporter


error

public void error(Throwable cause, DiagnosticCode code, Object[] args)

Specified By:

Reporter


infoAt

public void infoAt(int line, int column, DiagnosticCode code, Object[] args)

Specified By:

Reporter


warnAt

public void warnAt(int line, int column, DiagnosticCode code, Object[] args)

Specified By:

Reporter


errorAt

public void errorAt(int line, int column, DiagnosticCode code, Object[] args)

Specified By:

Reporter


errorAt

public void errorAt(URI uri, int line, int column, DiagnosticCode code, Object[] args)

Specified By:

Reporter


errorAt

public void errorAt(int line, int column, Throwable cause, DiagnosticCode code, Object[] args)

Specified By:

Reporter


infoAt

public void infoAt(int line, int column, int start, int end, DiagnosticCode code, Object[] args)

Specified By:

Reporter


warnAt

public void warnAt(int line, int column, int start, int end, DiagnosticCode code, Object[] args)

Specified By:

Reporter


errorAt

public void errorAt(int line, int column, int start, int end, DiagnosticCode code, Object[] args)

Specified By:

Reporter


errorAt

public void errorAt(int line, int column, int start, int end, Throwable cause, DiagnosticCode code, Object[] args)

Specified By:

Reporter


infoAt

public void infoAt(Token token, DiagnosticCode code, Object[] args)

Specified By:

Reporter


warnAt

public void warnAt(Token token, DiagnosticCode code, Object[] args)

Specified By:

Reporter


errorAt

public void errorAt(Token token, DiagnosticCode code, Object[] args)

Specified By:

Reporter


errorAt

public void errorAt(Token token, Throwable cause, DiagnosticCode code, Object[] args)

Specified By:

Reporter