java.lang.Object | ||
↳ | java.lang.Enum<E extends java.lang.Enum<E>> | |
↳ | com.pnfsoftware.jeb.core.units.code.java.JOptimizerType |
dexdec
AST optimizer type.
UNSAFE
optimizers can be globally disabled in the Options, as well as via
setSafeMode(boolean)
when using an orchestrator.
Enum Values | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
JOptimizerType | CUSTOM | Custom optimizers are optimizers meant to be executed by ad-hoc code, outside the standard optimization passes. | |||||||||
JOptimizerType | NORMAL | Standard optimizer, performing safe transformations. | |||||||||
JOptimizerType | UNSAFE | Unsafe optimizer, may introduce changes in semantics. |
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
static JOptimizerType | valueOf(String name) | ||||||||||
final static JOptimizerType[] | values() |
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Enum
| |||||||||||
From class
java.lang.Object
| |||||||||||
From interface
java.lang.Comparable
|
Custom optimizers are optimizers meant to be executed by ad-hoc code, outside the standard
optimization passes. They are never run by orchestrators
.
Standard optimizer, performing safe transformations. Can be run by an
orchestrator
.
Unsafe optimizer, may introduce changes in semantics. Can be run by an
orchestrator
.