public class OpFilter extends Op1
Modifier and Type | Method and Description |
---|---|
Op |
apply(Transform transform,
Op subOp) |
Op1 |
copy(Op subOp) |
boolean |
equalTo(Op other,
NodeIsomorphismMap labelMap) |
static Op |
filter(ExprList exprs,
Op op) |
static Op |
filter(Expr expr,
Op op) |
static OpFilter |
filter(Op op) |
static OpFilter |
filterDirect(ExprList exprs,
Op op)
Make a OpFilter - guarantteed to return an OpFilter
|
ExprList |
getExprs() |
String |
getName() |
int |
hashCode() |
static OpFilter |
tidy(OpFilter base)
Compress multiple filters: (filter (filter (filter op)))) into one (filter op)
|
void |
visit(OpVisitor opVisitor) |
toString, toString
toString
public static OpFilter filterDirect(ExprList exprs, Op op)
public static OpFilter tidy(OpFilter base)
public ExprList getExprs()
public String getName()
public void visit(OpVisitor opVisitor)
Licenced under the Apache License, Version 2.0