Uses of Interface
com.pnfsoftware.jeb.core.units.code.android.ir.IDOptimizer
Packages that use IDOptimizer
Package
Description
This package contains types used to publicly access and manipulate JEB's DEX Decompiler (referred
to as
dexdec
) Intermediate Representation (IR) objects.-
Uses of IDOptimizer in com.pnfsoftware.jeb.core.units.code.android.ir
Classes in com.pnfsoftware.jeb.core.units.code.android.ir that implement IDOptimizerModifier and TypeClassDescriptionclass
Base class fordexdec
(DEX decompiler) IR optimizer plugins working on a collection of IR contexts.class
Base class fordexdec
(DEX decompiler) IR optimizer plugins.Methods in com.pnfsoftware.jeb.core.units.code.android.ir with type parameters of type IDOptimizerModifier and TypeMethodDescription<T extends IDOptimizer>
TIDMasterOptimizer.findOptimizer
(Class<T> cl) Find an optimizer by type.Methods in com.pnfsoftware.jeb.core.units.code.android.ir that return IDOptimizerMethods in com.pnfsoftware.jeb.core.units.code.android.ir that return types with arguments of type IDOptimizerModifier and TypeMethodDescriptionIDMasterOptimizer.getListOfOptimizers()
Retrieve the list of all optimizers.Methods in com.pnfsoftware.jeb.core.units.code.android.ir with parameters of type IDOptimizerModifier and TypeMethodDescriptionboolean
IDMasterOptimizer.add
(IDOptimizer optimizer) Register an external optimizer.int
AbstractDInstrumenter.afterFailedPass
(IDOptimizer opt, IDMethodContext ctx, Exception ex) The default implementation returns 0 (proceed).int
IDMasterOptimizerInstrumenter.afterFailedPass
(IDOptimizer opt, IDMethodContext ctx, Exception ex) This method is called by the MO after a method-optimizer failed.int
AbstractDInstrumenter.afterPass
(IDOptimizer opt, IDMethodContext ctx, int optcnt) The default implementation returns 0 (proceed).int
IDMasterOptimizerInstrumenter.afterPass
(IDOptimizer opt, IDMethodContext ctx, int optcnt) This method is called by the MO after a method-optimizer successfully returned.int
AbstractDInstrumenter.beforePass
(IDOptimizer opt, IDMethodContext ctx) The default implementation returns 0 (proceed).int
IDMasterOptimizerInstrumenter.beforePass
(IDOptimizer opt, IDMethodContext ctx) This method is called by the MO before a method-optimizer is about to be executed.void
IDMethodContext.pushWorkingOptimizer
(IDOptimizer optimizer) boolean
IDMasterOptimizer.remove
(IDOptimizer optimizer) Unregister an external optimizer.void
IDMasterOptimizer.setOptimizerEnabled
(IDOptimizer opt, boolean enabled) Enable or disable an optimizer.