Class SSAFieldAccessInstruction
java.lang.Object
com.ibm.wala.ssa.SSAInstruction
com.ibm.wala.ssa.SSAFieldAccessInstruction
- Direct Known Subclasses:
SSAGetInstruction
,SSAPutInstruction
Abstract base class for
SSAGetInstruction
and SSAPutInstruction
.-
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
SSAFieldAccessInstruction
(int iindex, FieldReference field, int ref) -
Method Summary
Methods inherited from class com.ibm.wala.ssa.SSAInstruction
copyForSSA, equals, getDef, getDef, getExceptionTypes, getNumberOfDefs, getNumberOfUses, getUse, getValueString, hasDef, hashCode, iIndex, isFallThrough, setInstructionIndex, toString, toString, visit
-
Constructor Details
-
SSAFieldAccessInstruction
protected SSAFieldAccessInstruction(int iindex, FieldReference field, int ref) throws IllegalArgumentException - Throws:
IllegalArgumentException
-
-
Method Details
-
getDeclaredFieldType
-
getDeclaredField
-
getRef
public int getRef() -
isStatic
public boolean isStatic() -
isPEI
public boolean isPEI()- Overrides:
isPEI
in classSSAInstruction
- Returns:
- true iff this instruction may throw an exception.
-