public class PhiCatchStmt extends PhiStmt
| Constructor and Description |
|---|
PhiCatchStmt(LocalExpr target)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addOperand(LocalExpr operand)
Add a local variable to the operand list for this phi-function.
|
boolean |
hasOperandDef(LocalExpr def)
Searches the list of operands for a local variable.
|
int |
numOperands()
Returns the number of operands to this phi-function.
|
Expr |
operandAt(int i)
Returns the operand at a given index.
|
java.util.Collection |
operands()
Returns the operands to this phi-function.
|
void |
setOperandAt(int i,
Expr expr)
Sets the value of one of this phi-function's operands.
|
void |
visit(TreeVisitor visitor) |
void |
visitForceChildren(TreeVisitor visitor)
Visit the children of this node.
|
cleanupOnlyblock, cleanup, copyInto, hasParent, key, parent, replaceWith, replaceWith, setKey, setParent, setValueNumber, toString, valueNumber, visitChildren, visitOnlypublic PhiCatchStmt(LocalExpr target)
target - Local variable to which the result of this phi-function is to
be assigned.public void visitForceChildren(TreeVisitor visitor)
NodevisitForceChildren in class Nodepublic void visit(TreeVisitor visitor)
public boolean hasOperandDef(LocalExpr def)
def - The local variable definition to search for.public void addOperand(LocalExpr operand)
operand - An operand of this phi-function.public java.util.Collection operands()
public int numOperands()
public void setOperandAt(int i,
Expr expr)
i - The number parameter to set.expr - The new value of the parameter.public Expr operandAt(int i)