ConsoleReporter

This class implements a Reporter that displays messages on a text console

Companion:
object
class Reporter
trait ReporterResult
class Object
trait Matchable
class Any

Value members

Concrete methods

override def doReport(dia: Diagnostic)(using Context): Unit
Definition Classes
override def flush()(using Context): Unit
Definition Classes
override def printMessage(msg: String): Unit
Definition Classes

Inherited methods

All errors reported by this reporter (ignoring outer reporters)

All errors reported by this reporter (ignoring outer reporters)

Inherited from:
Reporter

The number of errors reported by this reporter (ignoring outer reporters)

The number of errors reported by this reporter (ignoring outer reporters)

Inherited from:
Reporter

Have errors been reported by this reporter, or in the case where this is a StoreReporter, by an outer reporter?

Have errors been reported by this reporter, or in the case where this is a StoreReporter, by an outer reporter?

Inherited from:
Reporter

Explanation rendered under "Explanation" header

Explanation rendered under "Explanation" header

Inherited from:
MessageRendering

Have errors been reported by this reporter (ignoring outer reporters)?

Have errors been reported by this reporter (ignoring outer reporters)?

Inherited from:
Reporter

Were sticky errors reported? Overridden in StoreReporter.

Were sticky errors reported? Overridden in StoreReporter.

Inherited from:
Reporter

Does this reporter contain errors that have yet to be reported by its outer reporter ? Note: this is always false when there is no outer reporter.

Does this reporter contain errors that have yet to be reported by its outer reporter ? Note: this is always false when there is no outer reporter.

Inherited from:
Reporter

Have warnings been reported by this reporter (ignoring outer reporters)?

Have warnings been reported by this reporter (ignoring outer reporters)?

Inherited from:
Reporter
def incomplete(dia: Diagnostic)(using Context): Unit
Inherited from:
Reporter

List of all the inline calls that surround the position

List of all the inline calls that surround the position

Inherited from:
MessageRendering
override def isHidden(dia: Diagnostic)(using Context): Boolean

Hides non-sensical messages, unless we haven't reported any error yet or -Yshow-suppressed-errors is set.

Hides non-sensical messages, unless we haven't reported any error yet or -Yshow-suppressed-errors is set.

Definition Classes
Inherited from:
HideNonSensicalMessages
Inherited from:
Reporter
Inherited from:
Reporter

Issue the diagnostic, ignoring -Wconf and @nowarn configurations, but still honouring -nowarn, -Werror, and conditional warnings.

Issue the diagnostic, ignoring -Wconf and @nowarn configurations, but still honouring -nowarn, -Werror, and conditional warnings.

Inherited from:
Reporter

The whole message rendered from msg

The whole message rendered from msg

Inherited from:
MessageRendering

If this reporter buffers messages, all buffered messages, otherwise Nil

If this reporter buffers messages, all buffered messages, otherwise Nil

Inherited from:
Reporter
protected def posFileStr(pos: SourcePosition): String

The source file path, line and column numbers from the given SourcePosition

The source file path, line and column numbers from the given SourcePosition

Inherited from:
MessageRendering

Print the summary of warnings and errors

Print the summary of warnings and errors

Inherited from:
Reporter

If this reporter buffers messages, remove and return all buffered messages.

If this reporter buffers messages, remove and return all buffered messages.

Inherited from:
Reporter
def report(dia: Diagnostic)(using Context): Unit
Inherited from:
Reporter
def reportNewFeatureUseSite(featureTrait: Symbol): Unit
Inherited from:
Reporter

Run op and return true if errors were reported by this reporter.

Run op and return true if errors were reported by this reporter.

Inherited from:
Reporter

Remove ANSI coloring from str, useful for getting real length of strings

Remove ANSI coloring from str, useful for getting real length of strings

Returns:

string stripped of ANSI escape codes

Inherited from:
MessageRendering

Summary of warnings and errors

Summary of warnings and errors

Inherited from:
Reporter
Inherited from:
Reporter

The number of warnings reported by this reporter (ignoring outer reporters)

The number of warnings reported by this reporter (ignoring outer reporters)

Inherited from:
Reporter
def withIncompleteHandler[T](handler: ErrorHandler)(op: => T): T
Inherited from:
Reporter
def withoutTruncating[T](body: => T): T
Inherited from:
Reporter

Inherited fields