diff options
author | Martin Odersky <odersky@gmail.com> | 2005-10-31 09:08:21 +0000 |
---|---|---|
committer | Martin Odersky <odersky@gmail.com> | 2005-10-31 09:08:21 +0000 |
commit | 56d62194cdc8e393397051a259ac22f84f69ff52 (patch) | |
tree | b7a0d7be254f334ad9c461b6b882f35709f55a63 /sources/scala/tools/nsc/Global.scala | |
parent | 75971d2afe735c6a25f5ba4ae440c28ba9a0a77f (diff) | |
download | scala-56d62194cdc8e393397051a259ac22f84f69ff52.tar.gz scala-56d62194cdc8e393397051a259ac22f84f69ff52.tar.bz2 scala-56d62194cdc8e393397051a259ac22f84f69ff52.zip |
*** empty log message ***
Diffstat (limited to 'sources/scala/tools/nsc/Global.scala')
-rwxr-xr-x | sources/scala/tools/nsc/Global.scala | 8 |
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); |