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

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

## Constructor: AbstractDPatternOptimizer


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


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


