summaryrefslogtreecommitdiff
path: root/src/compiler/scala/tools/nsc/Global.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/Global.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/Global.scala')
-rw-r--r--src/compiler/scala/tools/nsc/Global.scala24
1 files changed, 1 insertions, 23 deletions
diff --git a/src/compiler/scala/tools/nsc/Global.scala b/src/compiler/scala/tools/nsc/Global.scala
index 811f9ae6e0..4df833f002 100644
--- a/src/compiler/scala/tools/nsc/Global.scala
+++ b/src/compiler/scala/tools/nsc/Global.scala
@@ -12,7 +12,7 @@ import java.nio.charset._
import compat.Platform.currentTime
import scala.tools.nsc.io.{SourceReader, AbstractFile}
import scala.tools.nsc.reporters._
-import scala.tools.nsc.util.{ClassPath, Position, SourceFile}
+import scala.tools.nsc.util.{ClassPath, SourceFile}
import scala.collection.mutable.{HashSet, HashMap, ListBuffer}
@@ -648,26 +648,4 @@ class Global(var settings: Settings, var reporter: Reporter) extends SymbolTable
def onlyPresentation = settings.doc.value
// used to disable caching in lampion IDE.
def inIDE = false
-
- // position stuff
- final val positionConfiguration: PositionConfiguration = initConfig;
- protected def initConfig : PositionConfiguration = posConfig;
-
- private object posConfig extends PositionConfiguration {
- type PositionType = Int
- def coercePosToInt(pos: Int): Int = pos
- def coerceIntToPos(pos: Int): Int = pos
- val NoPos: Int = Position.NOPOS
- val FirstPos: Int = Position.FIRSTPOS
- }
- final type PositionType = positionConfiguration.PositionType
- final val FirstPos = {
- val posConfig : PositionConfiguration = positionConfiguration;
- posConfig.FirstPos.asInstanceOf[PositionType];
- }
- final def NoPos = positionConfiguration.NoPos
- final def coerceIntToPos(pos: Int): PositionType =
- positionConfiguration.coerceIntToPos(pos)
- implicit final def coercePosToInt(pos: PositionType): Int =
- positionConfiguration.coercePosToInt(pos)
}