mirror of
https://github.com/openjdk/jdk.git
synced 2025-08-27 06:45:07 +02:00
8213754: PPC64: Add Intrinsics for isDigit/isLowerCase/isUpperCase/isWhitespace
Reviewed-by: kvn, rriggs, mdoerr, gromero
This commit is contained in:
parent
d1ef9b19d7
commit
31fbc28af5
21 changed files with 468 additions and 38 deletions
|
@ -9085,7 +9085,7 @@ class Character implements java.io.Serializable, Comparable<Character> {
|
|||
* @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 @@ class Character implements java.io.Serializable, Comparable<Character> {
|
|||
* @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 @@ class Character implements java.io.Serializable, Comparable<Character> {
|
|||
* @since 1.5
|
||||
*/
|
||||
public static boolean isDigit(int codePoint) {
|
||||
return getType(codePoint) == Character.DECIMAL_DIGIT_NUMBER;
|
||||
return CharacterData.of(codePoint).isDigit(codePoint);
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue