|
Class Summary |
| ArraySet |
Provides an implementation of the Set object using java.util.Array |
| BafInputStream |
InputStream for getting data via the Baf Parser. |
| ClassInputStream |
InputStream for getting data directly from a classfile (via Coffi). |
| Debug |
Provides utility methods for debugging, including assertions. |
| DeterministicHashMap |
Implementation of HashMap which guarantees a stable
(between executions) order for its elements upon iteration. |
| 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. |
| 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. |
| StringTools |
Utility methods for string manipulations commonly used in Soot. |
Generally useful utility classes for Soot.