java.lang.Object | ||
↳ | java.lang.Enum<E extends java.lang.Enum<E>> | |
↳ | com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.OptimizerType |
Types of IR and AST optimizers.
Enum Values | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
OptimizerType | NORMAL | Standard optimizer, performing safe transformations. | |||||||||
OptimizerType | ON_DEMAND | Custom optimizers are optimizers meant to be executed by ad-hoc code, outside the standard optimization passes. | |||||||||
OptimizerType | UNSAFE | Unsafe optimizer, may introduce changes in semantics. |
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
static OptimizerType | valueOf(String name) | ||||||||||
final static OptimizerType[] | values() |
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Enum
| |||||||||||
From class
java.lang.Object
| |||||||||||
From interface
java.lang.Comparable
|
Standard optimizer, performing safe transformations. Can be run by an orchestrator
.
Custom optimizers are optimizers meant to be executed by ad-hoc code, outside the standard
optimization passes. They are never run by orchestrators
.
Unsafe optimizer, may introduce changes in semantics. Can be run by an
orchestrator
.