| java.lang.Object | ||
| ↳ | java.lang.Enum<E extends java.lang.Enum<E>> | |
| ↳ | com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.DataChainsUpdatePolicy | |
Post-optimizer update policy for data chains.
| 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
| |||||||||||
The chains may be modified; they should be recalculated only if optimizations were performed.
The chains may be modified; they should be recalculated only if optimizations were performed and an explicit recalculation request was specified by the optimizer.
The chains are not modified; recalculating them is useless, even if optimizations were performed.
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).