Package edu.umd.cs.findbugs.ba
Class CFG.LocationIterator
java.lang.Object
edu.umd.cs.findbugs.ba.CFG.LocationIterator
- Enclosing class:
CFG
An Iterator over the Locations in the CFG. Because of JSR subroutines,
the same instruction may actually be part of multiple basic blocks (with
different facts true in each, due to calling context). Locations specify
both the instruction and the basic block.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Iterator
<BasicBlock> private BasicBlock
private Iterator
<org.apache.bcel.generic.InstructionHandle> private Location
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.util.Iterator
forEachRemaining
-
Field Details
-
blockIter
-
curBlock
-
instructionIter
-
next
-
-
Constructor Details
-
LocationIterator
private LocationIterator()
-
-
Method Details