improve jadx api

This commit is contained in:
Skylot
2013-09-08 16:51:17 +04:00
parent 4454e013c4
commit 4c03a4245b
7 changed files with 153 additions and 89 deletions
@@ -30,9 +30,9 @@ public class JadxWrapper {
try {
this.decompiler.loadFile(file);
} catch (IOException e) {
e.printStackTrace();
LOG.error("Error open file: " + file, e);
} catch (DecodeException e) {
e.printStackTrace();
LOG.error("Error decode file: " + file, e);
}
}
@@ -41,7 +41,8 @@ public class JadxWrapper {
@Override
public void run() {
try {
ThreadPoolExecutor ex = decompiler.saveAll(dir);
decompiler.setOutputDir(dir);
ThreadPoolExecutor ex = decompiler.getSaveExecutor();
while (ex.isTerminating()) {
long total = ex.getTaskCount();
long done = ex.getCompletedTaskCount();