# Enum: com.pnfsoftware.jeb.core.units.code.android.ir.DOptimizerType

`dexdec` IR optimizer type. 

 [#UNSAFE](#UNSAFE) optimizers can be globally disabled in the Options, as well as via [IDMasterOptimizer#setSafeMode(boolean)](IDMasterOptimizer#setSafeMode(boolean)) when using an orchestrator.

## Constant: CUSTOM
Description: Custom optimizers are optimizers meant to be executed by ad\-hoc code, outside the standard optimization passes. They are never run by [orchestrators](IDMasterOptimizer).

## Constant: NORMAL
Description: Standard optimizer, performing safe transformations. Can be run by an [orchestrator](IDMasterOptimizer).

## Constant: UNSAFE
Description: Unsafe optimizer, may introduce changes in semantics. Can be run by an [orchestrator](IDMasterOptimizer).

## Static Method: valueOf
- parameter: `name`, type: `java.lang.String`
- return type: `com.pnfsoftware.jeb.core.units.code.android.ir.DOptimizerType`


## Static Method: values
- return type: `com.pnfsoftware.jeb.core.units.code.android.ir.DOptimizerType[]`


