You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@royale.apache.org by ah...@apache.org on 2020/03/28 06:48:27 UTC
[royale-compiler] branch develop updated: test case for #126
This is an automated email from the ASF dual-hosted git repository.
aharui pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/royale-compiler.git
The following commit(s) were added to refs/heads/develop by this push:
new 42338fb test case for #126
42338fb is described below
commit 42338fb2aa375af58d034f9d5de3c05a4ff8d651
Author: Alex Harui <ah...@apache.org>
AuthorDate: Fri Mar 27 23:46:51 2020 -0700
test case for #126
---
.../internal/codegen/js/royale/TestRoyaleExpressions.java | 10 ++++++++++
1 file changed, 10 insertions(+)
diff --git a/compiler-jx/src/test/java/org/apache/royale/compiler/internal/codegen/js/royale/TestRoyaleExpressions.java b/compiler-jx/src/test/java/org/apache/royale/compiler/internal/codegen/js/royale/TestRoyaleExpressions.java
index 2999843..a9062b9 100644
--- a/compiler-jx/src/test/java/org/apache/royale/compiler/internal/codegen/js/royale/TestRoyaleExpressions.java
+++ b/compiler-jx/src/test/java/org/apache/royale/compiler/internal/codegen/js/royale/TestRoyaleExpressions.java
@@ -1306,6 +1306,16 @@ public class TestRoyaleExpressions extends TestGoogExpressions
assertOut("/**\n * @export\n * @return {number}\n */\nfoo.bar.B.prototype.b = function() {\n var /** @type {Array.<string>} */ a = null;\n return a.length;\n}");
}
+ @Ignore
+ public void testFunctionProperty()
+ {
+ IFunctionNode node = (IFunctionNode) getNode(
+ "public class B { public function a():void { b(c); } public function set b(v:Function):void {} public function get b():Function { return null; } public function get c():Object { return null; } public function set c(v:Object):void {} }",
+ IFunctionNode.class, WRAP_LEVEL_PACKAGE);
+ asBlockWalker.visitFunction(node);
+ assertOut("/**\n * @export\n */\nB.prototype.a = function() {\n this.b(this.c);\n}");
+ }
+
//----------------------------------
// Other
//----------------------------------