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);
     }