summaryrefslogtreecommitdiff
path: root/src/compiler/scala/tools/nsc/reporters/Reporter.scala
diff options
context:
space:
mode:
authorSean McDirmid <sean.mcdirmid@gmail.com>2007-09-17 16:36:10 +0000
committerSean McDirmid <sean.mcdirmid@gmail.com>2007-09-17 16:36:10 +0000
commita205b6b06e705711308c9ad3abac74ba66b6266f (patch)
tree49aa189b4917b20d76c2da02cbf9475af5a49662 /src/compiler/scala/tools/nsc/reporters/Reporter.scala
parent3f9b82c88d74c1b03daf5131b50c172213f40a63 (diff)
downloadscala-a205b6b06e705711308c9ad3abac74ba66b6266f.tar.gz
scala-a205b6b06e705711308c9ad3abac74ba66b6266f.tar.bz2
scala-a205b6b06e705711308c9ad3abac74ba66b6266f.zip
Massive check-in for IDE.
Diffstat (limited to 'src/compiler/scala/tools/nsc/reporters/Reporter.scala')
-rw-r--r--src/compiler/scala/tools/nsc/reporters/Reporter.scala6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/compiler/scala/tools/nsc/reporters/Reporter.scala b/src/compiler/scala/tools/nsc/reporters/Reporter.scala
index 5a65087a70..6eb4401c49 100644
--- a/src/compiler/scala/tools/nsc/reporters/Reporter.scala
+++ b/src/compiler/scala/tools/nsc/reporters/Reporter.scala
@@ -6,7 +6,7 @@
package scala.tools.nsc.reporters
-import scala.tools.nsc.util.Position
+import scala.tools.nsc.util._
/**
* This interface provides methods to issue information, warning and
@@ -37,6 +37,10 @@ abstract class Reporter {
protected def info0(pos: Position, msg: String, severity: Severity, force: Boolean): Unit
+ private var source : SourceFile = _
+ def setSource(source : SourceFile) : Unit = this.source = source
+ def getSource : SourceFile = source
+
def info(pos: Position, msg: String, force: Boolean): Unit = info0(pos, msg, INFO, force)
def warning(pos: Position, msg: String ): Unit = info0(pos, msg, WARNING, false)
def error(pos: Position, msg: String ): Unit = info0(pos, msg, ERROR, false)