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

adelbene pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/wicket.git


The following commit(s) were added to refs/heads/master by this push:
     new d533fc72f1 WICKET-7022 some code cleaning
d533fc72f1 is described below

commit d533fc72f180a0063856e2127adcf603ab00c49f
Author: Andrea Del Bene <[email protected]>
AuthorDate: Sat Feb 25 15:55:29 2023 +0100

    WICKET-7022 some code cleaning
---
 .../org/apache/wicket/core/util/string/JavaScriptStripper.java     | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git 
a/wicket-core/src/main/java/org/apache/wicket/core/util/string/JavaScriptStripper.java
 
b/wicket-core/src/main/java/org/apache/wicket/core/util/string/JavaScriptStripper.java
index 8f7e4ae126..49b5d995c2 100644
--- 
a/wicket-core/src/main/java/org/apache/wicket/core/util/string/JavaScriptStripper.java
+++ 
b/wicket-core/src/main/java/org/apache/wicket/core/util/string/JavaScriptStripper.java
@@ -26,7 +26,7 @@ import org.apache.wicket.util.string.AppendingStringBuffer;
  */
 public class JavaScriptStripper
 {
-       /*
+    /*
         * Determines the state of script processing.
         */
        /** Inside regular text */
@@ -53,6 +53,9 @@ public class JavaScriptStripper
        /** Inside a template literal */
        private final static int TEMPLATE_LITERAL = 8;
 
+       /** Function "return" keyword, useful to identify if we are inside a 
regexp */
+       private final static String RETURN_KEYWORD = "return";
+
        private int getPrevCount(String s, int fromIndex, char c)
        {
                int count = 0;
@@ -136,7 +139,7 @@ public class JavaScriptStripper
                                                        continue;
                                                }
                                                if (tmp == '=' || tmp == '(' || 
tmp == '{' || tmp == ':' || tmp == ',' ||
-                                                       tmp == '[' || tmp == 
';' || tmp == '!' || trimmedResult.endsWith("return"))
+                                                       tmp == '[' || tmp == 
';' || tmp == '!' || trimmedResult.endsWith(RETURN_KEYWORD))
                                                {
                                                        state = REG_EXP;
                                                        break;

Reply via email to