pxb1988 / dex2jar

Tools to work with android .dex and java .class files
Apache License 2.0
12.06k stars 2.09k forks source link

Why use the asm-debug library all the time? #538

Open GodManRui opened 2 years ago

GodManRui commented 2 years ago

ASM5 is too low, and many scenarios are no longer applicable. Have you considered migrating to the asm:asm library? If I use asm: will there be any problem with the asm library? At present, it seems that only AsmBridge has compilation problems, but the ClassWriter in the SymbolTable in the MethodWriter can be obtained through reflection.

asm‑all (and asm‑debug‑all) were removed (ASM 6.0), as they were no longer necessary (since debug info is always included since ASM 6.0, because the .jar file size constraints which forced the creation of asm‑debug‑all in the first place were fixed between JDK 1.3 and JDK 1.5 (the minimum supported Java release since ASM 6.0))asm‑all (and asm‑debug‑all) were removed in [4c449bea]

ThexXTURBOXx commented 2 years ago

Why migrate to asm:asm? It is more than a decade old now. Look at my fork for an update to ASM 9.3.