summaryrefslogtreecommitdiff
path: root/src/compiler
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2007-02-20 11:23:17 +0000
committerMartin Odersky <odersky@gmail.com>2007-02-20 11:23:17 +0000
commitfabe192ccb6493f6f0b32c753b72a716a97a5646 (patch)
tree0c05898ad2293d92e00778a0ef7442745b7f0bcd /src/compiler
parent53c115ff4c8a6cf81659e0ac7bb878b32765107a (diff)
downloadscala-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.scala12
-rw-r--r--src/compiler/scala/tools/nsc/ast/Trees.scala2
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
*