org.jboss.byteman.rule.expression
Class ThrowExpression.InterfaceIterator
java.lang.Object
org.jboss.byteman.rule.expression.ThrowExpression.SuperIterator
org.jboss.byteman.rule.expression.ThrowExpression.InterfaceIterator
- All Implemented Interfaces:
- java.util.Iterator<java.lang.Class<?>>
- Enclosing class:
- ThrowExpression
public class ThrowExpression.InterfaceIterator
- extends ThrowExpression.SuperIterator
Field Summary |
private java.lang.Class<?> |
nextClass
|
private java.util.LinkedList<java.lang.Class<?>> |
unvisited
|
private java.util.LinkedList<java.lang.Class<?>> |
visited
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
visited
private java.util.LinkedList<java.lang.Class<?>> visited
unvisited
private java.util.LinkedList<java.lang.Class<?>> unvisited
nextClass
private java.lang.Class<?> nextClass
ThrowExpression.InterfaceIterator
public ThrowExpression.InterfaceIterator(java.lang.Class<?> startClass)
pushInterfaces
private void pushInterfaces()
hasNext
public boolean hasNext()
next
public java.lang.Class<?> next()
remove
public void remove()