diff options
Diffstat (limited to 'sources/meta/scalac/ast/AbstractTreeMethodExpander.java')
-rw-r--r-- | sources/meta/scalac/ast/AbstractTreeMethodExpander.java | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/sources/meta/scalac/ast/AbstractTreeMethodExpander.java b/sources/meta/scalac/ast/AbstractTreeMethodExpander.java index 78000ccb94..7444759111 100644 --- a/sources/meta/scalac/ast/AbstractTreeMethodExpander.java +++ b/sources/meta/scalac/ast/AbstractTreeMethodExpander.java @@ -16,17 +16,16 @@ public abstract class AbstractTreeMethodExpander extends AbstractTreeExpander { public void printTreeMethods() { for (int i = 0; i < tree.nodes.length; i++) { - if (tree.nodes[i].fields != null) printTreeMethod(tree.nodes[i]); + if (tree.nodes[i].fields != null) { + printTreeMethod(tree.nodes[i], false); + if (tree.nodes[i].hasSymbol()) + printTreeMethod(tree.nodes[i], true); + } writer.println(); } } - public abstract void printTreeMethod(TreeNode node); - - public void printTreeMethodHeader(TreeNode node, String prefix) { - writer.print("public " + node.name + " " + node.name + "("); - node.printParams(writer, prefix).print(")"); - } + public abstract void printTreeMethod(TreeNode node, boolean withSymbol); //######################################################################## } |