You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by mb...@apache.org on 2008/04/09 21:37:11 UTC

svn commit: r646499 - /commons/sandbox/functor/trunk/src/main/java/org/apache/commons/functor/core/collection/TransformedIterator.java

Author: mbenson
Date: Wed Apr  9 12:37:09 2008
New Revision: 646499

URL: http://svn.apache.org/viewvc?rev=646499&view=rev
Log:
== check in equals

Modified:
    commons/sandbox/functor/trunk/src/main/java/org/apache/commons/functor/core/collection/TransformedIterator.java

Modified: commons/sandbox/functor/trunk/src/main/java/org/apache/commons/functor/core/collection/TransformedIterator.java
URL: http://svn.apache.org/viewvc/commons/sandbox/functor/trunk/src/main/java/org/apache/commons/functor/core/collection/TransformedIterator.java?rev=646499&r1=646498&r2=646499&view=diff
==============================================================================
--- commons/sandbox/functor/trunk/src/main/java/org/apache/commons/functor/core/collection/TransformedIterator.java (original)
+++ commons/sandbox/functor/trunk/src/main/java/org/apache/commons/functor/core/collection/TransformedIterator.java Wed Apr  9 12:37:09 2008
@@ -80,12 +80,14 @@
      * {@inheritDoc}
      */
     public boolean equals(Object obj) {
-        if (obj instanceof TransformedIterator) {
-            TransformedIterator that = (TransformedIterator) obj;
-            return function.equals(that.function) && iterator.equals(that.iterator);
-        } else {
+        if (obj == this) {
+            return true;
+        }
+        if (obj instanceof TransformedIterator == false) {
             return false;
         }
+        TransformedIterator that = (TransformedIterator) obj;
+        return function.equals(that.function) && iterator.equals(that.iterator);
     }
 
     /**