Scala Compiler2.12.0 < Back
 

# Packages

-  package root

  The Scala compiler API.

  The Scala compiler API.

  The following resources are useful for Scala plugin/compiler development:

  - Scala development tutorials on www.scala-lang.org
  - Scala Internals wiki
  - Scala compiler corner, maintained by Miguel
  Definition Classes
    root
-  package scala
  Definition Classes
    root
-  package tools
  Definition Classes
    scala
-  package nsc
  Definition Classes
    tools
-  package ast
  Definition Classes
    nsc
-  package backend
  Definition Classes
    nsc
-  package classpath
  Definition Classes
    nsc
-  package io
  Definition Classes
    nsc
-  package javac
  Definition Classes
    nsc
-  package plugins
  Definition Classes
    nsc
-  package reporters
  Definition Classes
    nsc
- AbstractReporter
- ConsoleReporter
- Reporter
- StoreReporter
-  package settings
  Definition Classes
    nsc
-  package symtab
  Definition Classes
    nsc
-  package transform
  Definition Classes
    nsc
-  package typechecker
  Definition Classes
    nsc
-  package util
  Definition Classes
    nsc

p

scala.tools.nsc

# reporters 

#### package reporters

Content Hierarchy

### Type Members

1.  abstract class AbstractReporter extends Reporter

   This reporter implements filtering.

2.  class ConsoleReporter extends AbstractReporter

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

3.  abstract class Reporter extends reflect.internal.Reporter

   Report information, warnings and errors.

   Report information, warnings and errors.

   This describes the internal interface for issuing information, warnings and errors. The only abstract method in this class must be info0.

   TODO: Move external clients (sbt/ide/partest) to reflect.internal.Reporter, and remove this class.

4.  class StoreReporter extends Reporter

   This class implements a Reporter that stores its reports in the set `infos`.

### Ungrouped