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.