summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorLukas Rytz <lukas.rytz@epfl.ch>2008-04-02 10:07:21 +0000
committerLukas Rytz <lukas.rytz@epfl.ch>2008-04-02 10:07:21 +0000
commit22d46fbdedc7ec93b1dccaa7f1dc85b17b6d549b (patch)
treec3e3fac61831cfbfc9d4249aac64ad0c9bcacb00 /src
parent6a93c709adf7be701c8518cc5eb3b7f9396cadbe (diff)
downloadscala-22d46fbdedc7ec93b1dccaa7f1dc85b17b6d549b.tar.gz
scala-22d46fbdedc7ec93b1dccaa7f1dc85b17b6d549b.tar.bz2
scala-22d46fbdedc7ec93b1dccaa7f1dc85b17b6d549b.zip
display Tree of tree.tpe in TreeBrowsers
Diffstat (limited to 'src')
-rw-r--r--src/compiler/scala/tools/nsc/ast/TreeBrowsers.scala8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/compiler/scala/tools/nsc/ast/TreeBrowsers.scala b/src/compiler/scala/tools/nsc/ast/TreeBrowsers.scala
index 6ef9f61610..42e6b641f2 100644
--- a/src/compiler/scala/tools/nsc/ast/TreeBrowsers.scala
+++ b/src/compiler/scala/tools/nsc/ast/TreeBrowsers.scala
@@ -227,7 +227,13 @@ abstract class TreeBrowsers {
str.append(buf.toString())
}
str.append("\nSymbol Attributes: \n").append(TreeInfo.symbolAttributes(t))
- str.append("\nType: \n").append(if (t.tpe ne null) t.tpe.toString() else "")
+ str.append("\ntree.tpe: ")
+ if (t.tpe ne null) {
+ str.append(t.tpe.toString()).append("\n")
+ buf = new StringWriter()
+ TypePrinter.toDocument(t.tpe).format(getWidth() / getColumnWidth(), buf)
+ str.append(buf.toString())
+ }
}
setText(str.toString())
}