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 TypeClassDescriptionclassBase class fordexdec(DEX decompiler) IR optimizer plugins working on a collection of IR contexts.classBase 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 TypeMethodDescriptionbooleanIDMasterOptimizer.add(IDOptimizer optimizer) Register an external optimizer.intAbstractDInstrumenter.afterFailedPass(IDOptimizer opt, IDMethodContext ctx, Exception ex) The default implementation returns 0 (proceed).intIDMasterOptimizerInstrumenter.afterFailedPass(IDOptimizer opt, IDMethodContext ctx, Exception ex) This method is called by the MO after a method-optimizer failed.intAbstractDInstrumenter.afterPass(IDOptimizer opt, IDMethodContext ctx, int optcnt) The default implementation returns 0 (proceed).intIDMasterOptimizerInstrumenter.afterPass(IDOptimizer opt, IDMethodContext ctx, int optcnt) This method is called by the MO after a method-optimizer successfully returned.intAbstractDInstrumenter.beforePass(IDOptimizer opt, IDMethodContext ctx) The default implementation returns 0 (proceed).intIDMasterOptimizerInstrumenter.beforePass(IDOptimizer opt, IDMethodContext ctx) This method is called by the MO before a method-optimizer is about to be executed.voidIDMethodContext.pushWorkingOptimizer(IDOptimizer optimizer) booleanIDMasterOptimizer.remove(IDOptimizer optimizer) Unregister an external optimizer.voidIDMasterOptimizer.setOptimizerEnabled(IDOptimizer opt, boolean enabled) Enable or disable an optimizer.