diff options
author | Lukas Rytz <lukas.rytz@epfl.ch> | 2008-04-02 10:07:21 +0000 |
---|---|---|
committer | Lukas Rytz <lukas.rytz@epfl.ch> | 2008-04-02 10:07:21 +0000 |
commit | 22d46fbdedc7ec93b1dccaa7f1dc85b17b6d549b (patch) | |
tree | c3e3fac61831cfbfc9d4249aac64ad0c9bcacb00 /src | |
parent | 6a93c709adf7be701c8518cc5eb3b7f9396cadbe (diff) | |
download | scala-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.scala | 8 |
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()) } |