public class ParamCaller extends StatementWithInstructionIndex implements ValueNumberCarrier
Statement
representing an actual parameterStatement.Kind
Modifier and Type | Field and Description |
---|---|
protected int |
valueNumber
Value number of the actual parameter
|
Constructor and Description |
---|
ParamCaller(CGNode node,
int callIndex,
int valueNumber) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
SSAAbstractInvokeInstruction |
getInstruction() |
Statement.Kind |
getKind() |
int |
getValueNumber() |
int |
hashCode() |
String |
toString() |
getInstructionIndex
public ParamCaller(CGNode node, int callIndex, int valueNumber)
public Statement.Kind getKind()
public SSAAbstractInvokeInstruction getInstruction()
getInstruction
in class StatementWithInstructionIndex
public String toString()
toString
in class StatementWithInstructionIndex
public int getValueNumber()
getValueNumber
in interface ValueNumberCarrier
public int hashCode()
hashCode
in class StatementWithInstructionIndex
public boolean equals(Object obj)
equals
in class StatementWithInstructionIndex