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 Details

    • AbstractPausingIterator

      public AbstractPausingIterator()
  • Method Details

    • next

      public T next()
      Specified by:
      next in interface Iterator<T>
      Overrides:
      next in class IteratorUtil.AbstractIterator<T>
    • prepareViewOn

      protected void prepareViewOn(T current)
    • getIterationCount

      protected final int getIterationCount()
    • getCurrentValue

      protected T getCurrentValue()
    • ensureReadable

      protected void ensureReadable()