Class InstanceFieldAccess

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

public class InstanceFieldAccess extends FieldAccess
Representation of instance field access expression, e.g., o.f.
See Also:
  • Constructor Details

    • InstanceFieldAccess

      public InstanceFieldAccess(FieldRef fieldRef, Var base)
  • Method Details

    • getBase

      public Var getBase()
    • getUses

      public Set<RValue> getUses()
      Returns:
      a list of expressions which are used by (contained in) this Exp.
    • accept

      public <T> T accept(ExpVisitor<T> visitor)
    • toString

      public String toString()
      Overrides:
      toString in class Object