edu.umd.cs.findbugs.ba
Class BasicBlock.InstructionReverseIterator
java.lang.Object
edu.umd.cs.findbugs.ba.BasicBlock.InstructionReverseIterator
- All Implemented Interfaces:
- java.util.Iterator<org.apache.bcel.generic.InstructionHandle>
- Enclosing class:
- BasicBlock
private static class BasicBlock.InstructionReverseIterator
- extends java.lang.Object
- implements java.util.Iterator<org.apache.bcel.generic.InstructionHandle>
A reverse Iterator over the instructions in a basic block.
Field Summary |
private org.apache.bcel.generic.InstructionHandle |
first
|
private org.apache.bcel.generic.InstructionHandle |
next
|
Method Summary |
boolean |
hasNext()
|
org.apache.bcel.generic.InstructionHandle |
next()
|
void |
remove()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
next
private org.apache.bcel.generic.InstructionHandle next
first
private org.apache.bcel.generic.InstructionHandle first
BasicBlock.InstructionReverseIterator
public BasicBlock.InstructionReverseIterator(org.apache.bcel.generic.InstructionHandle last,
org.apache.bcel.generic.InstructionHandle first)
hasNext
public boolean hasNext()
- Specified by:
hasNext
in interface java.util.Iterator<org.apache.bcel.generic.InstructionHandle>
next
public org.apache.bcel.generic.InstructionHandle next()
throws java.util.NoSuchElementException
- Specified by:
next
in interface java.util.Iterator<org.apache.bcel.generic.InstructionHandle>
- Throws:
java.util.NoSuchElementException
remove
public void remove()
- Specified by:
remove
in interface java.util.Iterator<org.apache.bcel.generic.InstructionHandle>