diff options
Diffstat (limited to 'src/compiler/scala/tools/nsc/reporters/Reporter.scala')
-rw-r--r-- | src/compiler/scala/tools/nsc/reporters/Reporter.scala | 10 |
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; |