|
||||||||||
| 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 |
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 |
methodToDump
null-ok; particular method to dump |
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 |
int |
targetApiLevel
what API level to target |
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 targetApiLevel
public int positionInfo
public boolean localInfo
public boolean incremental
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
| 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 | |||||||||