This is an automated email from the ASF dual-hosted git repository. aharui pushed a commit to branch release/0.9.7 in repository https://gitbox.apache.org/repos/asf/royale-compiler.git
commit ce1c52bc38e70413a4befb8ff904c424055c8df3 Author: Alex Harui <[email protected]> AuthorDate: Fri Apr 24 22:48:50 2020 -0700 try to fix differences in createjs and js where params without jsdoc had appended to the name and the n could be different --- .../compiler/internal/codegen/typedefs/utils/FunctionUtils.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/compiler-externc/src/main/java/org/apache/royale/compiler/internal/codegen/typedefs/utils/FunctionUtils.java b/compiler-externc/src/main/java/org/apache/royale/compiler/internal/codegen/typedefs/utils/FunctionUtils.java index 50b884b..c2456dd 100644 --- a/compiler-externc/src/main/java/org/apache/royale/compiler/internal/codegen/typedefs/utils/FunctionUtils.java +++ b/compiler-externc/src/main/java/org/apache/royale/compiler/internal/codegen/typedefs/utils/FunctionUtils.java @@ -97,7 +97,11 @@ public class FunctionUtils { for (Node param : paramNode.children()) { - sb.append(param.getString()); + String name = param.getString(); + int c = name.indexOf("$jscomp$"); + if (c != -1) + name = name.substring(0, c); + sb.append(name); if (!outputJS) sb.append(":Object"); if (index < len - 1)
