Class FieldAccess

java.lang.Object
pascal.taie.ir.exp.FieldAccess
All Implemented Interfaces:
Serializable, Exp, LValue, RValue
Direct Known Subclasses:
InstanceFieldAccess, StaticFieldAccess

public abstract class FieldAccess extends Object implements LValue, RValue
Representation of field access expressions.
See Also:
  • Field Details

    • fieldRef

      protected final FieldRef fieldRef
  • Constructor Details

    • FieldAccess

      protected FieldAccess(FieldRef fieldRef)
  • Method Details

    • getFieldRef

      public FieldRef getFieldRef()
    • getType

      public Type getType()
      Specified by:
      getType in interface Exp
      Returns:
      type of this expression.