]> source.dussan.org Git - gwtquery.git/commitdiff
use replace instead of replaceAll because they are fixed conditions
authorManuel Carrasco Moñino <manuel.carrasco.m@gmail.com>
Tue, 26 Nov 2013 20:03:24 +0000 (21:03 +0100)
committerManuel Carrasco Moñino <manuel.carrasco.m@gmail.com>
Tue, 26 Nov 2013 20:03:24 +0000 (21:03 +0100)
gwtquery-core/src/main/java/com/google/gwt/query/rebind/JsniBundleGenerator.java

index 7c9ab70843b02def3dc1f767b2c925d4ba2adb55..95a13e12399554c6caefe7789daba249cc9e1322 100644 (file)
@@ -216,7 +216,7 @@ public class JsniBundleGenerator extends Generator {
         if (!isCPPComment && !isCComment && !isRegex && !isOper) {
           isCPPComment = c == '/';
           isCComment =  c == '*';
-          isOper = !isCPPComment && !isCComment && !"=()&|\n;,\\}".contains(""+prev);
+          isOper = !isCPPComment && !isCComment && !"=(&|?:\n},".contains(""+prev);
           isRegex = !isCPPComment && !isCComment && !isOper;
         }
         if (isOper) {
@@ -258,12 +258,12 @@ public class JsniBundleGenerator extends Generator {
   }
 
   private String escapeQuotedString(String s, Character quote) {
-    return quote + s.replaceAll("\\*/", "*" + quote + " + " + quote + "/") + quote;
+    return quote + s.replace("*/", "*" + quote + " + " + quote + "/") + quote;
   }
 
   private String escapeInlineRegex(String s, String mod) {
     if (s.endsWith("*")) {
-      return "new RegExp('" + s.replaceAll("\\", "\\\\")  + "','" + mod + "')";
+      return "new RegExp('" + s.replace("\\", "\\\\")  + "','" + mod + "')";
     } else {
       return '/' + s + '/' + mod;
     }