summaryrefslogtreecommitdiff
path: root/sources/scalac/transformer/ExpandMixins.java
diff options
context:
space:
mode:
authorpaltherr <paltherr@epfl.ch>2003-11-13 08:42:21 +0000
committerpaltherr <paltherr@epfl.ch>2003-11-13 08:42:21 +0000
commit9d52498406c573c627ec0cbb2d2e30feaecdbfe4 (patch)
tree51e1b11b71eefd532b18d2bb38fb81cc2c0dda83 /sources/scalac/transformer/ExpandMixins.java
parenta61eb893701f4d6d34ee7156e8fa8b52375ace07 (diff)
downloadscala-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.java12
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);