summaryrefslogtreecommitdiff
path: root/sources/scala/tools/nsc/Global.scala
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2005-10-31 09:08:21 +0000
committerMartin Odersky <odersky@gmail.com>2005-10-31 09:08:21 +0000
commit56d62194cdc8e393397051a259ac22f84f69ff52 (patch)
treeb7a0d7be254f334ad9c461b6b882f35709f55a63 /sources/scala/tools/nsc/Global.scala
parent75971d2afe735c6a25f5ba4ae440c28ba9a0a77f (diff)
downloadscala-56d62194cdc8e393397051a259ac22f84f69ff52.tar.gz
scala-56d62194cdc8e393397051a259ac22f84f69ff52.tar.bz2
scala-56d62194cdc8e393397051a259ac22f84f69ff52.zip
*** empty log message ***
Diffstat (limited to 'sources/scala/tools/nsc/Global.scala')
-rwxr-xr-xsources/scala/tools/nsc/Global.scala8
1 files changed, 6 insertions, 2 deletions
diff --git a/sources/scala/tools/nsc/Global.scala b/sources/scala/tools/nsc/Global.scala
index 9e0631b96f..38d7032bce 100755
--- a/sources/scala/tools/nsc/Global.scala
+++ b/sources/scala/tools/nsc/Global.scala
@@ -176,6 +176,10 @@ class Global(val settings: Settings, val reporter: Reporter) extends SymbolTable
val global: Global.this.type = Global.this;
}
+ object superAccessors extends SuperAccessors {
+ val global: Global.this.type = Global.this
+ }
+
object pickler extends Pickler {
val global: Global.this.type = Global.this
}
@@ -248,8 +252,8 @@ class Global(val settings: Settings, val reporter: Reporter) extends SymbolTable
def phaseDescriptors: List[SubComponent] = List(
analyzer.namerFactory,
analyzer.typerFactory,
+ superAccessors,
pickler,
-// syntheticMethods,
refchecks,
uncurry,
tailCalls,
@@ -358,7 +362,7 @@ class Global(val settings: Settings, val reporter: Reporter) extends SymbolTable
} else {
for (val Pair(sym, file) <- symSource.elements) {
sym.reset(new loaders.SourcefileLoader(file));
- if (sym.isTerm) sym.moduleClass.reset(loaders.errorLoader);
+ if (sym.isTerm) sym.moduleClass.reset(loaders.moduleClassLoader);
}
}
informTime("total", startTime);