Package org.apache.pivot.util
Class EmptyIterator<T>
- java.lang.Object
-
- org.apache.pivot.util.EmptyIterator<T>
-
- All Implemented Interfaces:
java.util.Iterator<T>
public class EmptyIterator<T> extends java.lang.Object implements java.util.Iterator<T>A no-op iterator, for whichhasNext()always returnsfalseandnext()throwsNoSuchElementException.This is used (for instance) for
HashMapwhen a hash bucket list is empty, so that iteration through the bucket list doesn't have to be special-cased.Note: for Java 8 we have taken out the implementation of the
remove()method because the interface now implements it as we need it as a default method.
-
-
Constructor Summary
Constructors Constructor Description EmptyIterator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanhasNext()Tnext()
-