public final enum

DataChainsUpdatePolicy

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.ir.opt.DataChainsUpdatePolicy

Class Overview

Post-optimizer update policy for data chains.

Summary

Enum Values
DataChainsUpdatePolicy  UPDATE_IF_OPTIMIZED  The chains may be modified; they should be recalculated only if optimizations were performed. 
DataChainsUpdatePolicy  UPDATE_IF_REQUIRED  The chains may be modified; they should be recalculated only if optimizations were performed and an explicit recalculation request was specified by the optimizer. 
DataChainsUpdatePolicy  UPDATE_NOT_NECESSARY  The chains are not modified; recalculating them is useless, even if optimizations were performed. 
DataChainsUpdatePolicy  UPDATE_PERFORMED_INTERNALLY  The chains may be modified; they are always recalculated internally by the optimizer. 
Public Methods
static DataChainsUpdatePolicy valueOf(String name)
final static DataChainsUpdatePolicy[] values()
[Expand]
Inherited Methods
From class java.lang.Enum
From class java.lang.Object
From interface java.lang.Comparable

Enum Values

public static final DataChainsUpdatePolicy UPDATE_IF_OPTIMIZED

The chains may be modified; they should be recalculated only if optimizations were performed.

public static final DataChainsUpdatePolicy UPDATE_IF_REQUIRED

The chains may be modified; they should be recalculated only if optimizations were performed and an explicit recalculation request was specified by the optimizer.

public static final DataChainsUpdatePolicy UPDATE_NOT_NECESSARY

The chains are not modified; recalculating them is useless, even if optimizations were performed.

public static final DataChainsUpdatePolicy UPDATE_PERFORMED_INTERNALLY

The chains may be modified; they are always recalculated internally by the optimizer. Client code does not need to recalculate them after optimizations were performed. (Operationally, this is the same as UPDATE_NOT_NECESSARY).

Public Methods

public static DataChainsUpdatePolicy valueOf (String name)

public static final DataChainsUpdatePolicy[] values ()