Package net.sourceforge.pmd.util
Class IteratorUtil.AbstractPausingIterator<T>
- java.lang.Object
-
- net.sourceforge.pmd.util.IteratorUtil.AbstractIterator<T>
-
- net.sourceforge.pmd.util.IteratorUtil.AbstractPausingIterator<T>
-
- All Implemented Interfaces:
Iterator<T>
- Enclosing class:
- IteratorUtil
public abstract static class IteratorUtil.AbstractPausingIterator<T> extends IteratorUtil.AbstractIterator<T>
-
-
Constructor Summary
Constructors Constructor Description AbstractPausingIterator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
ensureReadable()
protected T
getCurrentValue()
protected int
getIterationCount()
T
next()
protected void
prepareViewOn(T current)
-
Methods inherited from class net.sourceforge.pmd.util.IteratorUtil.AbstractIterator
computeNext, done, hasNext, remove, setNext
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface java.util.Iterator
forEachRemaining
-
-