You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by tn...@apache.org on 2013/04/22 23:10:55 UTC
svn commit: r1470720 -
/commons/proper/collections/trunk/src/main/java/org/apache/commons/collections4/CollectionUtils.java
Author: tn
Date: Mon Apr 22 21:10:55 2013
New Revision: 1470720
URL: http://svn.apache.org/r1470720
Log:
Added missing since tags.
Modified:
commons/proper/collections/trunk/src/main/java/org/apache/commons/collections4/CollectionUtils.java
Modified: commons/proper/collections/trunk/src/main/java/org/apache/commons/collections4/CollectionUtils.java
URL: http://svn.apache.org/viewvc/commons/proper/collections/trunk/src/main/java/org/apache/commons/collections4/CollectionUtils.java?rev=1470720&r1=1470719&r2=1470720&view=diff
==============================================================================
--- commons/proper/collections/trunk/src/main/java/org/apache/commons/collections4/CollectionUtils.java (original)
+++ commons/proper/collections/trunk/src/main/java/org/apache/commons/collections4/CollectionUtils.java Mon Apr 22 21:10:55 2013
@@ -1453,6 +1453,7 @@ public class CollectionUtils {
* @param b the second collection, must not be null
* @return a new sorted List, containing the elements of Collection a and b
* @throws IllegalArgumentException if either collection is null
+ * @since 4.0
*/
public static <O extends Comparable<? super O>> List<O> merge(Collection<? extends O> a,
Collection<? extends O> b) {
@@ -1473,6 +1474,7 @@ public class CollectionUtils {
* they will be removed in the output collection
* @return a new sorted List, containing the elements of Collection a and b
* @throws IllegalArgumentException if either collection is null
+ * @since 4.0
*/
public static <O extends Comparable<? super O>> List<O> merge(final Collection<? extends O> a,
final Collection<? extends O> b,
@@ -1492,6 +1494,7 @@ public class CollectionUtils {
* @param c the comparator to use for the merge.
* @return a new sorted List, containing the elements of Collection a and b
* @throws IllegalArgumentException if either collection or the comparator is null
+ * @since 4.0
*/
public static <O> List<O> merge(final Collection<? extends O> a, final Collection<? extends O> b,
final Comparator<? super O> c) {
@@ -1512,6 +1515,7 @@ public class CollectionUtils {
* they will be removed in the output collection
* @return a new sorted List, containing the elements of Collection a and b
* @throws IllegalArgumentException if either collection or the comparator is null
+ * @since 4.0
*/
public static <O> List<O> merge(final Collection<? extends O> a, final Collection<? extends O> b,
final Comparator<? super O> c, final boolean includeDuplicates) {
@@ -1576,6 +1580,7 @@ public class CollectionUtils {
* @param lastItem the last added item, may be null
* @param includeDuplicates whether duplicate entries are allowed
* @return the last added item
+ * @since 4.0
*/
private static <E> E addItemToList(final E item, final List<E> list, final E lastItem,
final boolean includeDuplicates) {
@@ -1605,6 +1610,7 @@ public class CollectionUtils {
* @param collection the collection to create permutations for, may not be null
* @return an unordered collection of all permutations of the input collection
* @throws NullPointerException if collection is null
+ * @since 4.0
*/
public static <E> Collection<List<E>> permutations(final Collection<E> collection) {
final PermutationIterator<E> it = new PermutationIterator<E>(collection);