Class ReflectiveMemberAccess
java.lang.Object
com.ibm.wala.ssa.SSAInstruction
com.ibm.wala.ssa.ReflectiveMemberAccess
-
Nested Class Summary
Nested classes/interfaces inherited from class com.ibm.wala.ssa.SSAInstruction
SSAInstruction.IVisitor, SSAInstruction.Visitor
-
Field Summary
Fields inherited from class com.ibm.wala.ssa.SSAInstruction
NO_INDEX
-
Constructor Summary
ModifierConstructorDescriptionprotected
ReflectiveMemberAccess
(int iindex, int objectRef, int memberRef) -
Method Summary
Modifier and TypeMethodDescriptionint
int
int
getUse
(int j) int
hashCode()
boolean
toString
(SymbolTable symbolTable) Methods inherited from class com.ibm.wala.ssa.SSAInstruction
copyForSSA, equals, getDef, getDef, getExceptionTypes, getNumberOfDefs, getNumberOfUses, getValueString, hasDef, iIndex, isPEI, setInstructionIndex, toString, visit
-
Field Details
-
objectRef
protected final int objectRef -
memberRef
protected final int memberRef
-
-
Constructor Details
-
ReflectiveMemberAccess
protected ReflectiveMemberAccess(int iindex, int objectRef, int memberRef)
-
-
Method Details
-
toString
- Specified by:
toString
in classSSAInstruction
-
getUse
public int getUse(int j) - Overrides:
getUse
in classSSAInstruction
- Returns:
- value number representing the jth use in this instruction. -1 means TOP (i.e., the value doesn't matter)
-
getObjectRef
public int getObjectRef() -
getMemberRef
public int getMemberRef() -
hashCode
public int hashCode()- Specified by:
hashCode
in classSSAInstruction
-
isFallThrough
public boolean isFallThrough()- Specified by:
isFallThrough
in classSSAInstruction
- Returns:
- true iff this instruction may fall through to the next
-