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 | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() | |||||||||||
![]() | |||||||||||
![]() |
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
).