|
Class Summary |
| AbstractHost |
This class is the reference implementation for
the Host interface, which allows arbitrary taggable
data to be stored with Soot objects. |
| Base64 |
Provides encoding of raw bytes to base64-encoded characters, and
decoding of base64 characters to raw bytes. |
| BytecodeOffsetTag |
This class represents a tag for byte-code offset of
instructions that correspond to Jimple statements. |
| CodeAttribute |
A CodeAttribute object holds PC -> Tag pairs. |
| ColorTag |
|
| FirstTagAggregator |
A tag aggregator that associates a tag with the first instruction
that is tagged with it. |
| GenericAttribute |
Represents a general attribute which can be attached to
implementations of Host. |
| ImportantTagAggregator |
A tag aggregator that associates a tag with the most important
instruction that is tagged with it. |
| JasminAttribute |
This class must be extended by Attributes that can
be emitted in Jasmin. |
| JimpleLineNumberTag |
|
| LineNumberTag |
|
| LineNumberTagAggregator |
The aggregator for LineNumberTable attribute. |
| LinkTag |
Represents a tag that just has a string to be printed with the code. |
| PositionTag |
|
| StdTagPrinter |
Default tag printer. |
| StringTag |
Represents a tag that just has a string to be printed with the code. |
| TagAggregator |
Interface to aggregate tags of units. |
| TagManager |
Utility functions for tags. |
Classes supporting classfile annotation in Soot.