< 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,46 **** * * @param cp code point to examine * @return true if {@code cp} is an extended pictographic */ static boolean isExtendedPictographic(int cp) { return ! %%%EXTPICT%%% } } --- 38,55 ---- * * @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_LOW%%% ! } else { ! return isHigh(cp); ! } ! } ! ! private static boolean isHigh(int cp) { ! return ! %%%EXTPICT_HIGH%%% } }
< prev index next >