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
Modifier and TypeMethodDescriptionReturn an Iterator which visits the basic blocks in order.int
compare
(BasicBlock b1, BasicBlock b2) Return relative order of blocks.
-
Method Details
-
blockIterator
Iterator<BasicBlock> blockIterator()Return an Iterator which visits the basic blocks in order. -
compare
Return relative order of blocks. If b1.compareTo(b2) < 0, then b1 should occur before b2 in iteration.
-