public interface

IJavaGlobalContext

implements IJavaElementFactory
com.pnfsoftware.jeb.core.units.code.java.IJavaGlobalContext

Class Overview

dexdec global context for AST generation. This interface contains references to objects necessary to access and manipulate ASTs generated by the decompiler.

Summary

Public Methods
abstract IJMasterOptimizer createMasterOptimizer(IJavaDecompilableElement elt)
Create a pre-initialized master optimizer targeting the provided AST element.
abstract IJMasterOptimizer createMasterOptimizer(IJavaDecompilableElement elt, boolean registerBuiltinOptimizers, boolean initializeWithDexdecSettings, boolean registerExternalOptimizers)
Create a master optimizer targeting the provided AST element.
abstract IJavaClassFactory getClassFactory()
abstract IJavaConstantFactory getConstantFactory()
abstract IDexDecompilerUnit getDecompiler()
abstract IJavaFieldFactory getFieldFactory()
abstract IJavaMethodFactory getMethodFactory()
abstract IJavaOperatorFactory getOperatorFactory()
abstract IJavaTypeFactory getTypeFactory()
[Expand]
Inherited Methods
From interface com.pnfsoftware.jeb.core.units.code.java.IJavaElementFactory

Public Methods

public abstract IJMasterOptimizer createMasterOptimizer (IJavaDecompilableElement elt)

Create a pre-initialized master optimizer targeting the provided AST element. This convenience method is equivalent to createMasterOptimizer(elt, true, true, true).

public abstract IJMasterOptimizer createMasterOptimizer (IJavaDecompilableElement elt, boolean registerBuiltinOptimizers, boolean initializeWithDexdecSettings, boolean registerExternalOptimizers)

Create a master optimizer targeting the provided AST element.

Parameters
elt a method or class

public abstract IJavaClassFactory getClassFactory ()

public abstract IJavaConstantFactory getConstantFactory ()

public abstract IDexDecompilerUnit getDecompiler ()

public abstract IJavaFieldFactory getFieldFactory ()

public abstract IJavaMethodFactory getMethodFactory ()

public abstract IJavaOperatorFactory getOperatorFactory ()

public abstract IJavaTypeFactory getTypeFactory ()