public final enum

NativeDecompilationStage

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

Class Overview

A high-level view of what stage a target being decompiled is at.

Summary

Enum Values
NativeDecompilationStage  COMPLETED   
NativeDecompilationStage  IR_CONVERSION   
NativeDecompilationStage  LIFTING   
NativeDecompilationStage  RAW_CONVERSION   
NativeDecompilationStage  SIMULATION   
NativeDecompilationStage  STACK_ANALYSIS   
NativeDecompilationStage  TYPES_APPLICATION   
NativeDecompilationStage  UNKNOWN  The current high-level stage cannot be determined. 
Public Methods
int getId()
Get the numerical id associated to the decompilation phase.
static NativeDecompilationStage valueOf(String name)
final static NativeDecompilationStage[] values()
[Expand]
Inherited Methods
From class java.lang.Enum
From class java.lang.Object
From interface java.lang.Comparable

Enum Values

public static final NativeDecompilationStage COMPLETED

public static final NativeDecompilationStage IR_CONVERSION

public static final NativeDecompilationStage LIFTING

public static final NativeDecompilationStage RAW_CONVERSION

public static final NativeDecompilationStage SIMULATION

public static final NativeDecompilationStage STACK_ANALYSIS

public static final NativeDecompilationStage TYPES_APPLICATION

public static final NativeDecompilationStage UNKNOWN

The current high-level stage cannot be determined.

Public Methods

public int getId ()

Get the numerical id associated to the decompilation phase.

Note: Within the pipeline, when specifying numerical stage ids (as opposed to enums objects), a positive stage id generally refers to a "post-execution" of the stage, whereas a negative stage id means "pre-execution" of the stage.

Returns
  • on success, an id in [1, 1000); on failure, 0

public static NativeDecompilationStage valueOf (String name)

public static final NativeDecompilationStage[] values ()