Package dev.cel.optimizer
Interface CelOptimizerBuilder
-
public interface CelOptimizerBuilderInterface for building an instance of CelOptimizer.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description CelOptimizerBuilderaddAstOptimizers(CelAstOptimizer... astOptimizers)Adds one or more optimizer to perform custom AST optimizations.CelOptimizerBuilderaddAstOptimizers(java.lang.Iterable<CelAstOptimizer> astOptimizers)Adds one or more optimizer to perform custom AST optimizations.CelOptimizerbuild()Build a new instance of theCelOptimizer.
-
-
-
Method Detail
-
addAstOptimizers
@CanIgnoreReturnValue CelOptimizerBuilder addAstOptimizers(CelAstOptimizer... astOptimizers)
Adds one or more optimizer to perform custom AST optimizations.
-
addAstOptimizers
@CanIgnoreReturnValue CelOptimizerBuilder addAstOptimizers(java.lang.Iterable<CelAstOptimizer> astOptimizers)
Adds one or more optimizer to perform custom AST optimizations.
-
build
@CheckReturnValue CelOptimizer build()
Build a new instance of theCelOptimizer.
-
-