Class Optimizer.Builder
java.lang.Object
cloud.opencode.base.expression.compiler.Optimizer.Builder
- Enclosing class:
Optimizer
Builder for Optimizer
优化器构建器
- Since:
- JDK 25, opencode-base-expression V1.0.0
- Author:
- Leon Soo www.LeonSoo.com
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build the optimizer 构建优化器constantFolding(boolean enabled) Enable or disable constant folding 启用或禁用常量折叠deadCodeElimination(boolean enabled) Enable or disable dead code elimination 启用或禁用死代码消除Disable all optimizations 禁用所有优化shortCircuit(boolean enabled) Enable or disable short-circuit optimization 启用或禁用短路优化
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
constantFolding
Enable or disable constant folding 启用或禁用常量折叠- Parameters:
enabled- true to enable | true 表示启用- Returns:
- this builder | 此构建器
-
shortCircuit
Enable or disable short-circuit optimization 启用或禁用短路优化- Parameters:
enabled- true to enable | true 表示启用- Returns:
- this builder | 此构建器
-
deadCodeElimination
Enable or disable dead code elimination 启用或禁用死代码消除- Parameters:
enabled- true to enable | true 表示启用- Returns:
- this builder | 此构建器
-
noOptimizations
Disable all optimizations 禁用所有优化- Returns:
- this builder | 此构建器
-
build
-