Class OpAssign

    • Method Detail

      • assign

        public static Op assign​(Op op,
                                Var var,
                                Expr expr)
        Create an OpAssign or add to an existing one. This cooperation collapses what would otherwise be stacks of OpExtend.
      • assign

        public static Op assign​(Op op,
                                VarExprList exprs)
        Create an v or add to an existing one. This operation collapses what would otherwise be stacks of OpAssign.
      • create

        public static OpAssign create​(Op op,
                                      VarExprList exprs)
        Make a OpAssign - this does not aggregate (assign .. (assign ...))
      • getName

        public java.lang.String getName()
      • visit

        public void visit​(OpVisitor opVisitor)
      • copy

        public Op1 copy​(Op subOp)
        Specified by:
        copy in class Op1