diff options
author | paltherr <paltherr@epfl.ch> | 2004-04-04 15:11:35 +0000 |
---|---|---|
committer | paltherr <paltherr@epfl.ch> | 2004-04-04 15:11:35 +0000 |
commit | 938d635c43dd677f37a0d2cbd86f2e4c04f24187 (patch) | |
tree | c47d373934d474765741f24f2b9d4e6245741e42 /sources/scalac/checkers | |
parent | 4931414ab41236551cd3c364c630a29b5e93c8ba (diff) | |
download | scala-938d635c43dd677f37a0d2cbd86f2e4c04f24187.tar.gz scala-938d635c43dd677f37a0d2cbd86f2e4c04f24187.tar.bz2 scala-938d635c43dd677f37a0d2cbd86f2e4c04f24187.zip |
- Changed Tree.New(Template) to Tree.New(Tree)
Diffstat (limited to 'sources/scalac/checkers')
-rw-r--r-- | sources/scalac/checkers/TreeChecker.java | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/sources/scalac/checkers/TreeChecker.java b/sources/scalac/checkers/TreeChecker.java index 4878873b51..6e15c8cbfb 100644 --- a/sources/scalac/checkers/TreeChecker.java +++ b/sources/scalac/checkers/TreeChecker.java @@ -263,14 +263,13 @@ public class TreeChecker { case Throw(Tree value): return expression(value, definitions.THROWABLE_TYPE()); - case New(Template(Tree[] bases, Tree[] body)): - assert bases.length == 1 && body.length == 0: show(tree); - Tree fun = TreeInfo.methPart(bases[0]); + case New(Tree init): + Tree fun = TreeInfo.methPart(init); assert fun instanceof Tree.Ident: show(tree); Symbol symbol = fun.symbol(); assert symbol != null && !symbol.isLabel(): show(tree); assert symbol.isInitializer(): show(tree); - return expression(bases[0], definitions.UNIT_TYPE()); + return expression(init, definitions.UNIT_TYPE()); case Apply(Tree vfun, Tree[] vargs): vapply(tree, vfun.type(), vargs); |