com.ibm.wala.ssa
Class SSAFieldAccessInstruction
java.lang.Object
com.ibm.wala.ssa.SSAInstruction
com.ibm.wala.ssa.SSAFieldAccessInstruction
- Direct Known Subclasses:
- SSAGetInstruction, SSAPutInstruction
public abstract class SSAFieldAccessInstruction
- extends SSAInstruction
Abstract base class for SSAGetInstruction and SSAPutInstruction.
| Methods inherited from class com.ibm.wala.ssa.SSAInstruction |
copyForSSA, equals, getDef, getDef, getExceptionTypes, getNumberOfDefs, getNumberOfUses, getUse, getValueString, hasDef, hashCode, isFallThrough, toString, toString, visit |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
SSAFieldAccessInstruction
protected SSAFieldAccessInstruction(FieldReference field,
int ref)
throws java.lang.IllegalArgumentException
- Throws:
java.lang.IllegalArgumentException
getDeclaredFieldType
public TypeReference getDeclaredFieldType()
getDeclaredField
public FieldReference getDeclaredField()
getRef
public int getRef()
isStatic
public boolean isStatic()
isPEI
public boolean isPEI()
- Overrides:
isPEI in class SSAInstruction
- Returns:
- true iff this instruction may throw an exception.