summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorEugene Burmako <xeno.by@gmail.com>2012-06-18 14:52:13 +0200
committerEugene Burmako <xeno.by@gmail.com>2012-06-18 14:52:13 +0200
commit18aab246de965099f8b1c9b82164fb8d77b75de1 (patch)
tree74c7276a45a62f8e9a0d30e12ba186d1b060c62f /src
parent9a28ee1ffc085bc680c48b12ad632b9133adf020 (diff)
downloadscala-18aab246de965099f8b1c9b82164fb8d77b75de1.tar.gz
scala-18aab246de965099f8b1c9b82164fb8d77b75de1.tar.bz2
scala-18aab246de965099f8b1c9b82164fb8d77b75de1.zip
fixes checkinit, now it's for real
Diffstat (limited to 'src')
-rw-r--r--src/reflect/scala/reflect/internal/SymbolTable.scala2
-rw-r--r--src/reflect/scala/reflect/runtime/JavaUniverse.scala8
2 files changed, 1 insertions, 9 deletions
diff --git a/src/reflect/scala/reflect/internal/SymbolTable.scala b/src/reflect/scala/reflect/internal/SymbolTable.scala
index cadd76b1ba..a0c57042f3 100644
--- a/src/reflect/scala/reflect/internal/SymbolTable.scala
+++ b/src/reflect/scala/reflect/internal/SymbolTable.scala
@@ -40,7 +40,7 @@ abstract class SymbolTable extends makro.Universe
{
val gen = new TreeGen { val global: SymbolTable.this.type = SymbolTable.this }
- val treeBuild = gen
+ lazy val treeBuild = gen
def log(msg: => AnyRef): Unit
def abort(msg: String): Nothing = throw new FatalError(supplementErrorMessage(msg))
diff --git a/src/reflect/scala/reflect/runtime/JavaUniverse.scala b/src/reflect/scala/reflect/runtime/JavaUniverse.scala
index 7ce71166c9..629df76178 100644
--- a/src/reflect/scala/reflect/runtime/JavaUniverse.scala
+++ b/src/reflect/scala/reflect/runtime/JavaUniverse.scala
@@ -12,14 +12,6 @@ class JavaUniverse extends internal.SymbolTable with ReflectSetup with runtime.S
def picklerPhase = SomePhase
- type TreeGen = internal.TreeGen
-
- override type Position = scala.reflect.internal.util.Position
-
- override val gen = new TreeGen { val global: self.type = self }
-
- override val treeBuild = gen
-
lazy val settings = new Settings
def forInteractive = false
def forScaladoc = false