Author: tn
Date: Mon Jan 12 14:08:25 2015
New Revision: 1651099

URL: http://svn.apache.org/r1651099
Log:
[COLLECTIONS-512] Revert javadoc comment in AbstractCollectionDecorator, method 
should not delegate, see COLLECTIONS-543.

Modified:
    commons/proper/collections/trunk/src/changes/changes.xml
    
commons/proper/collections/trunk/src/main/java/org/apache/commons/collections4/collection/AbstractCollectionDecorator.java

Modified: commons/proper/collections/trunk/src/changes/changes.xml
URL: 
http://svn.apache.org/viewvc/commons/proper/collections/trunk/src/changes/changes.xml?rev=1651099&r1=1651098&r2=1651099&view=diff
==============================================================================
--- commons/proper/collections/trunk/src/changes/changes.xml (original)
+++ commons/proper/collections/trunk/src/changes/changes.xml Mon Jan 12 
14:08:25 2015
@@ -87,9 +87,7 @@
     </action>
     <action issue="COLLECTIONS-512" dev="tn" type="fix" due-to="Cyrille Artho">
       "TransformingComparator" and "FixedOrderComparator" did not comply with
-      the contract of "Object#equals". Added note to javadoc of
-      "AbstractCollectionDecorator#equals(Object)" that the implementation 
might
-      break symmetry requirement of the "Collection#equals" contract.
+      the contract of "Object#equals".
     </action>
     <action issue="COLLECTIONS-510" dev="tn" type="fix" due-to="Hollis Waite">
       Fix compilation errors when using source level 1.8 and a recent java 8 
compiler.

Modified: 
commons/proper/collections/trunk/src/main/java/org/apache/commons/collections4/collection/AbstractCollectionDecorator.java
URL: 
http://svn.apache.org/viewvc/commons/proper/collections/trunk/src/main/java/org/apache/commons/collections4/collection/AbstractCollectionDecorator.java?rev=1651099&r1=1651098&r2=1651099&view=diff
==============================================================================
--- 
commons/proper/collections/trunk/src/main/java/org/apache/commons/collections4/collection/AbstractCollectionDecorator.java
 (original)
+++ 
commons/proper/collections/trunk/src/main/java/org/apache/commons/collections4/collection/AbstractCollectionDecorator.java
 Mon Jan 12 14:08:25 2015
@@ -144,16 +144,6 @@ public abstract class AbstractCollection
         return decorated().retainAll(coll);
     }
 
-    /**
-     * <b>Note</b>: depending on the decorated collection, this implementation
-     * might break the general contract of {@link Collection#equals(Object)} as
-     * symmetry, i.e. {@code a.equals(b) == b.equals(a)}, can not be 
guaranteed.
-     * As a consequence, <b>do not use</b> this method for value comparisons of
-     * arbitrary collections or decorators, use
-     * {@link CollectionUtils#isEqualCollection(Collection, Collection)} 
instead.
-     * <p>
-     * {@inheritDoc}
-     */
     @Override
     public boolean equals(final Object object) {
         return object == this || decorated().equals(object);


Reply via email to