javadoc improvements to collect methods.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/collections/trunk@1681429 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Thomas Neidhart 2015-05-24 09:54:09 +00:00
parent 140f9c1e28
commit 289e7a769e
1 changed files with 26 additions and 27 deletions

View File

@ -1192,10 +1192,10 @@ public class CollectionUtils {
}
/**
* Returns a new Collection consisting of the elements of inputCollection
* Returns a new Collection containing all elements of the input collection
* transformed by the given transformer.
* <p>
* If the input transformer is null, the result is an empty list.
* If the input collection or transformer is null, the result is an empty list.
*
* @param <I> the type of object in the input collection
* @param <O> the type of object in the output collection
@ -1212,16 +1212,15 @@ public class CollectionUtils {
}
/**
* Transforms all elements from the inputIterator with the given transformer
* and adds them to the outputCollection.
* Transforms all elements from the input iterator with the given transformer
* and adds them to the output collection.
* <p>
* If the input iterator or transformer is null, the result is an empty
* list.
* If the input iterator or transformer is null, the result is an empty list.
*
* @param inputIterator the iterator to get the input from, may be null
* @param transformer the transformer to use, may be null
* @param <I> the type of object in the input collection
* @param <O> the type of object in the output collection
* @param inputIterator the iterator to get the input from, may be null
* @param transformer the transformer to use, may be null
* @return the transformed result (new list)
*/
public static <I, O> Collection<O> collect(final Iterator<I> inputIterator,
@ -1230,21 +1229,21 @@ public class CollectionUtils {
}
/**
* Transforms all elements from inputCollection with the given transformer
* and adds them to the outputCollection.
* Transforms all elements from input collection with the given transformer
* and adds them to the output collection.
* <p>
* If the input collection or transformer is null, there is no change to the
* output collection.
*
* @param <I> the type of object in the input collection
* @param <O> the type of object in the output collection
* @param <R> the output type of the transformer - this extends O.
* @param <R> the type of the output collection
* @param inputCollection the collection to get the input from, may be null
* @param transformer the transformer to use, may be null
* @param outputCollection the collection to output into, may not be null if the inputCollection
* @param outputCollection the collection to output into, may not be null if inputCollection
* and transformer are not null
* @return the outputCollection with the transformed input added
* @throws NullPointerException if the output collection is null and both, inputCollection and
* @return the output collection with the transformed input added
* @throws NullPointerException if the outputCollection is null and both, inputCollection and
* transformer are not null
*/
public static <I, O, R extends Collection<? super O>> R collect(final Iterable<? extends I> inputCollection,
@ -1256,21 +1255,21 @@ public class CollectionUtils {
}
/**
* Transforms all elements from the inputIterator with the given transformer
* and adds them to the outputCollection.
* Transforms all elements from the input iterator with the given transformer
* and adds them to the output collection.
* <p>
* If the input iterator or transformer is null, there is no change to the
* output collection.
*
* @param inputIterator the iterator to get the input from, may be null
* @param transformer the transformer to use, may be null
* @param outputCollection the collection to output into, may not be null if the inputCollection
* and transformer are not null
* @param <I> the type of object in the input collection
* @param <O> the type of object in the output collection
* @param <R> the output type of the transformer - this extends O.
* @param <R> the type of the output collection
* @param inputIterator the iterator to get the input from, may be null
* @param transformer the transformer to use, may be null
* @param outputCollection the collection to output into, may not be null if inputIterator
* and transformer are not null
* @return the outputCollection with the transformed input added
* @throws NullPointerException if the output collection is null and both, inputCollection and
* @throws NullPointerException if the output collection is null and both, inputIterator and
* transformer are not null
*/
public static <I, O, R extends Collection<? super O>> R collect(final Iterator<? extends I> inputIterator,