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) |
static Op |
assign(Op op,
VarExprList exprs) |
static OpAssign |
assignDirect(Op op,
VarExprList exprs)
Make a OpAssign - guaranteed to return an OpAssign
|
Op1 |
copy(Op subOp) |
OpExtendAssign |
copy(Op subOp,
VarExprList varExprList) |
boolean |
equalTo(Op other,
NodeIsomorphismMap labelMap) |
String |
getName() |
void |
visit(OpVisitor opVisitor) |
getVarExprList, hashCodetoString, toStringtoStringpublic static Op assign(Op op, VarExprList exprs)
public static OpAssign assignDirect(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