| Constructor and Description |
|---|
Walker() |
| Modifier and Type | Method and Description |
|---|---|
static ApplyTransformVisitor |
createTransformer(Transform opTransform,
ExprTransform exprTransform) |
static ApplyTransformVisitor |
createTransformer(Transform opTransform,
ExprTransform exprTransform,
OpVisitor beforeVisitor,
OpVisitor afterVisitor) |
static WalkerVisitor |
createWalker(OpVisitor opVisitor,
ExprVisitor exprVisitor) |
static WalkerVisitor |
createWalker(OpVisitor opVisitor,
ExprVisitor exprVisitor,
OpVisitor beforeVisitor,
OpVisitor afterVisitor) |
static WalkerVisitor |
createWalkerSkipService(OpVisitor opVisitor,
ExprVisitor exprVisitor,
OpVisitor beforeVisitor,
OpVisitor afterVisitor) |
static Expr |
transform(Expr expr,
ApplyTransformVisitor v)
Transform an
Expr. |
static Expr |
transform(Expr expr,
ApplyTransformVisitor v,
OpVisitor beforeVisitor,
OpVisitor afterVisitor)
Transform an
Expr. |
static Expr |
transform(Expr expr,
ExprTransform exprTransform)
Transform an expression
|
static Expr |
transform(Expr expr,
Transform opTransform,
ExprTransform exprTransform)
Transform an
Expr. |
static Expr |
transform(Expr expr,
Transform opTransform,
ExprTransform exprTransform,
OpVisitor beforeVisitor,
OpVisitor afterVisitor)
Transform an
Expr. |
static Op |
transform(Op op,
ApplyTransformVisitor v)
Transform an
Op. |
static Op |
transform(Op op,
ApplyTransformVisitor v,
OpVisitor beforeVisitor,
OpVisitor afterVisitor)
Transform an
Op. |
static Op |
transform(Op op,
Transform transform)
Transform an algebra expression
|
static Op |
transform(Op op,
Transform opTransform,
ExprTransform exprTransform)
Transform an
Op. |
static Op |
transform(Op op,
Transform opTransform,
ExprTransform exprTransform,
OpVisitor beforeVisitor,
OpVisitor afterVisitor)
Transform an
Op. |
static Op |
transformSkipService(Op op,
ApplyTransformVisitor v,
OpVisitor beforeVisitor,
OpVisitor afterVisitor)
Transform an
Op. |
static void |
walk(Expr expr,
ExprVisitor exprVisitor)
|
static void |
walk(ExprList exprList,
ExprVisitor exprVisitor)
|
static void |
walk(ExprList exprList,
OpVisitor opVisitor,
ExprVisitor exprVisitor)
|
static void |
walk(Expr expr,
OpVisitor opVisitor,
ExprVisitor exprVisitor)
|
static void |
walk(Expr expr,
OpVisitor opVisitor,
ExprVisitor exprVisitor,
OpVisitor beforeVisitor,
OpVisitor afterVisitor)
|
static void |
walk(Op op,
OpVisitor opVisitor)
|
static void |
walk(Op op,
OpVisitor opVisitor,
ExprVisitor exprVisitor)
|
static void |
walk(Op op,
OpVisitor opVisitor,
ExprVisitor exprVisitor,
OpVisitor beforeVisitor,
OpVisitor afterVisitor)
|
static void |
walk(VarExprList varExprList,
ExprVisitor exprVisitor) |
static void |
walk(VarExprList varExprList,
OpVisitor opVisitor,
ExprVisitor exprVisitor) |
static void |
walkSkipService(Op op,
OpVisitor opVisitor,
ExprVisitor exprVisitor,
OpVisitor beforeVisitor,
OpVisitor afterVisitor) |
public static void walk(Op op, OpVisitor opVisitor, ExprVisitor exprVisitor)
public static void walk(Op op, OpVisitor opVisitor, ExprVisitor exprVisitor, OpVisitor beforeVisitor, OpVisitor afterVisitor)
public static void walkSkipService(Op op, OpVisitor opVisitor, ExprVisitor exprVisitor, OpVisitor beforeVisitor, OpVisitor afterVisitor)
public static void walk(Expr expr, ExprVisitor exprVisitor)
public static void walk(Expr expr, OpVisitor opVisitor, ExprVisitor exprVisitor)
public static void walk(Expr expr, OpVisitor opVisitor, ExprVisitor exprVisitor, OpVisitor beforeVisitor, OpVisitor afterVisitor)
public static void walk(ExprList exprList, ExprVisitor exprVisitor)
public static void walk(ExprList exprList, OpVisitor opVisitor, ExprVisitor exprVisitor)
public static void walk(VarExprList varExprList, ExprVisitor exprVisitor)
public static void walk(VarExprList varExprList, OpVisitor opVisitor, ExprVisitor exprVisitor)
public static WalkerVisitor createWalker(OpVisitor opVisitor, ExprVisitor exprVisitor)
public static WalkerVisitor createWalker(OpVisitor opVisitor, ExprVisitor exprVisitor, OpVisitor beforeVisitor, OpVisitor afterVisitor)
public static WalkerVisitor createWalkerSkipService(OpVisitor opVisitor, ExprVisitor exprVisitor, OpVisitor beforeVisitor, OpVisitor afterVisitor)
public static Op transform(Op op, Transform opTransform, ExprTransform exprTransform)
Op.public static Op transform(Op op, Transform opTransform, ExprTransform exprTransform, OpVisitor beforeVisitor, OpVisitor afterVisitor)
Op.public static Op transform(Op op, ApplyTransformVisitor v)
Op.public static Op transform(Op op, ApplyTransformVisitor v, OpVisitor beforeVisitor, OpVisitor afterVisitor)
Op.public static Op transformSkipService(Op op, ApplyTransformVisitor v, OpVisitor beforeVisitor, OpVisitor afterVisitor)
Op.public static Expr transform(Expr expr, ExprTransform exprTransform)
public static Expr transform(Expr expr, Transform opTransform, ExprTransform exprTransform)
Expr.public static Expr transform(Expr expr, Transform opTransform, ExprTransform exprTransform, OpVisitor beforeVisitor, OpVisitor afterVisitor)
Expr.public static Expr transform(Expr expr, ApplyTransformVisitor v)
Expr.public static Expr transform(Expr expr, ApplyTransformVisitor v, OpVisitor beforeVisitor, OpVisitor afterVisitor)
Expr.public static ApplyTransformVisitor createTransformer(Transform opTransform, ExprTransform exprTransform)
public static ApplyTransformVisitor createTransformer(Transform opTransform, ExprTransform exprTransform, OpVisitor beforeVisitor, OpVisitor afterVisitor)
Licenced under the Apache License, Version 2.0