java.lang.Object
com.google.common.collect.UnmodifiableIterator<E>
- All Implemented Interfaces:
Iterator<E>
- Direct Known Subclasses:
AbstractIterator, AbstractSequentialIterator, UnmodifiableListIterator
@GwtCompatible
public abstract class UnmodifiableIterator<E extends @Nullable Object>
extends Object
implements Iterator<E>
An iterator that does not support
remove().
UnmodifiableIterator is used primarily in conjunction with implementations of ImmutableCollection, such as ImmutableList. You can, however, convert an existing
iterator to an UnmodifiableIterator using Iterators.unmodifiableIterator(Iterator).
- Since:
- 2.0
- Author:
- Jared Levy
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor for use by subclasses. -
Method Summary
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface Iterator
forEachRemaining, hasNext, next
-
Constructor Details
-
UnmodifiableIterator
protected UnmodifiableIterator()Constructor for use by subclasses.
-
-
Method Details