Package | Description |
---|---|
com.massa.mrules.optimizer |
Modifier and Type | Class and Description |
---|---|
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.
|