public class WalkerVisitor extends Object implements OpVisitorByTypeAndExpr, ExprVisitorFunction
| Constructor and Description |
|---|
WalkerVisitor(OpVisitor opVisitor,
ExprVisitor exprVisitor,
OpVisitor before,
OpVisitor after)
A walker.
|
| Modifier and Type | Method and Description |
|---|---|
void |
visit(ExprAggregator eAgg) |
void |
visit(ExprFunction0 func) |
void |
visit(ExprFunction1 func) |
void |
visit(ExprFunction2 func) |
void |
visit(ExprFunction3 func) |
void |
visit(ExprFunctionN func) |
void |
visit(ExprFunctionOp funcOp) |
void |
visit(ExprNone none) |
void |
visit(ExprVar v) |
void |
visit(NodeValue nv) |
void |
visit(OpAssign opAssign) |
void |
visit(OpExtend opExtend) |
void |
visit(OpOrder opOrder) |
void |
visit0(Op0 op) |
void |
visit1(Op1 op) |
void |
visit2(Op2 op) |
void |
visitExpr(ExprList exprList) |
void |
visitExprFunction(ExprFunction func) |
void |
visitExt(OpExt op) |
void |
visitN(OpN op) |
void |
visitOp(Op op) |
void |
visitVarExpr(VarExprList varExprList) |
void |
walk(Expr expr) |
void |
walk(ExprList exprList) |
void |
walk(Op op) |
void |
walk(VarExprList varExprList) |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitvisit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visitAggregators, visitAssignVar, visitModifer, visitSortConditionspublic WalkerVisitor(OpVisitor opVisitor, ExprVisitor exprVisitor, OpVisitor before, OpVisitor after)
OpVisitorBase and
ExprVisitorBase.OpVisitorBase,
ExprVisitorBasepublic void walk(Op op)
public void walk(Expr expr)
public void walk(ExprList exprList)
public void walk(VarExprList varExprList)
public void visitExpr(ExprList exprList)
visitExpr in interface OpVisitorByTypeAndExprpublic void visitVarExpr(VarExprList varExprList)
visitVarExpr in interface OpVisitorByTypeAndExprpublic void visitOp(Op op)
public void visit0(Op0 op)
visit0 in interface OpVisitorByTypeAndExprpublic void visit1(Op1 op)
visit1 in interface OpVisitorByTypeAndExprpublic void visit2(Op2 op)
visit2 in interface OpVisitorByTypeAndExprpublic void visitN(OpN op)
visitN in interface OpVisitorByTypeAndExprpublic void visitExt(OpExt op)
visitExt in interface OpVisitorByTypeAndExprpublic void visit(OpOrder opOrder)
visit in interface OpVisitorvisit in interface OpVisitorByTypeAndExprpublic void visit(OpAssign opAssign)
visit in interface OpVisitorvisit in interface OpVisitorByTypeAndExprpublic void visit(OpExtend opExtend)
visit in interface OpVisitorvisit in interface OpVisitorByTypeAndExprpublic void visit(ExprFunction0 func)
visit in interface ExprVisitorFunctionvisit in interface ExprVisitorpublic void visit(ExprFunction1 func)
visit in interface ExprVisitorFunctionvisit in interface ExprVisitorpublic void visit(ExprFunction2 func)
visit in interface ExprVisitorFunctionvisit in interface ExprVisitorpublic void visit(ExprFunction3 func)
visit in interface ExprVisitorFunctionvisit in interface ExprVisitorpublic void visit(ExprFunctionN func)
visit in interface ExprVisitorFunctionvisit in interface ExprVisitorpublic void visitExprFunction(ExprFunction func)
visitExprFunction in interface ExprVisitorFunctionpublic void visit(ExprFunctionOp funcOp)
visit in interface ExprVisitorpublic void visit(NodeValue nv)
visit in interface ExprVisitorpublic void visit(ExprVar v)
visit in interface ExprVisitorpublic void visit(ExprNone none)
visit in interface ExprVisitorpublic void visit(ExprAggregator eAgg)
visit in interface ExprVisitorLicenced under the Apache License, Version 2.0