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/07 07:19:57 UTC
svn commit: r1479761 -
/commons/proper/collections/trunk/src/main/java/org/apache/commons/collections4/IteratorUtils.java
Author: tn
Date: Tue May 7 05:19:57 2013
New Revision: 1479761
URL: http://svn.apache.org/r1479761
Log:
Document the reason chainedIterator(Iterator, Iterator) still remains.
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=1479761&r1=1479760&r2=1479761&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 Tue May 7 05:19:57 2013
@@ -485,6 +485,8 @@ public class IteratorUtils {
*/
public static <E> Iterator<E> chainedIterator(final Iterator<? extends E> iterator1,
final Iterator<? extends E> iterator2) {
+ // keep a version with two iterators to avoid the following warning in client code (Java 5 & 6)
+ // "A generic array of E is created for a varargs parameter"
return new IteratorChain<E>(iterator1, iterator2);
}