< prev index next >
src/java.base/share/classes/java/lang/Character.java
Print this page
rev 52948 : 8213754: PPC64: Add Intrinsics for isDigit/isLowerCase/isUpperCase/isWhitespace
Reviewed-by: kvn, rriggs, mdoerr, gromero
*** 9082,9092 ****
* @see Character#toLowerCase(int)
* @see Character#getType(int)
* @since 1.5
*/
public static boolean isLowerCase(int codePoint) {
! return getType(codePoint) == Character.LOWERCASE_LETTER ||
CharacterData.of(codePoint).isOtherLowercase(codePoint);
}
/**
* Determines if the specified character is an uppercase character.
--- 9082,9092 ----
* @see Character#toLowerCase(int)
* @see Character#getType(int)
* @since 1.5
*/
public static boolean isLowerCase(int codePoint) {
! return CharacterData.of(codePoint).isLowerCase(codePoint) ||
CharacterData.of(codePoint).isOtherLowercase(codePoint);
}
/**
* Determines if the specified character is an uppercase character.
*** 9148,9158 ****
* @see Character#toUpperCase(int)
* @see Character#getType(int)
* @since 1.5
*/
public static boolean isUpperCase(int codePoint) {
! return getType(codePoint) == Character.UPPERCASE_LETTER ||
CharacterData.of(codePoint).isOtherUppercase(codePoint);
}
/**
* Determines if the specified character is a titlecase character.
--- 9148,9158 ----
* @see Character#toUpperCase(int)
* @see Character#getType(int)
* @since 1.5
*/
public static boolean isUpperCase(int codePoint) {
! return CharacterData.of(codePoint).isUpperCase(codePoint) ||
CharacterData.of(codePoint).isOtherUppercase(codePoint);
}
/**
* Determines if the specified character is a titlecase character.
*** 9299,9309 ****
* @see Character#forDigit(int, int)
* @see Character#getType(int)
* @since 1.5
*/
public static boolean isDigit(int codePoint) {
! return getType(codePoint) == Character.DECIMAL_DIGIT_NUMBER;
}
/**
* Determines if a character is defined in Unicode.
* <p>
--- 9299,9309 ----
* @see Character#forDigit(int, int)
* @see Character#getType(int)
* @since 1.5
*/
public static boolean isDigit(int codePoint) {
! return CharacterData.of(codePoint).isDigit(codePoint);
}
/**
* Determines if a character is defined in Unicode.
* <p>
< prev index next >