Package org.apache.maven.surefire.util
Class TestsToRun.ClassesIterator
- java.lang.Object
-
- org.apache.maven.surefire.util.CloseableIterator<java.lang.Class<?>>
-
- org.apache.maven.surefire.util.TestsToRun.ClassesIterator
-
- All Implemented Interfaces:
java.util.Iterator<java.lang.Class<?>>
- Enclosing class:
- TestsToRun
private final class TestsToRun.ClassesIterator extends CloseableIterator<java.lang.Class<?>>
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.Iterator<java.lang.Class<?>>
it
private int
iteratedCount
-
Constructor Summary
Constructors Modifier Constructor Description private
ClassesIterator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean
doHasNext()
protected java.lang.Class<?>
doNext()
protected void
doRemove()
protected boolean
isClosed()
void
remove()
-
Methods inherited from class org.apache.maven.surefire.util.CloseableIterator
hasNext, next
-
-
-
-
Method Detail
-
isClosed
protected boolean isClosed()
- Specified by:
isClosed
in classCloseableIterator<java.lang.Class<?>>
-
doHasNext
protected boolean doHasNext()
- Specified by:
doHasNext
in classCloseableIterator<java.lang.Class<?>>
-
doNext
protected java.lang.Class<?> doNext()
- Specified by:
doNext
in classCloseableIterator<java.lang.Class<?>>
-
doRemove
protected void doRemove()
- Specified by:
doRemove
in classCloseableIterator<java.lang.Class<?>>
-
remove
public void remove()
- Specified by:
remove
in interfacejava.util.Iterator<java.lang.Class<?>>
- Overrides:
remove
in classCloseableIterator<java.lang.Class<?>>
-
-