public class OpAssign extends OpExtendAssign
| Modifier and Type | Method and Description |
|---|---|
Op |
apply(Transform transform,
Op subOp) |
static Op |
assign(Op op,
Var var,
Expr expr)
Create an OpAssign or add to an existing one.
|
static Op |
assign(Op op,
VarExprList exprs)
Create an v or add to an existing one.
|
Op1 |
copy(Op subOp) |
OpExtendAssign |
copy(Op subOp,
VarExprList varExprList) |
static OpAssign |
create(Op op,
VarExprList exprs)
Make a OpAssign - this does not aggregate (assign ..
|
boolean |
equalTo(Op other,
NodeIsomorphismMap labelMap) |
String |
getName() |
void |
visit(OpVisitor opVisitor) |
getVarExprList, hashCodetoString, toStringtoStringpublic static Op assign(Op op, Var var, Expr expr)
public static Op assign(Op op, VarExprList exprs)
public static OpAssign create(Op op, VarExprList exprs)
public String getName()
public void visit(OpVisitor opVisitor)
public boolean equalTo(Op other, NodeIsomorphismMap labelMap)
public OpExtendAssign copy(Op subOp, VarExprList varExprList)
copy in class OpExtendAssignLicenced under the Apache License, Version 2.0