# Class: com.pnfsoftware.jeb.core.units.code.android.ir.AbstractDPatternOptimizer

Base class for `dexdec` \(DEX decompiler\) IR pattern match\-and\-replace plugins.

## Constructor: AbstractDPatternOptimizer

Description: Create a pattern optimizer with the default priority.

## Protected Method: getPatterns
- return type: `java.util.Collection<com.pnfsoftware.jeb.core.units.code.android.ir.compiler.DPatternCompiler.DPattern>`

Description: Retrieve the patterns applied by this optimizer.
return: the patterns to match and replace

## Method: perform
- return type: `int`


