Package edu.umd.cs.findbugs.ba
Interface BlockOrder
-
- All Known Implementing Classes:
AbstractBlockOrder
,ReverseDFSOrder
,ReversePostOrder
public interface BlockOrder
Specify an order for visiting basic blocks.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.Iterator<BasicBlock>
blockIterator()
Return an Iterator which visits the basic blocks in order.int
compare(BasicBlock b1, BasicBlock b2)
Return relative order of blocks.
-
-
-
Method Detail
-
blockIterator
java.util.Iterator<BasicBlock> blockIterator()
Return an Iterator which visits the basic blocks in order.
-
compare
int compare(BasicBlock b1, BasicBlock b2)
Return relative order of blocks. If b1.compareTo(b2) < 0, then b1 should occur before b2 in iteration.
-
-