This is an automated email from the ASF dual-hosted git repository.

joshtynjala pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/royale-compiler.git

commit 6e96c07ae38c76f633e82c15bdbf31749dfe4562
Author: Josh Tynjala <[email protected]>
AuthorDate: Wed Feb 17 14:45:50 2021 -0800

    playerglobal-source-gen: better string detection on default parameter values
---
 .../java/org/apache/royale/playerglobal/PlayerglobalSourceGen.java   | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git 
a/playerglobal-source-gen/src/main/java/org/apache/royale/playerglobal/PlayerglobalSourceGen.java
 
b/playerglobal-source-gen/src/main/java/org/apache/royale/playerglobal/PlayerglobalSourceGen.java
index dc0201a..9a95dee 100644
--- 
a/playerglobal-source-gen/src/main/java/org/apache/royale/playerglobal/PlayerglobalSourceGen.java
+++ 
b/playerglobal-source-gen/src/main/java/org/apache/royale/playerglobal/PlayerglobalSourceGen.java
@@ -859,8 +859,9 @@ class PlayerglobalSourceGen {
                if ("unknown".equals(paramValue)) {
                        paramValue = "null";
                }
-               boolean isString = ("String".equals(varType) || 
paramValue.matches("[A-Za-z]+")) && !"null".equals(paramValue)
-                               && !"NaN".equals(paramValue) && 
!"true".equals(paramValue) && !"false".equals(paramValue);
+               boolean isString = ("String".equals(varType) || 
paramValue.matches("[A-Za-z\\*]+"))
+                               && !"undefined".equals(paramValue) && 
!"null".equals(paramValue) && !"NaN".equals(paramValue)
+                               && !"true".equals(paramValue) && 
!"false".equals(paramValue);
                if (isString) {
                        builder.append("\"");
                }

Reply via email to