summaryrefslogtreecommitdiff
path: root/src/compiler/scala/tools/nsc/ast/NodePrinters.scala
diff options
context:
space:
mode:
authorEugene Burmako <xeno.by@gmail.com>2012-11-11 22:58:42 +0100
committerEugene Burmako <xeno.by@gmail.com>2012-11-11 22:58:42 +0100
commitaf3b03bf33ac5ed556b51a213d6b466d01109969 (patch)
treea32876a6c213d5aa7b1eaba837c39668f35eef3b /src/compiler/scala/tools/nsc/ast/NodePrinters.scala
parent3b68b45a200087104a1ac2de7c4b86635023fd4d (diff)
downloadscala-af3b03bf33ac5ed556b51a213d6b466d01109969.tar.gz
scala-af3b03bf33ac5ed556b51a213d6b466d01109969.tar.bz2
scala-af3b03bf33ac5ed556b51a213d6b466d01109969.zip
-Yshow-trees-compact respects other options
The aforementioned tree printer now respects other tree printing options such as -uniqid and -Xprint-types. This helps debugging reify, which uses `nodePrinters`, not `showRaw` to print its trees, because back then `showRaw` didn't exist yet.
Diffstat (limited to 'src/compiler/scala/tools/nsc/ast/NodePrinters.scala')
-rw-r--r--src/compiler/scala/tools/nsc/ast/NodePrinters.scala2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/compiler/scala/tools/nsc/ast/NodePrinters.scala b/src/compiler/scala/tools/nsc/ast/NodePrinters.scala
index 275cfcd123..deea4de707 100644
--- a/src/compiler/scala/tools/nsc/ast/NodePrinters.scala
+++ b/src/compiler/scala/tools/nsc/ast/NodePrinters.scala
@@ -102,7 +102,7 @@ abstract class NodePrinters {
buf.clear()
if (settings.XshowtreesStringified.value) buf.append(tree.toString + EOL)
if (settings.XshowtreesCompact.value) {
- buf.append(showRaw(tree))
+ buf.append(showRaw(tree, printIds = settings.uniqid.value, printTypes = settings.printtypes.value))
} else {
level = 0
traverse(tree)