Uses of Class
com.pnfsoftware.jeb.core.units.code.android.ir.compiler.DPatternCompiler.DPattern
Packages that use DPatternCompiler.DPattern
Package
Description
This package contains types used to publicly access and manipulate JEB's DEX Decompiler (referred
to as
dexdec) Intermediate Representation (IR) objects.Helpers used to compile, match, and replace dexdec IR expression patterns.
-
Uses of DPatternCompiler.DPattern in com.pnfsoftware.jeb.core.units.code.android.ir
Methods in com.pnfsoftware.jeb.core.units.code.android.ir that return types with arguments of type DPatternCompiler.DPatternModifier and TypeMethodDescriptionprotected abstract Collection<DPatternCompiler.DPattern> AbstractDPatternOptimizer.getPatterns()Retrieve the patterns applied by this optimizer. -
Uses of DPatternCompiler.DPattern in com.pnfsoftware.jeb.core.units.code.android.ir.compiler
Methods in com.pnfsoftware.jeb.core.units.code.android.ir.compiler that return DPatternCompiler.DPatternModifier and TypeMethodDescriptionAdd an input pattern.Add an input pattern.static DPatternCompiler.DPatternConvenience method to quickly create and compile a single-input, no-output pattern.static DPatternCompiler.DPatternConvenience method to quickly create and compile a single-input, no-output pattern.DPatternCompiler.compile(DPatternCompiler.DPattern pattern) Compile an IR pattern.DPatternCompiler.DPattern.compile()Compile this pattern with the default compiler.DPatternCompiler.DPattern.compile(int flags) Compile this pattern with temporary compiler flags.DPatternCompiler.DPattern.compile(DPatternCompiler compiler) Compile this pattern with the provided compiler.static DPatternCompiler.DPatternDPatternCompiler.DPattern.create()Create an unnamed pattern.static DPatternCompiler.DPatternCreate a pattern.DPatternMatcher.getPattern()Retrieve the pattern used by this matcher.DPatternMatcher.Result.getPattern()Retrieve the pattern used for matching.DPatternCompiler.DPattern.setCustomReplacer(IDPatternReplacer replacer) Set a custom replacer called for successful matches.Set the sole input pattern.Set the sole input pattern.Set the output replacement pattern.Set the output replacement pattern.DPatternCompiler.DPattern.setVerifier(IDMatchVerifier verifier) Set a verifier called on candidate matches.Methods in com.pnfsoftware.jeb.core.units.code.android.ir.compiler with parameters of type DPatternCompiler.DPatternModifier and TypeMethodDescriptionDPatternCompiler.compile(DPatternCompiler.DPattern pattern) Compile an IR pattern.Constructors in com.pnfsoftware.jeb.core.units.code.android.ir.compiler with parameters of type DPatternCompiler.DPatternModifierConstructorDescriptionDPatternMatcher(DPatternCompiler.DPattern pattern, CFG<IDInstruction> cfg, IDMethodContext ctx) Create a matcher for a control-flow graph.DPatternMatcher(DPatternCompiler.DPattern pattern, IDExpression exp, IDMethodContext ctx) Create a matcher for a single expression.