dotty.tools.dotc

reporting

package reporting

Visibility
  1. Public
  2. All

Type Members

  1. class ConsoleReporter extends Reporter with UniqueMessagePositions with HideNonSensicalMessages with MessageRendering

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

  2. trait HideNonSensicalMessages extends Reporter

    This trait implements isHidden so that we avoid reporting non-sensical messages.

  3. trait MessageRendering extends AnyRef

  4. abstract class Reporter extends ReporterResult

    This interface provides methods to issue information, warning and error messages.

  5. trait Reporting extends AnyRef

  6. class StoreReporter extends Reporter

    This class implements a Reporter that stores all messages

    This class implements a Reporter that stores all messages

    Beware that this reporter can leak memory, and force messages in two scenarios:

    - During debugging config.Printers.typr is set from noPrinter to new Printer, which forces the message - The reporter is not flushed and the message containers capture a Context (about 4MB)

  7. class ThrowingReporter extends Reporter

    This class implements a Reporter that throws all errors and sends warnings and other info to the underlying reporter.

  8. trait UniqueMessagePositions extends Reporter

    This trait implements isHidden so that multiple messages per position are suppressed, unless they are of increasing severity.

Value Members

  1. object Reporter

  2. package diagnostic

Ungrouped