Class MatchIterator<T>
- java.lang.Object
-
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil.MatchIterator<T>
-
public class MatchIterator<T> extends java.lang.Object
-
-
Constructor Summary
Constructors Modifier Constructor Description MatchIterator(java.util.List<T> data)privateMatchIterator(java.util.List<T> data, int idx)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanadvance()(package private) voidadvanceTo(MatchIterator<StructuredStatement> other)MatchIterator<T>copy()TgetCurrent()booleanhasNext()private booleanisFinished()voidrewind()voidrewind1()java.lang.StringtoString()
-
-
-
Field Detail
-
data
private final java.util.List<T> data
-
idx
private int idx
-
-
Method Detail
-
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 java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
rewind
public void rewind()
-
-