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 SSAInstruction
SSAInstruction.IVisitor, SSAInstruction.Visitor -
Field Summary
Fields inherited from class SSAInstruction
NO_INDEX -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedSSAFieldAccessInstruction(int iindex, FieldReference field, int ref) -
Method Summary
Methods inherited from class 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:
isPEIin classSSAInstruction- Returns:
- true iff this instruction may throw an exception.
-