scolebourne 2004/05/26 14:53:46
Modified: collections/src/java/org/apache/commons/collections
IteratorUtils.java
Log:
Ensure empty iterator implementation is as per v3.0
Revision Changes Path
1.27 +11 -10
jakarta-commons/collections/src/java/org/apache/commons/collections/IteratorUtils.java
Index: IteratorUtils.java
===================================================================
RCS file:
/home/cvs/jakarta-commons/collections/src/java/org/apache/commons/collections/IteratorUtils.java,v
retrieving revision 1.26
retrieving revision 1.27
diff -u -r1.26 -r1.27
--- IteratorUtils.java 22 May 2004 09:46:39 -0000 1.26
+++ IteratorUtils.java 26 May 2004 21:53:46 -0000 1.27
@@ -33,6 +33,7 @@
import org.apache.commons.collections.iterators.EmptyIterator;
import org.apache.commons.collections.iterators.EmptyListIterator;
import org.apache.commons.collections.iterators.EmptyMapIterator;
+import org.apache.commons.collections.iterators.EmptyOrderedIterator;
import org.apache.commons.collections.iterators.EmptyOrderedMapIterator;
import org.apache.commons.collections.iterators.EnumerationIterator;
import org.apache.commons.collections.iterators.FilterIterator;
@@ -75,21 +76,21 @@
/**
* An iterator over no elements.
* <p>
- * WARNING: This constant is binary incompatible with Commons Collections 2.1.
+ * WARNING: This constant is binary incompatible with Commons Collections 2.1
and 2.1.1.
* Use <code>EmptyIterator.INSTANCE</code> for compatability with Commons
Collections 2.1.1.
*/
public static final ResettableIterator EMPTY_ITERATOR =
EmptyIterator.RESETTABLE_INSTANCE;
/**
* A list iterator over no elements.
* <p>
- * WARNING: This constant is binary incompatible with Commons Collections 2.1.
+ * WARNING: This constant is binary incompatible with Commons Collections 2.1
and 2.1.1.
* Use <code>EmptyListIterator.INSTANCE</code> for compatability with Commons
Collections 2.1.1.
*/
public static final ResettableListIterator EMPTY_LIST_ITERATOR =
EmptyListIterator.RESETTABLE_INSTANCE;
/**
* An ordered iterator over no elements.
*/
- public static final OrderedIterator EMPTY_ORDERED_ITERATOR =
EmptyListIterator.ORDERED_INSTANCE;
+ public static final OrderedIterator EMPTY_ORDERED_ITERATOR =
EmptyOrderedIterator.INSTANCE;
/**
* A map iterator over no elements.
*/
@@ -113,7 +114,7 @@
* This iterator is a valid iterator object that will iterate over
* nothing.
* <p>
- * WARNING: This method is binary incompatible with Commons Collections 2.1.
+ * WARNING: This method is binary incompatible with Commons Collections 2.1 and
2.1.1.
* Use <code>EmptyIterator.INSTANCE</code> for compatability with Commons
Collections 2.1.1.
*
* @return an iterator over nothing
@@ -128,7 +129,7 @@
* This iterator is a valid list iterator object that will iterate
* over nothing.
* <p>
- * WARNING: This method is binary incompatible with Commons Collections 2.1.
+ * WARNING: This method is binary incompatible with Commons Collections 2.1 and
2.1.1.
* Use <code>EmptyListIterator.INSTANCE</code> for compatability with Commons
Collections 2.1.1.
*
* @return a list iterator over nothing
@@ -181,7 +182,7 @@
* This iterator is a valid iterator object that will iterate over
* the specified object.
* <p>
- * WARNING: This method is binary incompatible with Commons Collections 2.1.
+ * WARNING: This method is binary incompatible with Commons Collections 2.1 and
2.1.1.
* Use <code>new SingletonIterator(object)</code> for compatability.
*
* @param object the single object over which to iterate
@@ -209,7 +210,7 @@
/**
* Gets an iterator over an object array.
* <p>
- * WARNING: This method is binary incompatible with Commons Collections 2.1.
+ * WARNING: This method is binary incompatible with Commons Collections 2.1 and
2.1.1.
* Use <code>new ArrayIterator(array)</code> for compatability.
*
* @param array the array over which to iterate
@@ -238,7 +239,7 @@
/**
* Gets an iterator over the end part of an object array.
* <p>
- * WARNING: This method is binary incompatible with Commons Collections 2.1.
+ * WARNING: This method is binary incompatible with Commons Collections 2.1 and
2.1.1.
* Use <code>new ArrayIterator(array,start)</code> for compatability.
*
* @param array the array over which to iterate
@@ -273,7 +274,7 @@
/**
* Gets an iterator over part of an object array.
* <p>
- * WARNING: This method is binary incompatible with Commons Collections 2.1.
+ * WARNING: This method is binary incompatible with Commons Collections 2.1 and
2.1.1.
* Use <code>new ArrayIterator(array,start,end)</code> for compatability.
*
* @param array the array over which to iterate
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]