Package ptolemy.copernicus.kernel
The ptolemy.copernicus.kernel package.
- Since:
- Ptolemy II 0.2
-
Interface Summary Interface Description AliasAnalysis An analysis that maps each local and field to the set of locals and fields that alias that value. -
Class Summary 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 An Soot representation of an Entity.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 Remove any calls to other methods from the given method that have no side effects and whose return value is dead.SootUtilities This class consists of static utility methods for use with SootTransformerAdapter 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.