diff options
Diffstat (limited to 'sources/scalac/ast/Transformer.java')
-rw-r--r-- | sources/scalac/ast/Transformer.java | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/sources/scalac/ast/Transformer.java b/sources/scalac/ast/Transformer.java index 5425f2ebf3..aa2135f5be 100644 --- a/sources/scalac/ast/Transformer.java +++ b/sources/scalac/ast/Transformer.java @@ -222,12 +222,10 @@ public class Transformer extends Phase { transform(rhs)); case TypeDef(int mods, Name name, - TypeDef[] tparams, Tree rhs): return copy.TypeDef(tree, mods, name, - transform(tparams), transform(rhs)); case Import(Tree expr, Name[] selectors): return copy.Import(tree, @@ -297,6 +295,8 @@ public class Transformer extends Phase { return copy.Ident(tree, name); case Literal(Object value): return copy.Literal(tree, value); + case TypeTerm(): + return copy.TypeTerm(tree); case SingletonType(Tree ref): return copy.SingletonType(tree, transform(ref)); @@ -340,7 +340,7 @@ public class Transformer extends Phase { case DefDef(int mods, Name name, TypeDef[] tparams, ValDef[][] vparams, Tree tpe, Tree rhs): - case TypeDef(int mods, Name name, TypeDef[] tparams, Tree rhs): + case TypeDef(int mods, Name name, Tree rhs): case Import(Tree expr): @@ -378,6 +378,8 @@ public class Transformer extends Phase { case Literal(int kind, Object value): + case TypeTerm(): + case SingletonType(Tree ref): case SelectFromType(Tree qualifier, Name selector): |