diff options
| author | mkoch <mkoch@138bc75d-0d04-0410-961f-82ee72b054a4> | 2004-03-15 22:04:59 +0000 |
|---|---|---|
| committer | mkoch <mkoch@138bc75d-0d04-0410-961f-82ee72b054a4> | 2004-03-15 22:04:59 +0000 |
| commit | bf22577e6d9de0435137df985be10fa653b31ab9 (patch) | |
| tree | 91b4c7469586f7f3783a88f5566ec94c16170a35 | |
| parent | d9dc814608f7e467169778e3ed9a53f88bf46cf3 (diff) | |
| download | ppe42-gcc-bf22577e6d9de0435137df985be10fa653b31ab9.tar.gz ppe42-gcc-bf22577e6d9de0435137df985be10fa653b31ab9.zip | |
2004-03-15 Michael Koch <konqueror@gmx.de>
* java/util/Locale.java: Reverting my last patch
and add a comment why the original version was okay.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@79511 138bc75d-0d04-0410-961f-82ee72b054a4
| -rw-r--r-- | libjava/ChangeLog | 5 | ||||
| -rw-r--r-- | libjava/java/util/Locale.java | 6 |
2 files changed, 9 insertions, 2 deletions
diff --git a/libjava/ChangeLog b/libjava/ChangeLog index b3199d956e0..7570a455226 100644 --- a/libjava/ChangeLog +++ b/libjava/ChangeLog @@ -1,3 +1,8 @@ +2004-03-15 Michael Koch <konqueror@gmx.de> + + * java/util/Locale.java: Reverting my last patch + and add a comment why the original version was okay. + 2004-03-14 Andreas Tobler <a.tobler@schweiz.ch> * gnu/java/nio/channels/natFileChannelPosix.cc: Implement diff --git a/libjava/java/util/Locale.java b/libjava/java/util/Locale.java index c77f0cb9284..cc6d65f5f65 100644 --- a/libjava/java/util/Locale.java +++ b/libjava/java/util/Locale.java @@ -436,7 +436,8 @@ public final class Locale implements Serializable, Cloneable */ public String getISO3Language() { - if (language.equals("")) + // We know all strings are interned so we can use '==' for better performance. + if (language == "") return ""; int index = ("aa,ab,af,am,ar,as,ay,az,ba,be,bg,bh,bi,bn,bo,br,ca,co,cs,cy,da," @@ -472,7 +473,8 @@ public final class Locale implements Serializable, Cloneable */ public String getISO3Country() { - if (country.equals("")) + // We know all strings are interned so we can use '==' for better performance. + if (country == "") return ""; int index = ("AD,AE,AF,AG,AI,AL,AM,AN,AO,AQ,AR,AS,AT,AU,AW,AZ,BA,BB,BD,BE,BF," |

