|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface TACFieldAccess
x.f, i.e., an access to a field.
Method Summary | |
---|---|
Variable |
getAccessedObjectOperand()
Returns the object of which this field is a part. |
String |
getFieldName()
Returns the name of the field being accessed. |
boolean |
isStaticFieldAccess()
Indicates whether this is an access to a static field (including enum constants, I think). |
IVariableBinding |
resolveFieldBinding()
Returns the binding of the field being accessed. |
Methods inherited from interface edu.cmu.cs.crystal.tac.model.TACInstruction |
---|
getNode, transfer, transfer |
Method Detail |
---|
String getFieldName()
IVariableBinding resolveFieldBinding()
boolean isStaticFieldAccess()
true
if a static field is accessed,
false
otherwise.Variable getAccessedObjectOperand()
x.f
, this method
returns x.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |