public class BasicBlockIterator extends java.lang.Object implements BasicBlockVisitor
Constructor and Description |
---|
BasicBlockIterator(Block b) |
BasicBlockIterator(BlockList body) |
Modifier and Type | Method and Description |
---|---|
boolean |
end() |
BasicBlock |
getBasicBlock() |
void |
init() |
void |
init(Block b) |
void |
init(BlockList body) |
void |
next() |
int |
size() |
void |
visit(BasicBlock bb) |
void |
visit(Block b) |
void |
visit(BlockList b_list) |
public BasicBlockIterator(Block b)
public BasicBlockIterator(BlockList body)
public void init()
public void init(Block b)
public void init(BlockList body)
public void visit(Block b)
visit
in interface BasicBlockVisitor
public void visit(BasicBlock bb)
visit
in interface BasicBlockVisitor
public void visit(BlockList b_list)
visit
in interface BasicBlockVisitor
public void next()
public boolean end()
public int size()
public BasicBlock getBasicBlock()