dex2jar/dex-translator/build.gradle
Bob Pan 17ae98fe74
Update ASM to 9.5, drop AsmBridge (#591)
* Update ASM to 9.5, drop AsmBridge

asm may introduce incompatible between versions, the `api` pass to ClassVisitor() is for compatible.
i believe keep the `api` separately is better than global constant. as we can upgrade asm without touching/review all dex2jar codes.

AsmBridge is a tricky to 'Method Code too large', drop it.

cherry-pick 600f04ade3 from https://github.com/ThexXTURBOXx/dex2jar

* upgrade to new asm api

---------

Co-authored-by: Nico Mexis <nico.mexis@kabelmail.de>
2023-08-30 21:25:55 +08:00

14 lines
439 B
Groovy

description = 'Dex Translator'
dependencies {
compile project(':dex-reader')
compile project(':dex-ir')
compile project(':d2j-base-cmd')
implementation group: 'org.ow2.asm', name: 'asm-tree', version: '9.5'
implementation group: 'org.ow2.asm', name: 'asm-util', version: '9.5'
implementation group: 'org.ow2.asm', name: 'asm-commons', version: '9.5'
testCompile project(':d2j-smali')
testCompile project(':d2j-jasmin')
}