Package org.apache.maven.surefire.booter
Class CommandReader.ClassesIterator
- java.lang.Object
-
- org.apache.maven.surefire.booter.CommandReader.ClassesIterator
-
- All Implemented Interfaces:
java.util.Iterator<java.lang.String>
- Enclosing class:
- CommandReader
private final class CommandReader.ClassesIterator extends java.lang.Object implements java.util.Iterator<java.lang.String>
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.String
clazz
private ForkedChannelEncoder
eventChannel
private int
nextQueueIndex
-
Constructor Summary
Constructors Modifier Constructor Description private
ClassesIterator(ForkedChannelEncoder eventChannel)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
hasNext()
private boolean
isEndSymbolAt(int index)
java.lang.String
next()
private void
popUnread()
void
remove()
private void
requestNextTest()
private boolean
shouldFinish()
-
-
-
Field Detail
-
eventChannel
private final ForkedChannelEncoder eventChannel
-
clazz
private java.lang.String clazz
-
nextQueueIndex
private int nextQueueIndex
-
-
Constructor Detail
-
ClassesIterator
private ClassesIterator(ForkedChannelEncoder eventChannel)
-
-
Method Detail
-
hasNext
public boolean hasNext()
- Specified by:
hasNext
in interfacejava.util.Iterator<java.lang.String>
-
next
public java.lang.String next()
- Specified by:
next
in interfacejava.util.Iterator<java.lang.String>
-
remove
public void remove()
- Specified by:
remove
in interfacejava.util.Iterator<java.lang.String>
-
popUnread
private void popUnread()
-
requestNextTest
private void requestNextTest()
-
shouldFinish
private boolean shouldFinish()
-
isEndSymbolAt
private boolean isEndSymbolAt(int index)
-
-