java.lang.Object
org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil.MatchIterator<T>

public class MatchIterator<T> extends Object
  • Field Details

    • data

      private final List<T> data
    • idx

      private int idx
  • Constructor Details

    • MatchIterator

      public MatchIterator(List<T> data)
    • MatchIterator

      private MatchIterator(List<T> data, int idx)
  • Method Details

    • getCurrent

      public T getCurrent()
    • copy

      public MatchIterator<T> copy()
    • advanceTo

      void advanceTo(MatchIterator<StructuredStatement> other)
    • hasNext

      public boolean hasNext()
    • isFinished

      private boolean isFinished()
    • advance

      public boolean advance()
    • rewind1

      public void rewind1()
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • rewind

      public void rewind()