| 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.