|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.android.dx.command.dexer.Main.Arguments
public static class Main.Arguments
Command-line argument parser and access.
| Field Summary | |
|---|---|
CfOptions |
cfOptions
Options for class file transformation |
boolean |
coreLibrary
whether we are constructing a core library |
boolean |
debug
whether to run in debug mode |
DexOptions |
dexOptions
Options for dex file output |
String |
dontOptimizeListFile
Filename containing list of methods to NOT optimize |
int |
dumpWidth
max width for columnar output |
boolean |
emptyOk
whether it is okay for there to be no .class files
to process |
String[] |
fileNames
non-null after parse(java.lang.String[]); file name arguments |
boolean |
forceJumbo
whether to force generation of const-string/jumbo for all indexes, to allow merges between dex files with many strings. |
String |
humanOutName
null-ok; output file name for human-oriented dump |
boolean |
incremental
whether to merge with the output dex file if it exists. |
boolean |
jarOutput
whether the binary output is to be a .jar file
instead of a plain .dex |
boolean |
keepClassesInJar
when writing a .jar file, whether to still
keep the .class files |
boolean |
localInfo
whether to keep local variable information |
String |
mainDexListFile
Optional file containing a list of class files containing classes to be forced in main dex |
String |
methodToDump
null-ok; particular method to dump |
boolean |
minimalMainDex
Produce the smallest possible main dex. |
boolean |
multiDex
generation of multiple dex is allowed |
int |
numThreads
number of threads to run with |
boolean |
optimize
whether to do SSA/register optimization |
String |
optimizeListFile
Filename containg list of methods to optimize |
String |
outName
null-ok; output file name for binary file |
int |
positionInfo
how much source position info to preserve |
boolean |
statistics
Whether to print statistics to stdout at end of compile cycle |
boolean |
strictNameCheck
whether strict file-name-vs-class-name checking should be done |
boolean |
verbose
whether to emit high-level verbose human-oriented output |
boolean |
verboseDump
whether to emit verbose human-oriented output in the dump file |
| Constructor Summary | |
|---|---|
Main.Arguments()
|
|
| Method Summary | |
|---|---|
void |
parse(String[] args)
Parses the given command-line arguments. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public boolean debug
public boolean verbose
public boolean verboseDump
public boolean coreLibrary
public String methodToDump
null-ok; particular method to dump
public int dumpWidth
public String outName
null-ok; output file name for binary file
public String humanOutName
null-ok; output file name for human-oriented dump
public boolean strictNameCheck
public boolean emptyOk
.class files
to process
public boolean jarOutput
.jar file
instead of a plain .dex
public boolean keepClassesInJar
.jar file, whether to still
keep the .class files
public int positionInfo
public boolean localInfo
public boolean incremental
public boolean forceJumbo
public String[] fileNames
non-null after parse(java.lang.String[]); file name arguments
public boolean optimize
public String optimizeListFile
public String dontOptimizeListFile
public boolean statistics
public CfOptions cfOptions
public DexOptions dexOptions
public int numThreads
public boolean multiDex
public String mainDexListFile
public boolean minimalMainDex
| Constructor Detail |
|---|
public Main.Arguments()
| Method Detail |
|---|
public void parse(String[] args)
args - non-null; the arguments
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||