--- old/src/java.base/share/classes/java/lang/Character.java 2018-11-16 05:31:18.524485730 -0600 +++ new/src/java.base/share/classes/java/lang/Character.java 2018-11-16 05:31:17.934505318 -0600 @@ -8846,6 +8846,7 @@ * @see Character#getType(int) * @since 1.5 */ + @HotSpotIntrinsicCandidate public static boolean isLowerCase(int codePoint) { return getType(codePoint) == Character.LOWERCASE_LETTER || CharacterData.of(codePoint).isOtherLowercase(codePoint); @@ -8912,6 +8913,7 @@ * @see Character#getType(int) * @since 1.5 */ + @HotSpotIntrinsicCandidate public static boolean isUpperCase(int codePoint) { return getType(codePoint) == Character.UPPERCASE_LETTER || CharacterData.of(codePoint).isOtherUppercase(codePoint); @@ -9063,6 +9065,7 @@ * @see Character#getType(int) * @since 1.5 */ + @HotSpotIntrinsicCandidate public static boolean isDigit(int codePoint) { return getType(codePoint) == Character.DECIMAL_DIGIT_NUMBER; } @@ -10192,6 +10195,7 @@ * @see Character#isSpaceChar(int) * @since 1.5 */ + @HotSpotIntrinsicCandidate public static boolean isWhitespace(int codePoint) { return CharacterData.of(codePoint).isWhitespace(codePoint); }