Packages
soot Base Soot classes, shared by different intermediate representations.
soot.baf Public classes for the Baf intermediate representation.
soot.baf.internal Internal, messy, implementation-specific classes for the Baf intermediate representation.
soot.baf.toolkits.base A toolkit to optimize the Baf IR.
soot.coffi Contains classes from the Coffi tool, by Clark Verbrugge.
soot.grimp Public classes for the Grimp intermediate representation.
soot.grimp.internal Internal, messy, implementation-specific classes for the Grimp intermediate representation.
soot.grimp.toolkits.base A toolkit to optimize the Grimp IR.
soot.jimple Public classes for the Jimple intermediate representation.
soot.jimple.internal Internal, messy, implementation-specific classes for the Jimple intermediate representation.
soot.jimple.parser An interface to the Jimple parser.
soot.jimple.toolkits.base A toolkit to optimize the Jimple IR.
soot.jimple.toolkits.invoke A toolkit to deal with Jimple and invoke statements.
soot.jimple.toolkits.scalar A toolkit for scalar optimization of Jimple.
soot.jimple.toolkits.typing Implements a typing algorithm for Jimple.
soot.toolkits.graph Toolkit to produce and manipulate various types CFG graphs.
soot.toolkits.scalar A number of scalar optimizations, and the flow analysis framework.
soot.util Generally useful utility classes for Soot.