Package | Description |
---|---|
com.massa.mrules.optimizer |
Modifier and Type | Class and Description |
---|---|
class |
AbstractOptimizer
Base implementation for all optimizers.
|
class |
AbstractRecursiveOptimizer
Base implementation for all optimizers which need to browse recursively all addons hierarchy of a rule set.
|
class |
MConstantOptimizer
Optimizer which will check for presence of Addons which will always have the
same result between executions, and transforms them into constant values.
|
class |
MDeduplicationOptimizer
Optimizer which will check for presence of strictly identical instances of addons,
in terms of behavior.
|
class |
MExpressionOptimizer
Optimizer which will check if logical operation might be simplified,
without breaking flow control.
|
class |
MReturnStatementOptimizer
Optimizer which will check that return statements are at the end of a list of executable addons.
|
class |
MSpecificAddonOptimizeOptimizer
Optimizer which will call "optimize" method on all registered Addon instances.
|
Modifier and Type | Method and Description |
---|---|
List<IMOptimizer> |
IMOptimizerChain.getChain()
retrieves
IMOptimizer chain list. |
List<IMOptimizer> |
MOptimizerChain.getChain() |
Modifier and Type | Method and Description |
---|---|
void |
IMOptimizerChain.setChain(List<IMOptimizer> chain)
Set
IMOptimizer chain list. |
void |
MOptimizerChain.setChain(List<IMOptimizer> chain) |