[FalconJX] resolved TODO Used IFunctionCallNode instead of IIfNode.
Signed-off-by: Erik de Bruin <[email protected]> Project: http://git-wip-us.apache.org/repos/asf/flex-falcon/repo Commit: http://git-wip-us.apache.org/repos/asf/flex-falcon/commit/98cf58a7 Tree: http://git-wip-us.apache.org/repos/asf/flex-falcon/tree/98cf58a7 Diff: http://git-wip-us.apache.org/repos/asf/flex-falcon/diff/98cf58a7 Branch: refs/heads/develop Commit: 98cf58a7f0abf66774c0432418fa97edb7e40dcb Parents: fd4dbd9 Author: Erik de Bruin <[email protected]> Authored: Fri Apr 19 16:29:38 2013 +0200 Committer: Erik de Bruin <[email protected]> Committed: Fri Apr 19 16:29:38 2013 +0200 ---------------------------------------------------------------------- .../internal/codegen/as/TestExpressions.java | 11 +++++------ 1 files changed, 5 insertions(+), 6 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/98cf58a7/compiler.jx.tests/src/org/apache/flex/compiler/internal/codegen/as/TestExpressions.java ---------------------------------------------------------------------- diff --git a/compiler.jx.tests/src/org/apache/flex/compiler/internal/codegen/as/TestExpressions.java b/compiler.jx.tests/src/org/apache/flex/compiler/internal/codegen/as/TestExpressions.java index 9168359..12a39b8 100644 --- a/compiler.jx.tests/src/org/apache/flex/compiler/internal/codegen/as/TestExpressions.java +++ b/compiler.jx.tests/src/org/apache/flex/compiler/internal/codegen/as/TestExpressions.java @@ -511,12 +511,11 @@ public class TestExpressions extends ASTestBase @Test public void testAnonymousFunctionAsArgument() { - // TODO (mschmalle) using IIfNode in expressions test, any other way to do this without statement? - IIfNode node = (IIfNode) getNode( - "if (a) {addListener('foo', function(event:Object):void{doit();});}", - IIfNode.class); - asBlockWalker.visitIf(node); - assertOut("if (a) {\n\taddListener('foo', function(event:Object):void {\n\t\tdoit();\n\t});\n}"); + IFunctionCallNode node = (IFunctionCallNode) getNode( + "addListener('foo', function(event:Object):void{doit();});", + IFunctionCallNode.class); + asBlockWalker.visitFunctionCall(node); + assertOut("addListener('foo', function(event:Object):void {\n\tdoit();\n})"); } @Test
