diff options
Diffstat (limited to 'sources/meta/scalac/ast/MetaTreeCopier.java')
-rw-r--r-- | sources/meta/scalac/ast/MetaTreeCopier.java | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/sources/meta/scalac/ast/MetaTreeCopier.java b/sources/meta/scalac/ast/MetaTreeCopier.java index 5ee43f4f90..785c3a99da 100644 --- a/sources/meta/scalac/ast/MetaTreeCopier.java +++ b/sources/meta/scalac/ast/MetaTreeCopier.java @@ -13,9 +13,13 @@ public class MetaTreeCopier extends AbstractTreeMethodExpander { //######################################################################## // Public Methods - public void printTreeMethod(TreeNode node) { - printTreeMethodHeader(node, tree.t_Tree + " tree"); + public void printTreeMethod(TreeNode node, boolean withSymbol) { + node.printMethod(writer,tree.getFormal("tree"),withSymbol); writer.println(";"); + if (withSymbol && node.hasLinkedFields()) { + node.printMethod(writer, tree.getFormal("tree"), false, true); + writer.println(";"); + } } //######################################################################## |