diff options
author | Martin Odersky <odersky@gmail.com> | 2007-02-20 11:23:17 +0000 |
---|---|---|
committer | Martin Odersky <odersky@gmail.com> | 2007-02-20 11:23:17 +0000 |
commit | fabe192ccb6493f6f0b32c753b72a716a97a5646 (patch) | |
tree | 0c05898ad2293d92e00778a0ef7442745b7f0bcd /src/compiler | |
parent | 53c115ff4c8a6cf81659e0ac7bb878b32765107a (diff) | |
download | scala-fabe192ccb6493f6f0b32c753b72a716a97a5646.tar.gz scala-fabe192ccb6493f6f0b32c753b72a716a97a5646.tar.bz2 scala-fabe192ccb6493f6f0b32c753b72a716a97a5646.zip |
fixed slice method
Diffstat (limited to 'src/compiler')
-rw-r--r-- | src/compiler/scala/tools/nsc/ast/TreePrinters.scala | 12 | ||||
-rw-r--r-- | src/compiler/scala/tools/nsc/ast/Trees.scala | 2 |
2 files changed, 6 insertions, 8 deletions
diff --git a/src/compiler/scala/tools/nsc/ast/TreePrinters.scala b/src/compiler/scala/tools/nsc/ast/TreePrinters.scala index 89fc896003..2f932a2e84 100644 --- a/src/compiler/scala/tools/nsc/ast/TreePrinters.scala +++ b/src/compiler/scala/tools/nsc/ast/TreePrinters.scala @@ -128,13 +128,11 @@ abstract class TreePrinters { printTypeParams(tparams) print(" extends "); printRow(impl.parents, " with ") - if (!impl.body.isEmpty) { - print(" {"); - if (self.name != nme.WILDCARD) { - print(" "); print(self.name); printOpt(": ", self.tpt); print(" => ") - } else if (!self.tpt.isEmpty) { - print(" _ : "); print(self); print(" => ") - } + print(" {"); + if (self.name != nme.WILDCARD) { + print(" "); print(self.name); printOpt(": ", self.tpt); print(" => ") + } else if (!self.tpt.isEmpty) { + print(" _ : "); print(self.tpt); print(" => ") } printColumn(impl.body, "", ";", "}") diff --git a/src/compiler/scala/tools/nsc/ast/Trees.scala b/src/compiler/scala/tools/nsc/ast/Trees.scala index ac9a1ab02c..a2085bb50b 100644 --- a/src/compiler/scala/tools/nsc/ast/Trees.scala +++ b/src/compiler/scala/tools/nsc/ast/Trees.scala @@ -298,7 +298,7 @@ trait Trees requires Global { def ValDef(sym: Symbol): ValDef = ValDef(sym, EmptyTree) - object emptyValDef extends ValDef(Modifiers(PRIVATE), nme.WILDCARD, TypeTree(), EmptyTree) + object emptyValDef extends ValDef(Modifiers(PRIVATE), nme.WILDCARD, TypeTree(NoType), EmptyTree) /** Method definition * |