public class BasicBlockExprIterator
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected BasicBlock |
current_bblock |
protected Statement |
current_statement |
protected StatementIterator |
is |
Constructor and Description |
---|
BasicBlockExprIterator() |
BasicBlockExprIterator(Block b) |
BasicBlockExprIterator(BlockList body) |
Modifier and Type | Method and Description |
---|---|
void |
addStatement(Xobject s) |
boolean |
end() |
BasicBlock |
getBasicBlock() |
Xobject |
getExpr() |
LineNo |
getLineNo() |
Statement |
getStatement() |
void |
init() |
void |
init(Block b) |
void |
init(BlockList body) |
void |
insertStatement(Xobject s) |
void |
next() |
void |
nextBasicBlock() |
void |
setExpr(Xobject x) |
protected StatementIterator is
protected Statement current_statement
protected BasicBlock current_bblock
public BasicBlockExprIterator(Block b)
public BasicBlockExprIterator(BlockList body)
public BasicBlockExprIterator()
public void init(Block b)
public void init(BlockList body)
public void init()
public void next()
public void nextBasicBlock()
public boolean end()
public Statement getStatement()
public BasicBlock getBasicBlock()
public Xobject getExpr()
public void setExpr(Xobject x)
public void insertStatement(Xobject s)
public void addStatement(Xobject s)
public LineNo getLineNo()