Class Summary |
ArraySet |
Provides an implementation of the Set object using java.util.Array |
BafInputStream |
InputStream for getting data via the Baf Parser. |
BitSet |
A BitSet implementation based on Kaffe 1.0.6. |
BitSetIterator |
A fast enumerator for sparse bit sets. |
CFGViewer |
A utility class for generating dot graph file for a control flow graph |
ClassInputStream |
InputStream for getting data directly from a classfile (via Coffi). |
CommandLine |
|
Debug |
Provides utility methods for debugging, including assertions. |
DeterministicHashMap |
Implementation of HashMap which guarantees a stable
(between executions) order for its elements upon iteration. |
DotGraph |
|
DotGraphAttribute |
A class for specifying Dot graph attributes. |
DotGraphCommand |
Encodes general Dot commands. |
DotGraphEdge |
|
DotGraphNode |
A Dot graph node with various attributes. |
DotGraphUtility |
|
EscapedReader |
A FilterReader which catches escaped characters (\\unnnn ) in the
input and de-escapes them. |
EscapedWriter |
A FilterWriter which catches to-be-escaped characters (\\unnnn ) in the
input and substitutes their escaped representation. |
HashChain |
Reference implementation of the Chain interface,
using a HashMap as the underlying structure. |
IntSet |
A space efficient (internal int array) implementation of the java.util.BitSet functionality. |
IterableMap |
|
IterableSet |
|
JimpleInputStream |
InputStream for getting data via the Jimple Parser. |
SootInputStream |
Abstract class underlying all instances of InputStreams. |
SourceLocator |
Provides utility methods to retrieve an input stream for a class name, given
a classfile, or jimple or baf output files. |
StationaryArrayList |
This class implements an ArrayList where the
equality and hashCode use object equality, not list
equality. |
StringTools |
Utility methods for string manipulations commonly used in Soot. |
UnitMap |
Maps each unit to the result of mapTo . |
XMLNode |
XML helper |
XMLPrinter |
XML printing routines all XML output comes through here |
XMLRoot |
XML helper |
Generally useful utility classes for Soot.