diff options
author | paltherr <paltherr@epfl.ch> | 2003-11-13 08:42:21 +0000 |
---|---|---|
committer | paltherr <paltherr@epfl.ch> | 2003-11-13 08:42:21 +0000 |
commit | 9d52498406c573c627ec0cbb2d2e30feaecdbfe4 (patch) | |
tree | 51e1b11b71eefd532b18d2bb38fb81cc2c0dda83 /sources/scalac/transformer/ExpandMixins.java | |
parent | a61eb893701f4d6d34ee7156e8fa8b52375ace07 (diff) | |
download | scala-9d52498406c573c627ec0cbb2d2e30feaecdbfe4.tar.gz scala-9d52498406c573c627ec0cbb2d2e30feaecdbfe4.tar.bz2 scala-9d52498406c573c627ec0cbb2d2e30feaecdbfe4.zip |
- Removed special code for New
Diffstat (limited to 'sources/scalac/transformer/ExpandMixins.java')
-rw-r--r-- | sources/scalac/transformer/ExpandMixins.java | 12 |
1 files changed, 0 insertions, 12 deletions
diff --git a/sources/scalac/transformer/ExpandMixins.java b/sources/scalac/transformer/ExpandMixins.java index d4265ba9a6..3134858db9 100644 --- a/sources/scalac/transformer/ExpandMixins.java +++ b/sources/scalac/transformer/ExpandMixins.java @@ -235,18 +235,6 @@ public class ClassExpander { TreeCloner mixinTreeCloner = new TreeCloner(global, map) { public Tree transform(Tree tree) { switch (tree) { - case New(Template template): - assert template.parents.length == 1 : tree; - assert template.body.length == 0 : tree; - Tree apply = template.parents[0]; - switch (apply) { - case Apply(Tree clasz, Tree[] args): - args = transform(args); - apply = gen.Apply(apply.pos, clasz, args); - return gen.New(tree.pos, apply); - default: - throw Debug.abort("illegal case", tree); - } case Select(Super(_, _), _): Tree qualifier = ((Tree.Select)tree).qualifier; qualifier = gen.Super(qualifier.pos, clasz); |