diff options
Diffstat (limited to 'sources/scalac/ast/StrictTreeFactory.java')
-rw-r--r-- | sources/scalac/ast/StrictTreeFactory.java | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/sources/scalac/ast/StrictTreeFactory.java b/sources/scalac/ast/StrictTreeFactory.java index c68453424e..e047ca7265 100644 --- a/sources/scalac/ast/StrictTreeFactory.java +++ b/sources/scalac/ast/StrictTreeFactory.java @@ -94,10 +94,9 @@ public class StrictTreeFactory extends AbstractTreeCopyFactory { public Tree TypeDef(Tree tree, int mods, Name name, - TypeDef[] tparams, Tree rhs) { TypeDef t = (TypeDef)tree; - tree = make.TypeDef(t.pos, mods, name, tparams, rhs); + tree = make.TypeDef(t.pos, mods, name, rhs); attribute(tree, t); return tree; } @@ -266,6 +265,13 @@ public class StrictTreeFactory extends AbstractTreeCopyFactory { return tree; } + public Tree TypeTerm(Tree tree) { + TypeTerm t = (TypeTerm) tree; + tree = make.TypeTerm(t.pos); + attribute(tree, t); + return tree; + } + public Tree SingletonType(Tree tree, Tree ref) { SingletonType t = (SingletonType)tree; tree = make.SingletonType(t.pos, ref); |