diff options
author | Martin Odersky <odersky@gmail.com> | 2011-02-07 11:41:22 +0000 |
---|---|---|
committer | Martin Odersky <odersky@gmail.com> | 2011-02-07 11:41:22 +0000 |
commit | cd579b986641ed15687dfb5d665f2e67f656f7af (patch) | |
tree | 7cd1f6489db6ade08235afe1bafbc894c8f72b30 /src/compiler/scala/tools/nsc/interactive/RichCompilationUnits.scala | |
parent | a589cb084bf93facd9a6bd69a2b57de87d0d9134 (diff) | |
download | scala-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.scala | 4 |
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 |