diff options
author | Martin Odersky <odersky@gmail.com> | 2008-05-14 16:50:54 +0000 |
---|---|---|
committer | Martin Odersky <odersky@gmail.com> | 2008-05-14 16:50:54 +0000 |
commit | 76b511c18b7c45417e2b2e65cf53bb50c7d7d420 (patch) | |
tree | 992ed18d1eaef80f117f97650c5b09091c59e5f6 /src/compiler/scala/tools/nsc/reporters/Reporter.scala | |
parent | 7c319c48ea283f2400aabffd31f0b37820f7697a (diff) | |
download | scala-76b511c18b7c45417e2b2e65cf53bb50c7d7d420.tar.gz scala-76b511c18b7c45417e2b2e65cf53bb50c7d7d420.tar.bz2 scala-76b511c18b7c45417e2b2e65cf53bb50c7d7d420.zip |
1. ConsoleReporter stops after 100 error messages.
2. Outer field from an inner class is now suppressed if it is not
referenced. Reviewed by: Gilles
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, 5 insertions, 5 deletions
diff --git a/src/compiler/scala/tools/nsc/reporters/Reporter.scala b/src/compiler/scala/tools/nsc/reporters/Reporter.scala index aaecb06332..9501ce6363 100644 --- a/src/compiler/scala/tools/nsc/reporters/Reporter.scala +++ b/src/compiler/scala/tools/nsc/reporters/Reporter.scala @@ -14,12 +14,13 @@ import scala.tools.nsc.util._ */ abstract class Reporter { object severity extends Enumeration - abstract class Severity extends severity.Value { + class Severity(_id: Int) extends severity.Value { var count: Int = 0 + def id = _id } - object INFO extends Severity { def id = 0 } - object WARNING extends Severity { def id = 1 } - object ERROR extends Severity { def id = 2 } + val INFO = new Severity(0) + val WARNING = new Severity(1) + val ERROR = new Severity(2) def reset: Unit = { INFO.count = 0 @@ -28,7 +29,6 @@ abstract class Reporter { cancelled = false } - var cancelled: Boolean = false def hasErrors: Boolean = ERROR.count != 0 || cancelled |