trait Reporting extends reflect.internal.Reporting
Provides delegates to the reporter doing the actual work. PerRunReporting implements per-Run stateful info tracking and reporting
TODO: make reporting configurable
- Self Type
- Reporting with Positions with CompilationUnits with Symbols
- Source
- Reporting.scala
- Alphabetic
- By Inheritance
- Reporting
- Reporting
- AnyRef
- Any
- by any2stringadd
- by StringFormat
- by Ensuring
- by ArrowAssoc
- Hide All
- Show All
- Public
- All
Type Members
Abstract Value Members
Concrete Value Members
-
def
abort(msg: String): Nothing
- Definition Classes
- Reporting
- def error(msg: String): Unit
-
def
globalError(pos: (Reporting.this)#Position, msg: String): Unit
- Definition Classes
- Reporting
- Annotations
- @deprecatedOverriding( ... , "2.11.2" )
-
def
globalError(msg: String): Unit
- Definition Classes
- Reporting
- Annotations
- @deprecatedOverriding( ... , "2.11.2" )
-
def
inform(pos: (Reporting.this)#Position, msg: String): Unit
- Definition Classes
- Reporting
- Annotations
- @deprecatedOverriding( ... , "2.11.2" )
-
def
inform(msg: String): Unit
- Definition Classes
- Reporting
- Annotations
- @deprecatedOverriding( ... , "2.11.2" )
-
def
supplementErrorMessage(errorMessage: String): String
- Definition Classes
- Reporting
-
def
supplementTyperState(errorMessage: String): String
- Definition Classes
- Reporting
-
def
warning(pos: (Reporting.this)#Position, msg: String): Unit
- Definition Classes
- Reporting
- Annotations
- @deprecatedOverriding( ... , "2.11.2" )
-
def
warning(msg: String): Unit
- Definition Classes
- Reporting
- Annotations
- @deprecatedOverriding( ... , "2.11.2" )
The Scala compiler and reflection APIs.