public final enum

OptimizerType

extends Enum<E extends Enum<E>>
java.lang.Object
   ↳ java.lang.Enum<E extends java.lang.Enum<E>>
     ↳ com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.OptimizerType

Class Overview

Types of IR and AST optimizers.

Summary

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

Enum Values

public static final OptimizerType NORMAL

Standard optimizer, performing safe transformations. Can be run by an orchestrator.

public static final OptimizerType ON_DEMAND

Custom optimizers are optimizers meant to be executed by ad-hoc code, outside the standard optimization passes. They are never run by orchestrators.

public static final OptimizerType UNSAFE

Unsafe optimizer, may introduce changes in semantics. Can be run by an orchestrator.

Public Methods

public static OptimizerType valueOf (String name)

public static final OptimizerType[] values ()