2003-06-18 Michael Koch <konqueror@gmx.de>
authorMichael Koch <konqueror@gmx.de>
Wed, 18 Jun 2003 08:15:42 +0000 (08:15 +0000)
committerMichael Koch <mkoch@gcc.gnu.org>
Wed, 18 Jun 2003 08:15:42 +0000 (08:15 +0000)
* java/util/Locale.java
(equals): Merged from classpath.

From-SVN: r68144

libjava/ChangeLog
libjava/java/util/Locale.java

index 03cf46dc43cc561fbc0c918bf19cabff87f67976..67fb114328d073558877519ef8e36c786e81c748 100644 (file)
@@ -1,3 +1,8 @@
+2003-06-18  Michael Koch  <konqueror@gmx.de>
+
+       * java/util/Locale.java
+       (equals): Merged from classpath.
+
 2003-06-18  Michael Koch  <konqueror@gmx.de>
 
        * java/net/InetAddress.java:
index 37dea4e69e8210e18e05e134e17a4bc75e5f40dc..60fdd0ad93b8db36e0eecbfa0cf386d385e1f0eb 100644 (file)
@@ -723,9 +723,12 @@ public final class Locale implements Serializable, Cloneable
    */
   public boolean equals(Object obj)
   {
+    if (this == obj)
+      return true;
     if (! (obj instanceof Locale))
       return false;
     Locale l = (Locale) obj;
+
     return (language.equals(l.language)
             && country.equals(l.country)
             && variant.equals(l.variant));