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)
private
MatchIterator(java.util.List<T> data, int idx)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
advance()
(package private) void
advanceTo(MatchIterator<StructuredStatement> other)
MatchIterator<T>
copy()
T
getCurrent()
boolean
hasNext()
private boolean
isFinished()
void
rewind()
void
rewind1()
java.lang.String
toString()
-
-
-
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:
toString
in classjava.lang.Object
-
rewind
public void rewind()
-
-