@Generated(value="Saxonica v3.0", comments="from soot_options.xml") public class ABCOptions extends Object
| Constructor and Description |
|---|
ABCOptions(Map<String,String> options) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
add_color_tags()
Add Color Tags --
Add color tags to results of array bound check analysis.
|
boolean |
enabled()
Enabled
|
boolean |
profiling()
Profiling --
Profile the results of array bounds check analysis.
|
boolean |
with_all()
With All
Setting the With All option to true is equivalent to setting
each of With CSE, With Array Ref, With Field Ref, With Class
Field, and With Rectangular Array to true.
|
boolean |
with_arrayref()
With Array References
With this option enabled, array references can be considered as
common subexpressions; however, we are more conservative when
writing into an array, because array objects may be aliased.
|
boolean |
with_classfield()
With Class Field
This option makes the analysis work on the class level.
|
boolean |
with_cse()
With Common Sub-expressions
The analysis will consider common subexpressions.
|
boolean |
with_fieldref()
With Field References
The analysis treats field references (static and instance) as
common subexpressions; however, we are more conservative when
writing to a field, because the base of the field reference may
be aliased.
|
boolean |
with_rectarray()
With Rectangular Array
This option is used together with wjap.ra to make Soot run the
whole-program analysis for rectangular array objects.
|
public boolean enabled()
public boolean with_all()
public boolean with_cse()
public boolean with_arrayref()
public boolean with_fieldref()
public boolean with_classfield()
public boolean with_rectarray()
public boolean profiling()
public boolean add_color_tags()
Copyright © 2020 Soot OSS. All rights reserved.