diff options
author | Ito Kazumitsu <kaz@maczuka.gcd.org> | 2003-12-02 16:15:15 +0000 |
---|---|---|
committer | Michael Koch <mkoch@gcc.gnu.org> | 2003-12-02 16:15:15 +0000 |
commit | 10590d375b68a8e1fb8b663aa04c58c4306a489f (patch) | |
tree | 987d89dbf0302b82db7df6c2208a85bb145d60df /libjava/java | |
parent | 3c22b666f55d456bf3a562d73a80f8dbb5a9bd2c (diff) | |
download | gcc-10590d375b68a8e1fb8b663aa04c58c4306a489f.zip gcc-10590d375b68a8e1fb8b663aa04c58c4306a489f.tar.gz gcc-10590d375b68a8e1fb8b663aa04c58c4306a489f.tar.bz2 |
SimpleDateFormat.java (compileFormat): isLowerCase() and isUpperCase() allow too many characters.
2003-12-02 Ito Kazumitsu <kaz@maczuka.gcd.org>
* java/text/SimpleDateFormat.java (compileFormat):
isLowerCase() and isUpperCase() allow too many characters.
Just use >= 'A' && <= 'Z' || >= 'a' && <= 'z'.
From-SVN: r74188
Diffstat (limited to 'libjava/java')
-rw-r--r-- | libjava/java/text/SimpleDateFormat.java | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/libjava/java/text/SimpleDateFormat.java b/libjava/java/text/SimpleDateFormat.java index 88aaf41..89f84dd 100644 --- a/libjava/java/text/SimpleDateFormat.java +++ b/libjava/java/text/SimpleDateFormat.java @@ -117,8 +117,8 @@ public class SimpleDateFormat extends DateFormat field = formatData.getLocalPatternChars().indexOf(thisChar); if (field == -1) { current = null; - if (Character.isLowerCase (thisChar) - || Character.isUpperCase (thisChar)) { + if ((thisChar >= 'A' && thisChar <= 'Z') + || (thisChar >= 'a' && thisChar <= 'z')) { // Not a valid letter tokens.add(new FieldSizePair(-1,0)); } else if (thisChar == '\'') { |