类 ExpressionOptimizer
java.lang.Object
com.sh.compile.express.optimizer.ExpressionOptimizer
- 所有已实现的接口:
ParserVisitor
Description:
Title:首亨软件 - TSS/CRM等
- 从以下版本开始:
- 2014年12月11日
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明voidMarks a variable name to be a constant name.voidoptimize()voidremoveConst(String constName) Unmarks a variable name to be a constant name.visit(ASTConstant node, Object data) visit(ASTFunNode node, Object data) visit(ASTVarNode node, Object data) If a var node is defined in the const table, make it to be a real constant.visit(SimpleNode node, Object data)
-
构造器详细资料
-
ExpressionOptimizer
-
-
方法详细资料
-
addConst
Marks a variable name to be a constant name.- 参数:
constName- String
-
removeConst
Unmarks a variable name to be a constant name.- 参数:
constName- String
-
clearConstants
public void clearConstants() -
optimize
-
visit
- 指定者:
visit在接口中ParserVisitor
-
visit
If a var node is defined in the const table, make it to be a real constant.- 指定者:
visit在接口中ParserVisitor
-
visit
- 指定者:
visit在接口中ParserVisitor
-
visit
- 指定者:
visit在接口中ParserVisitor
-