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/11/26 22:11:29 UTC

svn commit: r1545844 - /commons/proper/collections/trunk/src/main/java/org/apache/commons/collections4/iterators/CollatingIterator.java

Author: tn
Date: Tue Nov 26 21:11:29 2013
New Revision: 1545844

URL: http://svn.apache.org/r1545844
Log:
Use interface instead of concrete class.

Modified:
    commons/proper/collections/trunk/src/main/java/org/apache/commons/collections4/iterators/CollatingIterator.java

Modified: commons/proper/collections/trunk/src/main/java/org/apache/commons/collections4/iterators/CollatingIterator.java
URL: http://svn.apache.org/viewvc/commons/proper/collections/trunk/src/main/java/org/apache/commons/collections4/iterators/CollatingIterator.java?rev=1545844&r1=1545843&r2=1545844&view=diff
==============================================================================
--- commons/proper/collections/trunk/src/main/java/org/apache/commons/collections4/iterators/CollatingIterator.java (original)
+++ commons/proper/collections/trunk/src/main/java/org/apache/commons/collections4/iterators/CollatingIterator.java Tue Nov 26 21:11:29 2013
@@ -44,10 +44,10 @@ public class CollatingIterator<E> implem
     private Comparator<? super E> comparator = null;
 
     /** The list of {@link Iterator}s to evaluate. */
-    private ArrayList<Iterator<? extends E>> iterators = null;
+    private List<Iterator<? extends E>> iterators = null;
 
     /** {@link Iterator#next Next} objects peeked from each iterator. */
-    private ArrayList<E> values = null;
+    private List<E> values = null;
 
     /** Whether or not each {@link #values} element has been set. */
     private BitSet valueSet = null;
@@ -392,7 +392,7 @@ public class CollatingIterator<E> implem
      * Returns <code>true</code> iff any {@link Iterator} in the given list has
      * a next value.
      */
-    private boolean anyHasNext(final ArrayList<Iterator<? extends E>> iters) {
+    private boolean anyHasNext(final List<Iterator<? extends E>> iters) {
         for (final Iterator<? extends E> iterator : iters) {
             if (iterator.hasNext()) {
                 return true;