public abstract class AbstractReflectiveGet extends ReflectiveMemberAccess
SSAInstruction.IVisitor, SSAInstruction.VisitormemberRef, objectRefiindex, NO_INDEX| Constructor and Description |
|---|
AbstractReflectiveGet(int iindex,
int result,
int objectRef,
int memberRef) |
| Modifier and Type | Method and Description |
|---|---|
int |
getDef() |
int |
getDef(int i)
Return the ith def
|
int |
getNumberOfDefs() |
int |
getNumberOfUses() |
boolean |
hasDef()
Does this instruction define a normal value, as distinct from a set of exceptions possibly thrown by it (e.g.
|
String |
toString(SymbolTable symbolTable) |
getMemberRef, getObjectRef, getUse, hashCode, isFallThroughcopyForSSA, equals, getExceptionTypes, getValueString, isPEI, toString, visitpublic AbstractReflectiveGet(int iindex,
int result,
int objectRef,
int memberRef)
public String toString(SymbolTable symbolTable)
toString in class ReflectiveMemberAccesspublic boolean hasDef()
SSAInstructionhasDef in class SSAInstructioncom.ibm.wala.ssa.Instruction#getDef()public int getDef()
getDef in class SSAInstructionpublic int getDef(int i)
SSAInstructiongetDef in class SSAInstructioni - number of the def, starting at 0.public int getNumberOfUses()
getNumberOfUses in class SSAInstructioncom.ibm.wala.ssa.Instruction#getNumberOfUses()public int getNumberOfDefs()
getNumberOfDefs in class SSAInstruction