Class IndexedIterator<R,S,I extends ReversibleIterator<Integer>>

java.lang.Object
com.vladsch.flexmark.util.collection.iteration.IndexedIterator<R,S,I>
All Implemented Interfaces:
ReversibleIndexedIterator<R>, ReversibleIterator<R>, Iterator<R>

public class IndexedIterator<R,S,I extends ReversibleIterator<Integer>> extends Object implements ReversibleIndexedIterator<R>
  • Field Details

    • iterator

      private final I extends ReversibleIterator<Integer> iterator
    • items

      private final Indexed<S> items
    • lastIndex

      private int lastIndex
    • modificationCount

      private int modificationCount
  • Constructor Details

    • IndexedIterator

      public IndexedIterator(@NotNull @NotNull Indexed<S> items, @NotNull I iterator)
  • Method Details