summaryrefslogtreecommitdiff
path: root/src/compiler/scala/tools/nsc/reporters/Reporter.scala
diff options
context:
space:
mode:
Diffstat (limited to 'src/compiler/scala/tools/nsc/reporters/Reporter.scala')
-rw-r--r--src/compiler/scala/tools/nsc/reporters/Reporter.scala10
1 files changed, 7 insertions, 3 deletions
diff --git a/src/compiler/scala/tools/nsc/reporters/Reporter.scala b/src/compiler/scala/tools/nsc/reporters/Reporter.scala
index 950e1a2c6f..b75a75f565 100644
--- a/src/compiler/scala/tools/nsc/reporters/Reporter.scala
+++ b/src/compiler/scala/tools/nsc/reporters/Reporter.scala
@@ -23,20 +23,24 @@ abstract class Reporter {
def reset : Unit = {
errors = 0;
warnings = 0;
-
+ cancelled = false
}
def count(severity : Severity): Int = severity match {
case ERROR => errors;
case WARNING => warnings;
case INFO => 0;
- };
+ }
def incr(severity : Severity): Unit = severity match {
case ERROR => errors = errors + 1;
case WARNING => warnings = warnings + 1;;
case INFO => {}
- };
+ }
+
var errors : Int = 0;
var warnings : Int = 0;
+ var cancelled: boolean = false
+
+ def hasErrors: boolean = errors != 0 || cancelled
protected def info0(pos : Position, msg : String, severity : Severity, force : Boolean) : Unit;