Package org.zaproxy.zap.utils
Class EmptyResettableIterator<E>
- java.lang.Object
-
- org.zaproxy.zap.utils.EmptyResettableIterator<E>
-
- Type Parameters:
E
- the type of elements returned by this iterator
- All Implemented Interfaces:
java.util.Iterator<E>
,ResettableIterator<E>
public final class EmptyResettableIterator<E> extends java.lang.Object implements ResettableIterator<E>
An immutableResettableIterator
without behaviour.Useful as placeholder when a non-
null
ResettableIterator
is required but does not to have to do anything.- Since:
- 2.4.0
- See Also:
emptyIterator()
,ResettableIterator
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static <T> EmptyResettableIterator<T>
emptyIterator()
boolean
hasNext()
Returnsfalse
, always.E
next()
Returnsnull
, always.void
remove()
Does nothing.void
reset()
Does nothing.
-
-
-
Method Detail
-
emptyIterator
public static <T> EmptyResettableIterator<T> emptyIterator()
-
hasNext
public boolean hasNext()
Returnsfalse
, always.- Specified by:
hasNext
in interfacejava.util.Iterator<E>
-
remove
public void remove()
Does nothing.- Specified by:
remove
in interfacejava.util.Iterator<E>
-
reset
public void reset()
Does nothing.- Specified by:
reset
in interfaceResettableIterator<E>
-
-