public abstract class SSAFieldAccessInstruction extends SSAInstruction
SSAGetInstruction
and SSAPutInstruction
.SSAInstruction.IVisitor, SSAInstruction.Visitor
iindex, NO_INDEX
Modifier | Constructor and Description |
---|---|
protected |
SSAFieldAccessInstruction(int iindex,
FieldReference field,
int ref) |
Modifier and Type | Method and Description |
---|---|
FieldReference |
getDeclaredField() |
TypeReference |
getDeclaredFieldType() |
int |
getRef() |
boolean |
isPEI() |
boolean |
isStatic() |
copyForSSA, equals, getDef, getDef, getExceptionTypes, getNumberOfDefs, getNumberOfUses, getUse, getValueString, hasDef, hashCode, isFallThrough, toString, toString, visit
protected SSAFieldAccessInstruction(int iindex, FieldReference field, int ref) throws IllegalArgumentException
IllegalArgumentException
public TypeReference getDeclaredFieldType()
public FieldReference getDeclaredField()
public int getRef()
public boolean isStatic()
public boolean isPEI()
isPEI
in class SSAInstruction