diff options
Diffstat (limited to 'baksmali/src/main/java/org/jf/baksmali/baksmaliOptions.java')
-rw-r--r-- | baksmali/src/main/java/org/jf/baksmali/baksmaliOptions.java | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/baksmali/src/main/java/org/jf/baksmali/baksmaliOptions.java b/baksmali/src/main/java/org/jf/baksmali/baksmaliOptions.java index b6cc1571..32685ddf 100644 --- a/baksmali/src/main/java/org/jf/baksmali/baksmaliOptions.java +++ b/baksmali/src/main/java/org/jf/baksmali/baksmaliOptions.java @@ -36,6 +36,7 @@ import org.jf.dexlib2.analysis.ClassPath; import org.jf.dexlib2.analysis.InlineMethodResolver; import org.jf.dexlib2.util.SyntheticAccessorResolver; +import javax.annotation.Nullable; import java.io.File; import java.util.Arrays; import java.util.HashMap; @@ -54,7 +55,7 @@ public class baksmaliOptions { public int apiLevel = 15; public String outputDirectory = "out"; - public String dexEntry = "classes.dex"; + @Nullable public String dexEntry = null; public List<String> bootClassPathDirs = Lists.newArrayList(); public List<String> bootClassPathEntries = Lists.newArrayList(); @@ -75,11 +76,15 @@ public class baksmaliOptions { public boolean ignoreErrors = false; public boolean checkPackagePrivateAccess = false; public boolean useImplicitReferences = false; + public boolean normalizeVirtualMethods = false; public File customInlineDefinitions = null; public InlineMethodResolver inlineResolver = null; public int registerInfo = 0; public ClassPath classPath = null; - public int jobs = -1; + public int jobs = Runtime.getRuntime().availableProcessors(); + public boolean disassemble = true; + public boolean dump = false; + public String dumpFileName = null; public SyntheticAccessorResolver syntheticAccessorResolver = null; |