| Interface | Description |
|---|---|
| AliasAnalysis |
An analysis that maps each local and field to the set of locals and
fields that alias that value.
|
| Class | Description |
|---|---|
| CastAndInstanceofEliminator |
A transformer that remove unnecessary casts and instanceof checks.
|
| ClassWriter |
Write all of the application classes out to class files.
|
| Copernicus |
A Standalone application that generates code using the Ptolemy II code
generation system.
|
| DependedClasses |
Collect all the classes that a set of classes depends on.
|
| EntitySootClass | |
| FastForwardFlowAnalysis |
Abstract class that provides the fixed point iteration functionality
required by all ForwardFlowAnalyses.
|
| GeneratorAttribute |
This is an attribute that stores the configuration of a code generator.
|
| GrimpTransformer |
A Transformer that creates a GrimpBody from the active body.
|
| InvocationBinder |
Uses the Scene's currently-active InvokeGraph to statically bind monomorphic call sites.
|
| JimpleWriter |
A transformer that writes Jimple text.
|
| KernelMain |
Base class that provides common functionality to be used by various
code generators.
|
| KernelMain._IgnoreAllApplicationClasses | |
| LibraryUsageReporter |
A Transformer that reports reachable methods in the Java libraries.
|
| MakefileWriter |
A transformer that writes a makefile that can be used to run a model
that has been code generated.
|
| NullPointerAnalysis |
An analysis that can determine, at any point in the code, if
a local variable points to null.
|
| PtolemyUtilities |
This class consists of ptolemy-specific static utility methods for use
with Soot.
|
| SideEffectAnalysis |
An analysis that determines which methods in a given call graph
have no side effects.
|
| SideEffectFreeInvocationRemover | |
| SootUtilities |
This class consists of static utility methods for use with Soot
|
| TransformerAdapter |
An adapter that turns a body transformer into a scene transformer.
|
| UnusedFieldRemover |
A Transformer that removes any private fields from a class that are
never read.
|
| WatchDogTimer |
A transformer that calls System.exit() after a certain amount of time.
|