Class PurityStmtNode

  • All Implemented Interfaces:
    PurityNode

    public class PurityStmtNode
    extends Object
    implements PurityNode
    A node created dynamically and attached to a statement Stmt. Can be either an inside or a load node. Two such nodes are equal if and only if they have the same inside / load flag and are attached to the same statement (we use Stmt.equal here).
    • Method Detail

      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • isInside

        public boolean isInside()
        Description copied from interface: PurityNode
        Is it an inside node ?
        Specified by:
        isInside in interface PurityNode
      • isLoad

        public boolean isLoad()
        Description copied from interface: PurityNode
        Is it a load node ?
        Specified by:
        isLoad in interface PurityNode
      • isParam

        public boolean isParam()
        Description copied from interface: PurityNode
        Is it a parameter or this node ?
        Specified by:
        isParam in interface PurityNode