java.lang.Object | ||
↳ | java.lang.Enum<E extends java.lang.Enum<E>> | |
↳ | com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.OptimizerMode |
Modes of operations for a master optimizer.
Enum Values | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
OptimizerMode | AGGRESSIVE | Aggressive mode, run close to the end of pipeline. | |||||||||
OptimizerMode | NORMAL | Regular mode. | |||||||||
OptimizerMode | UNFRIENDLY | Unfriendly mode, run at the end of pipeline. |
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
boolean | isAggressive() | ||||||||||
boolean | isUnfriendly() | ||||||||||
boolean | meetsRequirement(OptimizerMode requiredMode) | ||||||||||
static OptimizerMode | valueOf(String name) | ||||||||||
final static OptimizerMode[] | values() |
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Enum
| |||||||||||
From class
java.lang.Object
| |||||||||||
From interface
java.lang.Comparable
|
Aggressive mode, run close to the end of pipeline.
Some optimizations that may counter other optimizers from performing as intended are enabled.
Regular mode.
Standard mode for optimizers, they may be called without restrictions.
Unfriendly mode, run at the end of pipeline.
Some optimizations that will counter other optimizers from performing as intended are enabled.