summaryrefslogtreecommitdiff
path: root/sources/scalac/ast/Tree.java.tmpl
diff options
context:
space:
mode:
Diffstat (limited to 'sources/scalac/ast/Tree.java.tmpl')
-rw-r--r--sources/scalac/ast/Tree.java.tmpl7
1 files changed, 5 insertions, 2 deletions
diff --git a/sources/scalac/ast/Tree.java.tmpl b/sources/scalac/ast/Tree.java.tmpl
index 0b130451fe..8a12c16577 100644
--- a/sources/scalac/ast/Tree.java.tmpl
+++ b/sources/scalac/ast/Tree.java.tmpl
@@ -14,6 +14,7 @@ import java.io.PrintWriter;
import scala.tools.util.Position;
import scalac.Global;
+import scalac.ast.printer.TreePrinter;
import scalac.checkers.CheckTreeNodes;
import scalac.symtab.Symbol;
import scalac.symtab.Type;
@@ -111,8 +112,10 @@ public class Tree {
/** Returns the string representation of this tree. */
public String toString() {
StringWriter buffer = new StringWriter();
- Global global = Global.instance;
- global.newTextTreePrinter(new PrintWriter(buffer)).print(this).flush();
+ TreePrinter printer =
+ Global.instance.newTextTreePrinter(new PrintWriter(buffer));
+ printer.print(this);
+ printer.flush();
return buffer.toString();
}