Skip navigation links

Soot 2.5.0-7 API

Packages 
Package Description
soot
Base Soot classes, shared by different intermediate representations.
soot.coffi
Contains classes from the Coffi tool, by Clark Verbrugge.
soot.grimp  
soot.javaToJimple  
soot.jimple
Public classes for the Jimple intermediate representation.
soot.jimple.internal
Internal, messy, implementation-specific classes for the Jimple intermediate representation.
soot.jimple.toolkits.annotation
A toolkit to annotate classfiles with array and null bounds check information.
soot.jimple.toolkits.annotation.arraycheck
Classes that carry out an analysis to determine whether or not array bounds checks are necessary.
soot.jimple.toolkits.annotation.callgraph  
soot.jimple.toolkits.annotation.defs  
soot.jimple.toolkits.annotation.fields  
soot.jimple.toolkits.annotation.j5anno  
soot.jimple.toolkits.annotation.liveness  
soot.jimple.toolkits.annotation.logic  
soot.jimple.toolkits.annotation.methods  
soot.jimple.toolkits.annotation.nullcheck
Classes that carry out an analysis to determine whether or not null pointer checks are necessary.
soot.jimple.toolkits.annotation.parity  
soot.jimple.toolkits.annotation.profiling  
soot.jimple.toolkits.annotation.purity  
soot.jimple.toolkits.annotation.qualifiers  
soot.jimple.toolkits.annotation.tags
Tags and aggregators to store and combine information about array bounds and null pointer checks.
soot.jimple.toolkits.base
A toolkit to optimize the Jimple IR.
soot.jimple.toolkits.callgraph  
soot.jimple.toolkits.graph
A set of utility classes for program transformation and optimizations.
soot.jimple.toolkits.infoflow  
soot.jimple.toolkits.pointer  
soot.jimple.toolkits.pointer.nativemethods  
soot.jimple.toolkits.pointer.representations  
soot.jimple.toolkits.pointer.util  
soot.jimple.toolkits.reflection  
soot.jimple.toolkits.scalar
A toolkit for scalar optimization of Jimple.
soot.jimple.toolkits.scalar.pre
Particial redundency elimination.
soot.jimple.toolkits.typing
Implements a typing algorithm for Jimple.
soot.jimple.toolkits.typing.fast  
soot.jimple.toolkits.typing.integer  
soot.options  
soot.tagkit
Classes supporting classfile annotation in Soot.
soot.toolkits.exceptions  
soot.toolkits.graph
Toolkit to produce and manipulate various types of control flow graphs.
soot.toolkits.graph.interaction  
soot.toolkits.graph.pdg  
soot.toolkits.scalar
A number of scalar optimizations, and the flow analysis framework.
soot.util
Generally useful utility classes for Soot.
soot.util.dot
Classes for creating graphs as input to Dot.
soot.util.queue
An efficient queue implementation to be used generally within Soot.
Skip navigation links

Copyright © 2012-2019 RoboVM AB. All Rights Reserved.