src/java.base/share/classes/java/lang/Character.java
changeset 52979 7384e00d5860
parent 52954 799e964e32b6
child 53618 4f2af72cb65a
--- a/src/java.base/share/classes/java/lang/Character.java	Wed Dec 12 13:28:50 2018 +0100
+++ b/src/java.base/share/classes/java/lang/Character.java	Tue Dec 11 20:31:18 2018 -0500
@@ -9085,7 +9085,7 @@
      * @since   1.5
      */
     public static boolean isLowerCase(int codePoint) {
-        return getType(codePoint) == Character.LOWERCASE_LETTER ||
+        return CharacterData.of(codePoint).isLowerCase(codePoint) ||
                CharacterData.of(codePoint).isOtherLowercase(codePoint);
     }
 
@@ -9151,7 +9151,7 @@
      * @since   1.5
      */
     public static boolean isUpperCase(int codePoint) {
-        return getType(codePoint) == Character.UPPERCASE_LETTER ||
+        return CharacterData.of(codePoint).isUpperCase(codePoint) ||
                CharacterData.of(codePoint).isOtherUppercase(codePoint);
     }
 
@@ -9302,7 +9302,7 @@
      * @since   1.5
      */
     public static boolean isDigit(int codePoint) {
-        return getType(codePoint) == Character.DECIMAL_DIGIT_NUMBER;
+        return CharacterData.of(codePoint).isDigit(codePoint);
     }
 
     /**