aboutsummaryrefslogtreecommitdiff
path: root/src/dotty/tools/dotc/reporting/StoreReporter.scala
diff options
context:
space:
mode:
Diffstat (limited to 'src/dotty/tools/dotc/reporting/StoreReporter.scala')
-rw-r--r--src/dotty/tools/dotc/reporting/StoreReporter.scala13
1 files changed, 7 insertions, 6 deletions
diff --git a/src/dotty/tools/dotc/reporting/StoreReporter.scala b/src/dotty/tools/dotc/reporting/StoreReporter.scala
index b7b7c1af0..dd5935f4c 100644
--- a/src/dotty/tools/dotc/reporting/StoreReporter.scala
+++ b/src/dotty/tools/dotc/reporting/StoreReporter.scala
@@ -6,24 +6,25 @@ import core.Contexts.Context
import collection.mutable
import Reporter.{Error, Warning}
import config.Printers.typr
+import diagnostic.Message
/**
* This class implements a Reporter that stores all messages
*/
class StoreReporter(outer: Reporter) extends Reporter {
- private var infos: mutable.ListBuffer[Diagnostic] = null
+ private var infos: mutable.ListBuffer[Message] = null
- def doReport(d: Diagnostic)(implicit ctx: Context): Unit = {
- typr.println(s">>>> StoredError: ${d.message}") // !!! DEBUG
+ def doReport(m: Message)(implicit ctx: Context): Unit = {
+ typr.println(s">>>> StoredError: ${m.message}") // !!! DEBUG
if (infos == null) infos = new mutable.ListBuffer
- infos += d
+ infos += m
}
override def hasPending: Boolean = infos != null && {
infos exists {
- case d: Error => true
- case d: Warning => true
+ case _: Error => true
+ case _: Warning => true
case _ => false
}
}