aboutsummaryrefslogtreecommitdiff
path: root/baksmali/src/main/java/org/jf/baksmali/baksmaliOptions.java
diff options
context:
space:
mode:
Diffstat (limited to 'baksmali/src/main/java/org/jf/baksmali/baksmaliOptions.java')
-rw-r--r--baksmali/src/main/java/org/jf/baksmali/baksmaliOptions.java9
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;