Class EmptyListIterator<E>

java.lang.Object
org.apache.commons.collections4.iterators.EmptyListIterator<E>
Type Parameters:
E - the type of elements returned by this iterator.
All Implemented Interfaces:
Iterator<E>, ListIterator<E>, OrderedIterator<E>, ResettableIterator<E>, ResettableListIterator<E>

public class EmptyListIterator<E> extends Object implements ResettableListIterator<E>
Provides an implementation of an empty list iterator.

This class provides an implementation of an empty list iterator. This class provides for binary compatibility between Commons Collections 2.1.1 and 3.1 due to issues with IteratorUtils.

Since:
2.1.1 and 3.1
  • Field Details

  • Constructor Details

  • Method Details

    • emptyListIterator

      public static <E> ListIterator<E> emptyListIterator()
      Gets a typed instance of the iterator.
      Type Parameters:
      E - the element type
      Returns:
      ListIterator<E>
    • resettableEmptyListIterator

      Gets a typed instance of the iterator.
      Type Parameters:
      E - the element type
      Returns:
      ResettableListIterator<E>
    • add

      public void add(E obj)
    • hasNext

      public boolean hasNext()
    • hasPrevious

      public boolean hasPrevious()
    • next

      public E next()
    • nextIndex

      public int nextIndex()
    • previous

      public E previous()
    • previousIndex

      public int previousIndex()
    • remove

      public void remove()
    • reset

      public void reset()
    • set

      public void set(E obj)