public abstract class AbstractReflectivePut extends ReflectiveMemberAccess
SSAInstruction.IVisitor, SSAInstruction.Visitor
memberRef, objectRef
iindex, NO_INDEX
Constructor and Description |
---|
AbstractReflectivePut(int iindex,
int objectRef,
int memberRef,
int value) |
Modifier and Type | Method and Description |
---|---|
int |
getDef() |
int |
getNumberOfUses() |
int |
getUse(int index) |
int |
getValue() |
String |
toString(SymbolTable symbolTable) |
getMemberRef, getObjectRef, hashCode, isFallThrough
copyForSSA, equals, getDef, getExceptionTypes, getNumberOfDefs, getValueString, hasDef, isPEI, toString, visit
public AbstractReflectivePut(int iindex, int objectRef, int memberRef, int value)
public String toString(SymbolTable symbolTable)
toString
in class ReflectiveMemberAccess
public int getDef()
getDef
in class SSAInstruction
com.ibm.wala.ssa.Instruction#getDef()
public int getNumberOfUses()
getNumberOfUses
in class SSAInstruction
com.ibm.wala.ssa.Instruction#getNumberOfUses()
public int getValue()
public int getUse(int index)
getUse
in class ReflectiveMemberAccess