diff options
author | Martin Odersky <odersky@gmail.com> | 2011-08-24 17:04:34 +0000 |
---|---|---|
committer | Martin Odersky <odersky@gmail.com> | 2011-08-24 17:04:34 +0000 |
commit | e1a9fd9a7a3092e38915425adbd308b48e48e363 (patch) | |
tree | e454bd48ed20dd979195375d668f89ddaa2a53f3 /src/compiler/scala/tools/nsc/Global.scala | |
parent | 77175ede13ac1b0b37e82aabdfe091e0ec592b25 (diff) | |
download | scala-e1a9fd9a7a3092e38915425adbd308b48e48e363.tar.gz scala-e1a9fd9a7a3092e38915425adbd308b48e48e363.tar.bz2 scala-e1a9fd9a7a3092e38915425adbd308b48e48e363.zip |
reflection refactoring so that we can now have ...
reflection refactoring so that we can now have a compiler that uses
reflection instead of class files (ReflectGlobal/ReflectMain). Still
needs some debugging to get it to run.
Diffstat (limited to 'src/compiler/scala/tools/nsc/Global.scala')
-rw-r--r-- | src/compiler/scala/tools/nsc/Global.scala | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/compiler/scala/tools/nsc/Global.scala b/src/compiler/scala/tools/nsc/Global.scala index 592540f450..b502da91fc 100644 --- a/src/compiler/scala/tools/nsc/Global.scala +++ b/src/compiler/scala/tools/nsc/Global.scala @@ -397,7 +397,7 @@ class Global(var currentSettings: Settings, var reporter: Reporter) extends Symb } with Pickler // phaseName = "refchecks" - object refchecks extends { + object refChecks extends { val global: Global.this.type = Global.this val runsAfter = List[String]("pickler") val runsRightAfter = None @@ -597,7 +597,7 @@ class Global(var currentSettings: Settings, var reporter: Reporter) extends Symb analyzer.typerFactory -> "the meat and potatoes: type the trees", superAccessors -> "add super accessors in traits and nested classes", pickler -> "serialize symbol tables", - refchecks -> "reference/override checking, translate nested objects", + refChecks -> "reference/override checking, translate nested objects", uncurry -> "uncurry, translate function values to anonymous classes", tailCalls -> "replace tail calls by jumps", specializeTypes -> "@specialized-driven class and method specialization", |