diff options
author | paltherr <paltherr@epfl.ch> | 2003-07-27 17:27:03 +0000 |
---|---|---|
committer | paltherr <paltherr@epfl.ch> | 2003-07-27 17:27:03 +0000 |
commit | ed86a8f6b33d9c0c2a603a0c9fce942eeef4fb2f (patch) | |
tree | f625fe2a0f0747e145eaa679e93f619bea8f8def /sources/scalac/transformer/LambdaLift.java | |
parent | b7378219e2ac7ac9144a7bde821b919034b5d4fa (diff) | |
download | scala-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.java | 4 |
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; } |