public class ThrowExpression.InterfaceIterator extends ThrowExpression.SuperIterator
| Modifier and Type | Field and Description |
|---|---|
private java.lang.Class<?> |
nextClass |
private java.util.LinkedList<java.lang.Class<?>> |
unvisited |
private java.util.LinkedList<java.lang.Class<?>> |
visited |
| Constructor and Description |
|---|
ThrowExpression.InterfaceIterator(java.lang.Class<?> startClass) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
hasNext() |
java.lang.Class<?> |
next() |
private void |
pushInterfaces() |
void |
remove() |
private java.util.LinkedList<java.lang.Class<?>> visited
private java.util.LinkedList<java.lang.Class<?>> unvisited
private java.lang.Class<?> nextClass