abstract class Reporter extends reflect.internal.Reporter
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.
- Source
- Reporter.scala
Linear Supertypes
Known Subclasses
Ordering
- Alphabetic
- By Inheritance
Inherited
- Reporter
- Reporter
- AnyRef
- Any
Implicitly
- by any2stringadd
- by StringFormat
- by Ensuring
- by ArrowAssoc
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
- new Reporter()
Concrete Value Members
-
lazy val
ERROR: Severity
- Definition Classes
- Reporter → Reporter
- var cancelled: Boolean
- def comment(pos: Position, msg: String): Unit
-
def
count(severity: Severity): Int
- Definition Classes
- Reporter → Reporter
-
def
echo(msg: String): Unit
For sending a message which should not be labelled as a warning/error, but also shouldn't require -verbose to be visible.
-
def
echo(pos: Position, msg: String): Unit
- Definition Classes
- Reporter
-
def
error(pos: Position, msg: String): Unit
- Definition Classes
- Reporter
-
def
errorCount: Int
- Definition Classes
- Reporter
-
def
finish(): Unit
- Definition Classes
- Reporter
-
def
flush(): Unit
- Definition Classes
- Reporter
-
def
hasErrors: Boolean
- Definition Classes
- Reporter → Reporter
-
def
hasWarnings: Boolean
- Definition Classes
- Reporter
-
final
def
info(pos: Position, msg: String, force: Boolean): Unit
Informational messages.
Informational messages. If
!force
, they may be suppressed. -
def
rerunWithDetails(setting: Setting, name: String): String
- Definition Classes
- Reporter
-
def
reset(): Unit
- Definition Classes
- Reporter → Reporter
-
def
resetCount(severity: Severity): Unit
- Definition Classes
- Reporter → Reporter
-
def
warning(pos: Position, msg: String): Unit
- Definition Classes
- Reporter
-
def
warningCount: Int
- Definition Classes
- Reporter
-
object
INFO extends Severity
- Definition Classes
- Reporter → Reporter
-
object
WARNING extends Severity
- Definition Classes
- Reporter → Reporter
The Scala compiler and reflection APIs.