public class BranchingInstruction extends Instruction
| Constructor and Description |
|---|
BranchingInstruction(BranchingCondition condition) |
| Modifier and Type | Method and Description |
|---|---|
void |
acceptVisitor(InstructionVisitor visitor) |
BasicBlock |
getAlternative() |
BranchingCondition |
getCondition() |
BasicBlock |
getConsequent() |
Variable |
getOperand() |
void |
setAlternative(BasicBlock alternative) |
void |
setConsequent(BasicBlock consequent) |
void |
setOperand(Variable operand) |
getBasicBlock, getLocation, getProgram, setLocationpublic BranchingInstruction(BranchingCondition condition)
public Variable getOperand()
public void setOperand(Variable operand)
public BranchingCondition getCondition()
public BasicBlock getConsequent()
public void setConsequent(BasicBlock consequent)
public BasicBlock getAlternative()
public void setAlternative(BasicBlock alternative)
public void acceptVisitor(InstructionVisitor visitor)
acceptVisitor in class InstructionCopyright © 2015. All rights reserved.