summaryrefslogtreecommitdiff
path: root/src/compiler/scala/tools/nsc/CompilationUnits.scala
diff options
context:
space:
mode:
authorSean McDirmid <sean.mcdirmid@gmail.com>2007-04-19 05:16:02 +0000
committerSean McDirmid <sean.mcdirmid@gmail.com>2007-04-19 05:16:02 +0000
commit2ef5d4c6d81e5008fdb2ae1b4f2ecdd9d9901fd2 (patch)
tree1d1b222bd6a0caa29c0a02e465842bdf30cfae52 /src/compiler/scala/tools/nsc/CompilationUnits.scala
parente43c7bef06d64b98f00752bd06510768ba37910a (diff)
downloadscala-2ef5d4c6d81e5008fdb2ae1b4f2ecdd9d9901fd2.tar.gz
scala-2ef5d4c6d81e5008fdb2ae1b4f2ecdd9d9901fd2.tar.bz2
scala-2ef5d4c6d81e5008fdb2ae1b4f2ecdd9d9901fd2.zip
Switching over to position objects from positio...
Switching over to position objects from position type parameters. Positions are no longer ints.
Diffstat (limited to 'src/compiler/scala/tools/nsc/CompilationUnits.scala')
-rw-r--r--src/compiler/scala/tools/nsc/CompilationUnits.scala22
1 files changed, 11 insertions, 11 deletions
diff --git a/src/compiler/scala/tools/nsc/CompilationUnits.scala b/src/compiler/scala/tools/nsc/CompilationUnits.scala
index 2250ac379c..6ee28f477b 100644
--- a/src/compiler/scala/tools/nsc/CompilationUnits.scala
+++ b/src/compiler/scala/tools/nsc/CompilationUnits.scala
@@ -6,7 +6,7 @@
package scala.tools.nsc
-import scala.tools.nsc.util.{FreshNameCreator,Position,SourceFile}
+import scala.tools.nsc.util.{FreshNameCreator,OffsetPosition,Position,SourceFile}
import scala.tools.nsc.io.AbstractFile
import scala.collection.mutable.HashSet
@@ -28,39 +28,39 @@ trait CompilationUnits requires Global {
*/
val depends = new HashSet[Symbol]
- def position(pos: int) = new Position(source, pos)
+ def position(pos: Int) = new OffsetPosition(source, pos)
/** The icode representation of classes in this compilation unit.
* It is empty up to phase 'icode'.
*/
val icode: HashSet[icodes.IClass] = new HashSet
- val errorPositions = new HashSet[int]
+ val errorPositions = new HashSet[Position]
- def error(pos: int, msg: String) =
+ def error(pos: Position, msg: String) =
if (!(errorPositions contains pos)) {
errorPositions += pos
- reporter.error(position(pos), msg)
+ reporter.error((pos), msg)
}
- def warning(pos: int, msg: String) =
+ def warning(pos: Position, msg: String) =
if (!(errorPositions contains pos)) {
errorPositions += pos
- reporter.warning(position(pos), msg)
+ reporter.warning((pos), msg)
}
- def deprecationWarning(pos: int, msg: String) =
+ def deprecationWarning(pos: Position, msg: String) =
if (settings.deprecation.value) warning(pos, msg)
else currentRun.deprecationWarnings = true
- def uncheckedWarning(pos: int, msg: String) =
+ def uncheckedWarning(pos: Position, msg: String) =
if (settings.unchecked.value) warning(pos, msg)
else currentRun.uncheckedWarnings = true
- def incompleteInputError(pos:int, msg:String) =
+ def incompleteInputError(pos: Position, msg:String) =
if (!(errorPositions contains pos)) {
errorPositions += pos
- reporter.incompleteInputError(position(pos), msg)
+ reporter.incompleteInputError((pos), msg)
}
override def toString() = source.toString()