public class AstIsDefinedInstruction
extends com.ibm.wala.ssa.SSAInstruction
FieldReference or by a local value number.| Constructor and Description |
|---|
AstIsDefinedInstruction(int iindex,
int lval,
int rval) |
AstIsDefinedInstruction(int iindex,
int lval,
int rval,
com.ibm.wala.types.FieldReference fieldRef) |
AstIsDefinedInstruction(int iindex,
int lval,
int rval,
int fieldVal) |
AstIsDefinedInstruction(int iindex,
int lval,
int rval,
int fieldVal,
com.ibm.wala.types.FieldReference fieldRef)
This constructor should only be used from
SSAInstruction.copyForSSA(SSAInstructionFactory, int[], int[]) |
| Modifier and Type | Method and Description |
|---|---|
com.ibm.wala.ssa.SSAInstruction |
copyForSSA(com.ibm.wala.ssa.SSAInstructionFactory insts,
int[] defs,
int[] uses) |
int |
getDef() |
int |
getDef(int i) |
java.util.Collection<com.ibm.wala.types.TypeReference> |
getExceptionTypes() |
com.ibm.wala.types.FieldReference |
getFieldRef() |
int |
getNumberOfDefs() |
int |
getNumberOfUses() |
int |
getUse(int j) |
boolean |
hasDef() |
int |
hashCode() |
boolean |
isFallThrough() |
java.lang.String |
toString(com.ibm.wala.ssa.SymbolTable symbolTable) |
void |
visit(com.ibm.wala.ssa.SSAInstruction.IVisitor v) |
public AstIsDefinedInstruction(int iindex,
int lval,
int rval,
int fieldVal,
com.ibm.wala.types.FieldReference fieldRef)
SSAInstruction.copyForSSA(SSAInstructionFactory, int[], int[])public AstIsDefinedInstruction(int iindex,
int lval,
int rval,
com.ibm.wala.types.FieldReference fieldRef)
public AstIsDefinedInstruction(int iindex,
int lval,
int rval,
int fieldVal)
public AstIsDefinedInstruction(int iindex,
int lval,
int rval)
public com.ibm.wala.ssa.SSAInstruction copyForSSA(com.ibm.wala.ssa.SSAInstructionFactory insts,
int[] defs,
int[] uses)
copyForSSA in class com.ibm.wala.ssa.SSAInstructionpublic java.lang.String toString(com.ibm.wala.ssa.SymbolTable symbolTable)
toString in class com.ibm.wala.ssa.SSAInstructionpublic void visit(com.ibm.wala.ssa.SSAInstruction.IVisitor v)
visit in class com.ibm.wala.ssa.SSAInstructionpublic java.util.Collection<com.ibm.wala.types.TypeReference> getExceptionTypes()
getExceptionTypes in class com.ibm.wala.ssa.SSAInstructionpublic boolean hasDef()
hasDef in class com.ibm.wala.ssa.SSAInstructionpublic int getDef()
getDef in class com.ibm.wala.ssa.SSAInstructionpublic int getDef(int i)
getDef in class com.ibm.wala.ssa.SSAInstructionpublic int getNumberOfDefs()
getNumberOfDefs in class com.ibm.wala.ssa.SSAInstructionpublic int getNumberOfUses()
getNumberOfUses in class com.ibm.wala.ssa.SSAInstructionpublic int getUse(int j)
getUse in class com.ibm.wala.ssa.SSAInstructionpublic boolean isFallThrough()
isFallThrough in class com.ibm.wala.ssa.SSAInstructionpublic int hashCode()
hashCode in class com.ibm.wala.ssa.SSAInstructionpublic com.ibm.wala.types.FieldReference getFieldRef()