summaryrefslogtreecommitdiff
path: root/src/compiler/scala/tools/nsc/interactive/RichCompilationUnits.scala
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2011-02-07 11:41:22 +0000
committerMartin Odersky <odersky@gmail.com>2011-02-07 11:41:22 +0000
commitcd579b986641ed15687dfb5d665f2e67f656f7af (patch)
tree7cd1f6489db6ade08235afe1bafbc894c8f72b30 /src/compiler/scala/tools/nsc/interactive/RichCompilationUnits.scala
parenta589cb084bf93facd9a6bd69a2b57de87d0d9134 (diff)
downloadscala-cd579b986641ed15687dfb5d665f2e67f656f7af.tar.gz
scala-cd579b986641ed15687dfb5d665f2e67f656f7af.tar.bz2
scala-cd579b986641ed15687dfb5d665f2e67f656f7af.zip
Towards better error handling in the IDE.
Diffstat (limited to 'src/compiler/scala/tools/nsc/interactive/RichCompilationUnits.scala')
-rw-r--r--src/compiler/scala/tools/nsc/interactive/RichCompilationUnits.scala4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/compiler/scala/tools/nsc/interactive/RichCompilationUnits.scala b/src/compiler/scala/tools/nsc/interactive/RichCompilationUnits.scala
index 7e8809c8cd..993277cad1 100644
--- a/src/compiler/scala/tools/nsc/interactive/RichCompilationUnits.scala
+++ b/src/compiler/scala/tools/nsc/interactive/RichCompilationUnits.scala
@@ -2,6 +2,7 @@ package scala.tools.nsc
package interactive
import scala.tools.nsc.util.{SourceFile, Position, NoPosition}
+import collection.mutable.ArrayBuffer
trait RichCompilationUnits { self: Global =>
@@ -33,6 +34,9 @@ trait RichCompilationUnits { self: Global =>
/** the current edit point offset */
var editPoint: Int = -1
+ /** The problems reported for this unit */
+ val problems = new ArrayBuffer[Problem]
+
/** The position of a targeted type check
* If this is different from NoPosition, the type checking
* will stop once a tree that contains this position range