+
+ Deprecated methods "synchronizedCollection(Collection)" and "unmodifiableCollection(Collection)"
+ in class "CollectionUtils", the corresponding methods in "java.util.Collections" should be used instead.
+
"IteratorUtils#collate(...)" methods did not use natural ordering when a
null comparator was provided.
diff --git a/src/main/java/org/apache/commons/collections4/CollectionUtils.java b/src/main/java/org/apache/commons/collections4/CollectionUtils.java
index 7011755f9..32ca11b07 100644
--- a/src/main/java/org/apache/commons/collections4/CollectionUtils.java
+++ b/src/main/java/org/apache/commons/collections4/CollectionUtils.java
@@ -1808,7 +1808,9 @@ public class CollectionUtils {
* @param collection the collection to synchronize, must not be null
* @return a synchronized collection backed by the given collection
* @throws IllegalArgumentException if the collection is null
+ * @deprecated since 4.1, use {@link java.util.Collections#synchronizedCollection(Collection)} instead
*/
+ @Deprecated
public static Collection synchronizedCollection(final Collection collection) {
return SynchronizedCollection.synchronizedCollection(collection);
}
@@ -1822,7 +1824,9 @@ public class CollectionUtils {
* @param collection the collection to make unmodifiable, must not be null
* @return an unmodifiable collection backed by the given collection
* @throws IllegalArgumentException if the collection is null
+ * @deprecated since 4.1, use {@link java.util.Collections#unmodifiableCollection(Collection)} instead
*/
+ @Deprecated
public static Collection unmodifiableCollection(final Collection extends C> collection) {
return UnmodifiableCollection.unmodifiableCollection(collection);
}
diff --git a/src/test/java/org/apache/commons/collections4/CollectionUtilsTest.java b/src/test/java/org/apache/commons/collections4/CollectionUtilsTest.java
index 851b0dd19..63fd19bde 100644
--- a/src/test/java/org/apache/commons/collections4/CollectionUtilsTest.java
+++ b/src/test/java/org/apache/commons/collections4/CollectionUtilsTest.java
@@ -1524,18 +1524,20 @@ public class CollectionUtilsTest extends MockTestCase {
}
@Test
+ @Deprecated
public void testSynchronizedCollection() {
Collection