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)

Reply via email to