fix(script): use compile instead analyze for scripts with deps (#1912)

This commit is contained in:
Skylot
2023-06-15 21:08:51 +01:00
parent 1a642108ef
commit 6f4451364b
11 changed files with 167 additions and 61 deletions
@@ -17,6 +17,7 @@ class JadxScriptPluginTest {
args.inputFiles.run {
add(getSampleFile("hello.smali"))
add(getSampleFile("test.jadx.kts"))
add(getSampleFile("test-deps.jadx.kts"))
}
val elapsed = measureTimeMillis {
JadxDecompiler(args).use { jadx ->
@@ -0,0 +1,11 @@
@file:DependsOn("org.apache.commons:commons-text:1.10.0")
import org.apache.commons.text.StringEscapeUtils
val jadx = getJadxInstance()
jadx.afterLoad {
jadx.classes.forEach {
jadx.log.info { "Escaped name: ${StringEscapeUtils.escapeJava(it.fullName)}" }
}
}