public class Definition
extends java.lang.Object
Constructor and Description |
---|
Definition(java.lang.String variable,
int basicBlockId,
int instructionId)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
int |
getBasicBlockId() |
int |
getInstructionId() |
java.lang.String |
getVariable() |
int |
hashCode() |
void |
setBasicBlockId(int basicBlockId) |
void |
setInstructionId(int instructionId) |
void |
setVariable(java.lang.String variable) |
java.lang.String |
toString() |
public Definition(java.lang.String variable, int basicBlockId, int instructionId)
variable
- The name of the variable that is defined.basicBlockId
- The ID of the basicblock in which the definition happens.instructionId
- The index of the defining instruction in its surrounding basicblock.public java.lang.String getVariable()
public void setVariable(java.lang.String variable)
the
- name of variable that is defined.public int getBasicBlockId()
public void setBasicBlockId(int basicBlockId)
basicBlockId
- the ID of the basicblock in which the definition happens.public int getInstructionId()
public void setInstructionId(int instructionId)
instructionId
- the index of the defining instruction in its surrounding basicblock.public java.lang.String toString()
toString
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object