diff options
author | Martin Odersky <odersky@gmail.com> | 2005-09-01 12:52:14 +0000 |
---|---|---|
committer | Martin Odersky <odersky@gmail.com> | 2005-09-01 12:52:14 +0000 |
commit | 611894900ffdc31b1938777178fc43335150a45f (patch) | |
tree | ba45d43065175b81f6d7c0057681d13921c01032 /sources/scala/tools/nsc/transform/Flatten.scala | |
parent | ae5a9701ae8e5db9ba02fb6c95f72ce059e78b53 (diff) | |
download | scala-611894900ffdc31b1938777178fc43335150a45f.tar.gz scala-611894900ffdc31b1938777178fc43335150a45f.tar.bz2 scala-611894900ffdc31b1938777178fc43335150a45f.zip |
*** empty log message ***
Diffstat (limited to 'sources/scala/tools/nsc/transform/Flatten.scala')
-rwxr-xr-x | sources/scala/tools/nsc/transform/Flatten.scala | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/sources/scala/tools/nsc/transform/Flatten.scala b/sources/scala/tools/nsc/transform/Flatten.scala index 7f4122c279..2b1dcdee78 100755 --- a/sources/scala/tools/nsc/transform/Flatten.scala +++ b/sources/scala/tools/nsc/transform/Flatten.scala @@ -33,10 +33,9 @@ abstract class Flatten extends InfoTransform { def transformInfo(sym: Symbol, tp: Type): Type = flattened(tp); - protected def newTransformer(unit: CompilationUnit): Transformer = - new Flattener(unit); + protected def newTransformer(unit: CompilationUnit): Transformer = new Flattener; - class Flattener(unit: CompilationUnit) extends Transformer { + class Flattener extends Transformer { /** Buffers for lifted out classes */ private val liftedDefs = new HashMap[Symbol, ListBuffer[Tree]]; @@ -69,7 +68,7 @@ abstract class Flatten extends InfoTransform { if (sym != null && sym.isNestedClass && !(sym hasFlag FLATTENED)) { sym setFlag FLATTENED; atPhase(phase.next) { - System.out.println("re-enter " + sym + " in " + sym.owner);//debug + if (settings.debug.value) log("re-enter " + sym + " in " + sym.owner); val scope = sym.owner.info.decls; val old = scope lookup sym.name; if (old != NoSymbol) scope unlink old; |