summaryrefslogtreecommitdiff
path: root/sources/scala/tools/nsc/transform/Flatten.scala
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2005-09-01 12:52:14 +0000
committerMartin Odersky <odersky@gmail.com>2005-09-01 12:52:14 +0000
commit611894900ffdc31b1938777178fc43335150a45f (patch)
treeba45d43065175b81f6d7c0057681d13921c01032 /sources/scala/tools/nsc/transform/Flatten.scala
parentae5a9701ae8e5db9ba02fb6c95f72ce059e78b53 (diff)
downloadscala-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-xsources/scala/tools/nsc/transform/Flatten.scala7
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;