feat: add a flag to disable debug info (#276) (PR #502)

This commit is contained in:
Ahmed Ashour
2019-03-23 08:35:00 +01:00
committed by skylot
parent eed762df44
commit d111fd0680
4 changed files with 23 additions and 1 deletions
@@ -27,6 +27,7 @@ public class JadxArgs {
private boolean showInconsistentCode = false;
private boolean useImports = true;
private boolean debugInfo = true;
private boolean isSkipResources = false;
private boolean isSkipSources = false;
@@ -133,6 +134,14 @@ public class JadxArgs {
this.useImports = useImports;
}
public boolean isDebugInfo() {
return debugInfo;
}
public void setDebugInfo(boolean debugInfo) {
this.debugInfo = debugInfo;
}
public boolean isSkipResources() {
return isSkipResources;
}
+3 -1
View File
@@ -67,7 +67,9 @@ public class Jadx {
passes.add(new BlockFinish());
passes.add(new SSATransform());
passes.add(new DebugInfoVisitor());
if (args.isDebugInfo()) {
passes.add(new DebugInfoVisitor());
}
passes.add(new TypeInference());
if (args.isRawCFGOutput()) {