aboutsummaryrefslogtreecommitdiff
path: root/libjava
diff options
context:
space:
mode:
authorMichael Koch <konqueror@gmx.de>2004-03-15 22:04:59 +0000
committerMichael Koch <mkoch@gcc.gnu.org>2004-03-15 22:04:59 +0000
commit74a568a4c57b8d8af0926448bf793fc13d4fa1dc (patch)
tree91b4c7469586f7f3783a88f5566ec94c16170a35 /libjava
parented38d6fe91424c7e84f464a9b883b1b3b24a5f2d (diff)
downloadgcc-74a568a4c57b8d8af0926448bf793fc13d4fa1dc.zip
gcc-74a568a4c57b8d8af0926448bf793fc13d4fa1dc.tar.gz
gcc-74a568a4c57b8d8af0926448bf793fc13d4fa1dc.tar.bz2
Locale.java: Reverting my last patch and add a comment why the original version was okay.
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. From-SVN: r79511
Diffstat (limited to 'libjava')
-rw-r--r--libjava/ChangeLog5
-rw-r--r--libjava/java/util/Locale.java6
2 files changed, 9 insertions, 2 deletions
diff --git a/libjava/ChangeLog b/libjava/ChangeLog
index b3199d9..7570a45 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 c77f0cb..cc6d65f 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,"