diff options
author | Martin Odersky <odersky@gmail.com> | 2003-07-08 14:32:15 +0000 |
---|---|---|
committer | Martin Odersky <odersky@gmail.com> | 2003-07-08 14:32:15 +0000 |
commit | 1ec3e2c664213c8df4a6736314992010b7640dea (patch) | |
tree | 319b15699bcc518074443545fc02aa60648a419a /sources/scalac/ast/TreeGen.java | |
parent | 2aec262f780132de8700921b3b5fdf92243dc442 (diff) | |
download | scala-1ec3e2c664213c8df4a6736314992010b7640dea.tar.gz scala-1ec3e2c664213c8df4a6736314992010b7640dea.tar.bz2 scala-1ec3e2c664213c8df4a6736314992010b7640dea.zip |
*** empty log message ***
Diffstat (limited to 'sources/scalac/ast/TreeGen.java')
-rw-r--r-- | sources/scalac/ast/TreeGen.java | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sources/scalac/ast/TreeGen.java b/sources/scalac/ast/TreeGen.java index f18aa78d6d..ca34a8dc4d 100644 --- a/sources/scalac/ast/TreeGen.java +++ b/sources/scalac/ast/TreeGen.java @@ -606,7 +606,7 @@ public class TreeGen implements Kinds, Modifiers { Tree applyDef = DefDef(applyMeth, body); Tree classDef = ClassDef(clazz, new Tree[]{applyDef}); Tree alloc = New(pos, Type.localThisType, clazz, Tree.EMPTY_ARRAY); - return Block(new Tree[]{classDef, alloc}); + return Block(new Tree[]{classDef, alloc}).setType(ft); } public Tree mkPartialFunction(int pos, Tree applyVisitor, Tree isDefinedAtVisitor, @@ -625,7 +625,7 @@ public class TreeGen implements Kinds, Modifiers { makeVisitorMethod(pos, Names.isDefinedAt, isDefinedAtVisitor, pattype, definitions.BOOLEAN_TYPE, clazz, owner)}); Tree alloc = New(pos, Type.localThisType, clazz, Tree.EMPTY_ARRAY); - return Block(new Tree[]{classDef, alloc}); + return Block(new Tree[]{classDef, alloc}).setType(pft); } //where private Tree makeVisitorMethod(int pos, Name name, Tree visitor, |