public abstract class LookAheadIterator<A>
extends java.lang.Object
implements java.util.Iterator<A>, java.lang.Iterable<A>
Constructor and Description |
---|
LookAheadIterator() |
private boolean fresh
private A next
public final java.util.Iterator<A> iterator()
iterator
in interface java.lang.Iterable<A>
protected abstract A next0()
private final void checkInit()
public final boolean hasNext()
hasNext
in interface java.util.Iterator<A>
public final void remove()
remove
in interface java.util.Iterator<A>