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/05/06 21:12:26 UTC
svn commit: r1479682 -
/commons/proper/collections/trunk/src/main/java/org/apache/commons/collections4/IteratorUtils.java
Author: tn
Date: Mon May 6 19:12:25 2013
New Revision: 1479682
URL: http://svn.apache.org/r1479682
Log:
Add again chainedIterator method with 2 iterators to avoid generics warning in client code.
Modified:
commons/proper/collections/trunk/src/main/java/org/apache/commons/collections4/IteratorUtils.java
Modified: commons/proper/collections/trunk/src/main/java/org/apache/commons/collections4/IteratorUtils.java
URL: http://svn.apache.org/viewvc/commons/proper/collections/trunk/src/main/java/org/apache/commons/collections4/IteratorUtils.java?rev=1479682&r1=1479681&r2=1479682&view=diff
==============================================================================
--- commons/proper/collections/trunk/src/main/java/org/apache/commons/collections4/IteratorUtils.java (original)
+++ commons/proper/collections/trunk/src/main/java/org/apache/commons/collections4/IteratorUtils.java Mon May 6 19:12:25 2013
@@ -471,6 +471,22 @@ public class IteratorUtils {
// Chained
//-----------------------------------------------------------------------
+
+ /**
+ * Gets an iterator that iterates through two {@link Iterator}s
+ * one after another.
+ *
+ * @param <E> the element type
+ * @param iterator1 the first iterator to use, not null
+ * @param iterator2 the second iterator to use, not null
+ * @return a combination iterator over the iterators
+ * @throws NullPointerException if either iterator is null
+ */
+ public static <E> Iterator<E> chainedIterator(final Iterator<? extends E> iterator1,
+ final Iterator<? extends E> iterator2) {
+ return new IteratorChain<E>(iterator1, iterator2);
+ }
+
/**
* Gets an iterator that iterates through an array of {@link Iterator}s
* one after another.
Re: svn commit: r1479682 - /commons/proper/collections/trunk/src/main/java/org/apache/commons/collections4/IteratorUtils.java
Posted by sebb <se...@gmail.com>.
On 6 May 2013 20:12, <tn...@apache.org> wrote:
> Author: tn
> Date: Mon May 6 19:12:25 2013
> New Revision: 1479682
>
> URL: http://svn.apache.org/r1479682
> Log:
> Add again chainedIterator method with 2 iterators to avoid generics warning in client code.
Please document this in the code, not just SVN log.
> Modified:
> commons/proper/collections/trunk/src/main/java/org/apache/commons/collections4/IteratorUtils.java
>
> Modified: commons/proper/collections/trunk/src/main/java/org/apache/commons/collections4/IteratorUtils.java
> URL: http://svn.apache.org/viewvc/commons/proper/collections/trunk/src/main/java/org/apache/commons/collections4/IteratorUtils.java?rev=1479682&r1=1479681&r2=1479682&view=diff
> ==============================================================================
> --- commons/proper/collections/trunk/src/main/java/org/apache/commons/collections4/IteratorUtils.java (original)
> +++ commons/proper/collections/trunk/src/main/java/org/apache/commons/collections4/IteratorUtils.java Mon May 6 19:12:25 2013
> @@ -471,6 +471,22 @@ public class IteratorUtils {
>
> // Chained
> //-----------------------------------------------------------------------
> +
> + /**
> + * Gets an iterator that iterates through two {@link Iterator}s
> + * one after another.
> + *
> + * @param <E> the element type
> + * @param iterator1 the first iterator to use, not null
> + * @param iterator2 the second iterator to use, not null
> + * @return a combination iterator over the iterators
> + * @throws NullPointerException if either iterator is null
> + */
> + public static <E> Iterator<E> chainedIterator(final Iterator<? extends E> iterator1,
> + final Iterator<? extends E> iterator2) {
> + return new IteratorChain<E>(iterator1, iterator2);
> + }
> +
> /**
> * Gets an iterator that iterates through an array of {@link Iterator}s
> * one after another.
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
For additional commands, e-mail: dev-help@commons.apache.org