summaryrefslogtreecommitdiff
path: root/sources/scala/tools/scalac/ast/printer/TextTreePrinter.scala
diff options
context:
space:
mode:
Diffstat (limited to 'sources/scala/tools/scalac/ast/printer/TextTreePrinter.scala')
-rw-r--r--sources/scala/tools/scalac/ast/printer/TextTreePrinter.scala9
1 files changed, 7 insertions, 2 deletions
diff --git a/sources/scala/tools/scalac/ast/printer/TextTreePrinter.scala b/sources/scala/tools/scalac/ast/printer/TextTreePrinter.scala
index 950083dda9..cc7a89a9a7 100644
--- a/sources/scala/tools/scalac/ast/printer/TextTreePrinter.scala
+++ b/sources/scala/tools/scalac/ast/printer/TextTreePrinter.scala
@@ -334,8 +334,13 @@ class TextTreePrinter(writer: PrintWriter) with TreePrinter {
printArray(params.asInstanceOf[Array[Tree]], TXT_LEFT_PAREN, TXT_RIGHT_PAREN, TXT_COMMA_SP);
print(rhs);
- case Tree$Block(stats) =>
- printArray(stats, TXT_BLOCK_BEGIN, TXT_BLOCK_END, TXT_BLOCK_SEP);
+ case Tree$Block(stats, value) =>
+ printArray(stats, TXT_BLOCK_BEGIN, TXT_SEMICOLON, TXT_BLOCK_SEP);
+ indent();
+ printNewLine();
+ print(value);
+ undent();
+ print(TXT_BLOCK_END);
printType(tree);
case Tree$Sequence(trees) =>