From b4bc4b8ecbc7afe4693f79d0feee9c393e9a435d Mon Sep 17 00:00:00 2001 From: Abhinav Gupta Date: Wed, 7 Dec 2011 19:17:10 +0000 Subject: [PATCH] ICU-8668 Use AsciiUtil instead of Character. X-SVN-Rev: 31055 --- .../src/com/ibm/icu/impl/LocaleIDParser.java | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/LocaleIDParser.java b/icu4j/main/classes/core/src/com/ibm/icu/impl/LocaleIDParser.java index 2a07137f533..c3b36e5dd9e 100644 --- a/icu4j/main/classes/core/src/com/ibm/icu/impl/LocaleIDParser.java +++ b/icu4j/main/classes/core/src/com/ibm/icu/impl/LocaleIDParser.java @@ -194,14 +194,14 @@ public final class LocaleIDParser { int startLength = buffer.length(); if (haveExperimentalLanguagePrefix()) { - append(Character.toLowerCase(id[0])); + append(AsciiUtil.toLower(id[0])); append(HYPHEN); index = 2; } char c; while(!isTerminatorOrIDSeparator(c = next())) { - append(Character.toLowerCase(c)); + append(AsciiUtil.toLower(c)); } --index; // unget @@ -243,13 +243,13 @@ public final class LocaleIDParser { int oldBlen = buffer.length(); // get before append hyphen, if we truncate everything is undone char c; boolean firstPass = true; - while(!isTerminatorOrIDSeparator(c = next()) && Character.isLetter(c)) { + while(!isTerminatorOrIDSeparator(c = next()) && AsciiUtil.isAlpha(c)) { if (firstPass) { addSeparator(); - append(Character.toUpperCase(c)); + append(AsciiUtil.toUpper(c)); firstPass = false; } else { - append(Character.toLowerCase(c)); + append(AsciiUtil.toLower(c)); } } --index; // unget @@ -280,7 +280,7 @@ public final class LocaleIDParser { ++index; char c; - while (!isTerminatorOrIDSeparator(c = next()) && Character.isLetter(c)); + while (!isTerminatorOrIDSeparator(c = next()) && AsciiUtil.isAlpha(c)); --index; if (index - oldIndex != 5) { // +1 to account for separator @@ -309,7 +309,7 @@ public final class LocaleIDParser { ++oldBlen; // increment past hyphen firstPass = false; } - append(Character.toUpperCase(c)); + append(AsciiUtil.toUpper(c)); } --index; // unget @@ -425,7 +425,7 @@ public final class LocaleIDParser { firstPass = false; } } - c = Character.toUpperCase(c); + c = AsciiUtil.toUpper(c); if (c == HYPHEN || c == COMMA) { c = UNDERSCORE; } -- 2.40.0