< prev index next >

src/java.base/share/classes/java/util/regex/EmojiData.java.template

Print this page
rev 55125 : 8225061: Performance regression in Regex
Reviewed-by: TBD

@@ -38,9 +38,18 @@
      *
      * @param cp code point to examine
      * @return true if {@code cp} is an extended pictographic
      */
     static boolean isExtendedPictographic(int cp) {
+        if (cp < 0x2000) {
         return
-%%%EXTPICT%%%
+%%%EXTPICT_LOW%%%
+        } else {
+            return isHigh(cp);
+        }
+    }
+
+    private static boolean isHigh(int cp) {
+        return
+%%%EXTPICT_HIGH%%%
     }
 }
< prev index next >