summaryrefslogtreecommitdiff
path: root/sources/scalac/transformer/LambdaLift.java
diff options
context:
space:
mode:
authorpaltherr <paltherr@epfl.ch>2003-07-27 17:27:03 +0000
committerpaltherr <paltherr@epfl.ch>2003-07-27 17:27:03 +0000
commited86a8f6b33d9c0c2a603a0c9fce942eeef4fb2f (patch)
treef625fe2a0f0747e145eaa679e93f619bea8f8def /sources/scalac/transformer/LambdaLift.java
parentb7378219e2ac7ac9144a7bde821b919034b5d4fa (diff)
downloadscala-ed86a8f6b33d9c0c2a603a0c9fce942eeef4fb2f.tar.gz
scala-ed86a8f6b33d9c0c2a603a0c9fce942eeef4fb2f.tar.bz2
scala-ed86a8f6b33d9c0c2a603a0c9fce942eeef4fb2f.zip
- Made field of TreeGen final
- Added methods TreeGen.mkTypeParam - Added methods TreeGen.mkParam - Removed methods TreeGen.Param - Removed some methods TreeGen.ValDef - In TreeGen, inlined calls to setSymbol in calls to make.<Node> - Changed TreeGen.ValDef to return a ValDef - Removed some useless casts
Diffstat (limited to 'sources/scalac/transformer/LambdaLift.java')
-rw-r--r--sources/scalac/transformer/LambdaLift.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/sources/scalac/transformer/LambdaLift.java b/sources/scalac/transformer/LambdaLift.java
index c18c466f9a..acfa0f9c49 100644
--- a/sources/scalac/transformer/LambdaLift.java
+++ b/sources/scalac/transformer/LambdaLift.java
@@ -554,7 +554,7 @@ public class LambdaLift extends OwnerTransformer
TypeDef[] tparams1 = new TypeDef[tparams.length + newtparams.length];
System.arraycopy(tparams, 0, tparams1, 0, tparams.length);
for (int i = 0; i < newtparams.length; i++) {
- tparams1[tparams.length + i] = (Tree.TypeDef)gen.TypeDef(newtparams[i]);
+ tparams1[tparams.length + i] = gen.mkTypeParam(newtparams[i]);
}
return tparams1;
}
@@ -564,7 +564,7 @@ public class LambdaLift extends OwnerTransformer
ValDef[] params1 = new ValDef[params.length + newparams.length];
System.arraycopy(params, 0, params1, 0, params.length);
for (int i = 0; i < newparams.length; i++) {
- params1[params.length + i] = gen.Param(newparams[i]);
+ params1[params.length + i] = gen.mkParam(newparams[i]);
}
return params1;
}