|
JML | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.jmlspecs.jmlunit.strategies.IteratorAbstractAdapter
Make a java.util.Iterator into an IndefiniteIterator.
| Field Summary | |
private boolean |
atEnd
|
private Object |
item
|
private Iterator |
iter
The underlying iterator |
| Constructor Summary | |
IteratorAbstractAdapter(Iterator iter)
Initialize this indefinite iterator to iterate over the elements that iter iterates over. |
|
| Method Summary | |
void |
advance()
Advance the state of this iteration to the next position. |
boolean |
atEnd()
Is this iterator at its end? |
abstract Object |
clone()
Return a clone of this iterator adapter, which contains a clone of the underlying iterator. |
protected abstract Iterator |
cloneIterator(Iterator iter)
Return a clone of the argument iterator |
Object |
get()
Return the current element in this iteration. |
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
private Iterator iter
private boolean atEnd
private Object item
| Constructor Detail |
public IteratorAbstractAdapter(Iterator iter)
| Method Detail |
public boolean atEnd()
IndefiniteIterator
atEnd in interface IndefiniteIteratorpublic Object get()
IndefiniteIterator
get in interface IndefiniteIteratorpublic void advance()
IndefiniteIterator
advance in interface IndefiniteIteratorpublic abstract Object clone()
clone in interface IndefiniteIteratorclone in class Objectprotected abstract Iterator cloneIterator(Iterator iter)
|
JML | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||