Interface | Description |
---|---|
IMOptimizer |
Describes an optimizer used for global optimization process.
|
IMOptimizerChain |
Describes aa chain of
IMOptimizer to apply on an addon. |
Class | Description |
---|---|
AbstractOptimizer |
Base implementation for all optimizers.
|
AbstractRecursiveOptimizer |
Base implementation for all optimizers which need to browse recursively all addons hierarchy of a rule set.
|
MConstantOptimizer |
Optimizer which will check for presence of Addons which will always have the
same result between executions, and transforms them into constant values.
|
MDeduplicationOptimizer |
Optimizer which will check for presence of strictly identical instances of addons,
in terms of behavior.
|
MExpressionOptimizer |
Optimizer which will check if logical operation might be simplified,
without breaking flow control.
|
MOptimizerChain |
This class passes the full optimization chain.
|
MReturnStatementOptimizer |
Optimizer which will check that return statements are at the end of a list of executable addons.
|
MSpecificAddonOptimizeOptimizer |
Optimizer which will call "optimize" method on all registered Addon instances.
|