public final enum

OptimizerMode

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

Class Overview

Modes of operations for a master optimizer.

Summary

Enum Values
OptimizerMode  AGGRESSIVE  Aggressive mode. 
OptimizerMode  NORMAL  Regular mode. 
OptimizerMode  UNFRIENDLY  Unfriendly mode. 
Public Methods
boolean isAggressive()
boolean isUnfriendly()
boolean meetsRequirement(OptimizerMode requiredMode)
static OptimizerMode valueOf(String name)
final static OptimizerMode[] values()
[Expand]
Inherited Methods
From class java.lang.Enum
From class java.lang.Object
From interface java.lang.Comparable

Enum Values

public static final OptimizerMode AGGRESSIVE

Aggressive mode. Some unsafe optimizations may be performed.

public static final OptimizerMode NORMAL

Regular mode. Only safe optimizations can be performed.

public static final OptimizerMode UNFRIENDLY

Unfriendly mode. Some optimizations that may counter other optimizers from performing as intended are enabled.

Public Methods

public boolean isAggressive ()

public boolean isUnfriendly ()

public boolean meetsRequirement (OptimizerMode requiredMode)

public static OptimizerMode valueOf (String name)

public static final OptimizerMode[] values ()