public class Options
extends java.lang.Object
| Constructor and Description |
|---|
Options(Singletons.Global g) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
allow_phantom_refs() |
boolean |
app() |
boolean |
ast_metrics() |
java.util.LinkedList |
classes() |
boolean |
debug_resolver() |
boolean |
debug() |
java.util.List |
dump_body() |
java.util.List |
dump_cfg() |
java.util.List |
dynamic_class() |
java.util.List |
dynamic_dir() |
java.util.List |
dynamic_package() |
java.util.List |
exclude() |
boolean |
full_resolver() |
static java.lang.String |
getDeclaredOptionsForPhase(java.lang.String phaseName) |
static java.lang.String |
getDefaultOptionsForPhase(java.lang.String phaseName) |
java.lang.String |
getPhaseHelp(java.lang.String phaseName) |
java.lang.String |
getPhaseList() |
protected java.lang.String |
getPhaseUsage() |
java.lang.String |
getUsage() |
boolean |
gzip() |
protected boolean |
hasMoreOptions() |
boolean |
help() |
boolean |
include_all() |
java.util.List |
include() |
boolean |
interactive_mode() |
boolean |
j2me() |
boolean |
keep_line_number() |
boolean |
keep_offset() |
java.lang.String |
main_class() |
protected java.lang.String |
nextOption() |
boolean |
no_bodies_for_excluded() |
boolean |
no_output_inner_classes_attribute() |
boolean |
no_output_source_file_attribute() |
boolean |
omit_excepting_unit_edges() |
java.lang.String |
output_dir() |
int |
output_format() |
boolean |
output_jar() |
protected java.lang.String |
padOpt(java.lang.String opts,
java.lang.String desc) |
protected java.lang.String |
padVal(java.lang.String vals,
java.lang.String desc) |
boolean |
parse(java.lang.String[] argv) |
java.util.List |
phase_help() |
boolean |
phase_list() |
boolean |
polyglot() |
boolean |
prepend_classpath() |
boolean |
print_tags_in_output() |
java.util.List |
process_dir() |
protected void |
pushOptions(java.lang.String s) |
void |
set_allow_phantom_refs(boolean setting) |
void |
set_app(boolean setting) |
void |
set_ast_metrics(boolean setting) |
void |
set_debug_resolver(boolean setting) |
void |
set_debug(boolean setting) |
void |
set_dump_body(java.util.List setting) |
void |
set_dump_cfg(java.util.List setting) |
void |
set_dynamic_class(java.util.List setting) |
void |
set_dynamic_dir(java.util.List setting) |
void |
set_dynamic_package(java.util.List setting) |
void |
set_exclude(java.util.List setting) |
void |
set_full_resolver(boolean setting) |
void |
set_gzip(boolean setting) |
void |
set_help(boolean setting) |
void |
set_include_all(boolean setting) |
void |
set_include(java.util.List setting) |
void |
set_interactive_mode(boolean setting) |
void |
set_j2me(boolean setting) |
void |
set_keep_line_number(boolean setting) |
void |
set_keep_offset(boolean setting) |
void |
set_main_class(java.lang.String setting) |
void |
set_no_bodies_for_excluded(boolean setting) |
void |
set_no_output_inner_classes_attribute(boolean setting) |
void |
set_no_output_source_file_attribute(boolean setting) |
void |
set_omit_excepting_unit_edges(boolean setting) |
void |
set_output_dir(java.lang.String setting) |
void |
set_output_format(int setting) |
void |
set_output_jar(boolean setting) |
void |
set_phase_help(java.util.List setting) |
void |
set_phase_list(boolean setting) |
void |
set_polyglot(boolean setting) |
void |
set_prepend_classpath(boolean setting) |
void |
set_print_tags_in_output(boolean setting) |
void |
set_process_dir(java.util.List setting) |
void |
set_show_exception_dests(boolean setting) |
void |
set_soot_classpath(java.lang.String setting) |
void |
set_src_prec(int setting) |
void |
set_subtract_gc(boolean setting) |
void |
set_throw_analysis(int setting) |
void |
set_time(boolean setting) |
void |
set_unfriendly_mode(boolean setting) |
void |
set_validate(boolean setting) |
void |
set_verbose(boolean setting) |
void |
set_version(boolean setting) |
void |
set_via_grimp(boolean setting) |
void |
set_via_shimple(boolean setting) |
void |
set_whole_program(boolean setting) |
void |
set_whole_shimple(boolean setting) |
void |
set_xml_attributes(boolean setting) |
boolean |
setPhaseOption(java.lang.String phase,
java.lang.String option) |
boolean |
show_exception_dests() |
java.lang.String |
soot_classpath() |
int |
src_prec() |
boolean |
subtract_gc() |
int |
throw_analysis() |
boolean |
time() |
boolean |
unfriendly_mode() |
static Options |
v() |
boolean |
validate() |
boolean |
verbose() |
boolean |
version() |
boolean |
via_grimp() |
boolean |
via_shimple() |
void |
warnForeignPhase(java.lang.String phaseName) |
void |
warnNonexistentPhase() |
boolean |
whole_program() |
boolean |
whole_shimple() |
boolean |
xml_attributes() |
public static final int src_prec_c
public static final int src_prec_class
public static final int src_prec_only_class
public static final int src_prec_J
public static final int src_prec_jimple
public static final int src_prec_java
public static final int output_format_J
public static final int output_format_jimple
public static final int output_format_j
public static final int output_format_jimp
public static final int output_format_S
public static final int output_format_shimple
public static final int output_format_s
public static final int output_format_shimp
public static final int output_format_B
public static final int output_format_baf
public static final int output_format_b
public static final int output_format_G
public static final int output_format_grimple
public static final int output_format_g
public static final int output_format_grimp
public static final int output_format_X
public static final int output_format_xml
public static final int output_format_n
public static final int output_format_none
public static final int output_format_jasmin
public static final int output_format_c
public static final int output_format_class
public static final int output_format_d
public static final int output_format_dava
public static final int output_format_t
public static final int output_format_template
public static final int throw_analysis_pedantic
public static final int throw_analysis_unit
protected java.util.LinkedList classes
public Options(Singletons.Global g)
public static Options v()
public boolean parse(java.lang.String[] argv)
public boolean help()
public void set_help(boolean setting)
public boolean phase_list()
public void set_phase_list(boolean setting)
public java.util.List phase_help()
public void set_phase_help(java.util.List setting)
public boolean version()
public void set_version(boolean setting)
public boolean verbose()
public void set_verbose(boolean setting)
public boolean interactive_mode()
public void set_interactive_mode(boolean setting)
public boolean unfriendly_mode()
public void set_unfriendly_mode(boolean setting)
public boolean app()
public void set_app(boolean setting)
public boolean whole_program()
public void set_whole_program(boolean setting)
public boolean whole_shimple()
public void set_whole_shimple(boolean setting)
public boolean validate()
public void set_validate(boolean setting)
public boolean debug()
public void set_debug(boolean setting)
public boolean debug_resolver()
public void set_debug_resolver(boolean setting)
public java.lang.String soot_classpath()
public void set_soot_classpath(java.lang.String setting)
public boolean prepend_classpath()
public void set_prepend_classpath(boolean setting)
public java.util.List process_dir()
public void set_process_dir(java.util.List setting)
public boolean ast_metrics()
public void set_ast_metrics(boolean setting)
public int src_prec()
public void set_src_prec(int setting)
public boolean full_resolver()
public void set_full_resolver(boolean setting)
public boolean allow_phantom_refs()
public void set_allow_phantom_refs(boolean setting)
public boolean no_bodies_for_excluded()
public void set_no_bodies_for_excluded(boolean setting)
public boolean j2me()
public void set_j2me(boolean setting)
public java.lang.String main_class()
public void set_main_class(java.lang.String setting)
public boolean polyglot()
public void set_polyglot(boolean setting)
public java.lang.String output_dir()
public void set_output_dir(java.lang.String setting)
public int output_format()
public void set_output_format(int setting)
public boolean output_jar()
public void set_output_jar(boolean setting)
public boolean xml_attributes()
public void set_xml_attributes(boolean setting)
public boolean print_tags_in_output()
public void set_print_tags_in_output(boolean setting)
public boolean no_output_source_file_attribute()
public void set_no_output_source_file_attribute(boolean setting)
public boolean no_output_inner_classes_attribute()
public void set_no_output_inner_classes_attribute(boolean setting)
public java.util.List dump_body()
public void set_dump_body(java.util.List setting)
public java.util.List dump_cfg()
public void set_dump_cfg(java.util.List setting)
public boolean show_exception_dests()
public void set_show_exception_dests(boolean setting)
public boolean gzip()
public void set_gzip(boolean setting)
public boolean via_grimp()
public void set_via_grimp(boolean setting)
public boolean via_shimple()
public void set_via_shimple(boolean setting)
public int throw_analysis()
public void set_throw_analysis(int setting)
public boolean omit_excepting_unit_edges()
public void set_omit_excepting_unit_edges(boolean setting)
public java.util.List include()
public void set_include(java.util.List setting)
public java.util.List exclude()
public void set_exclude(java.util.List setting)
public boolean include_all()
public void set_include_all(boolean setting)
public java.util.List dynamic_class()
public void set_dynamic_class(java.util.List setting)
public java.util.List dynamic_dir()
public void set_dynamic_dir(java.util.List setting)
public java.util.List dynamic_package()
public void set_dynamic_package(java.util.List setting)
public boolean keep_line_number()
public void set_keep_line_number(boolean setting)
public boolean keep_offset()
public void set_keep_offset(boolean setting)
public boolean time()
public void set_time(boolean setting)
public boolean subtract_gc()
public void set_subtract_gc(boolean setting)
public java.lang.String getUsage()
public java.lang.String getPhaseList()
public java.lang.String getPhaseHelp(java.lang.String phaseName)
public static java.lang.String getDeclaredOptionsForPhase(java.lang.String phaseName)
public static java.lang.String getDefaultOptionsForPhase(java.lang.String phaseName)
public void warnForeignPhase(java.lang.String phaseName)
public void warnNonexistentPhase()
protected java.lang.String padOpt(java.lang.String opts,
java.lang.String desc)
protected java.lang.String padVal(java.lang.String vals,
java.lang.String desc)
protected java.lang.String getPhaseUsage()
protected void pushOptions(java.lang.String s)
protected boolean hasMoreOptions()
protected java.lang.String nextOption()
public java.util.LinkedList classes()
public boolean setPhaseOption(java.lang.String phase,
java.lang.String option)
Copyright © 2012-2019 RoboVM AB. All Rights Reserved.