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, toStringtoStringpublic 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