Uses of Class
soot.SceneTransformer

Packages that use SceneTransformer
soot.jimple.paddle   
soot.jimple.spark   
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.fields   
soot.jimple.toolkits.annotation.methods   
soot.jimple.toolkits.annotation.purity   
soot.jimple.toolkits.annotation.qualifiers   
soot.jimple.toolkits.callgraph   
soot.jimple.toolkits.invoke A toolkit to deal with Jimple and invoke statements. 
soot.shimple Public classes for the SSA Shimple intermediate representation. 
soot.tagkit Classes supporting classfile annotation in Soot. 
soot.tools Various extensions to Soot that can be executed instead of soot.Main. 
 

Uses of SceneTransformer in soot.jimple.paddle
 

Subclasses of SceneTransformer in soot.jimple.paddle
 class IPaddleTransformer
          Soot interface to the PaddleTransformer.
 class PaddleHook
          Loads the Paddle plugin.
 

Uses of SceneTransformer in soot.jimple.spark
 

Subclasses of SceneTransformer in soot.jimple.spark
 class SparkTransformer
          Main entry point for Spark.
 

Uses of SceneTransformer in soot.jimple.toolkits.annotation
 

Subclasses of SceneTransformer in soot.jimple.toolkits.annotation
 class LineNumberAdder
           
 

Uses of SceneTransformer in soot.jimple.toolkits.annotation.arraycheck
 

Subclasses of SceneTransformer in soot.jimple.toolkits.annotation.arraycheck
 class RectangularArrayFinder
          Interprocedural analysis to identify rectangular multi-dimension array locals.
 

Uses of SceneTransformer in soot.jimple.toolkits.annotation.callgraph
 

Subclasses of SceneTransformer in soot.jimple.toolkits.annotation.callgraph
 class CallGraphGrapher
          A scene transformer that creates a graphical callgraph.
 

Uses of SceneTransformer in soot.jimple.toolkits.annotation.fields
 

Subclasses of SceneTransformer in soot.jimple.toolkits.annotation.fields
 class UnreachableFieldsTagger
          A scene transformer that adds tags to unused fields.
 

Uses of SceneTransformer in soot.jimple.toolkits.annotation.methods
 

Subclasses of SceneTransformer in soot.jimple.toolkits.annotation.methods
 class UnreachableMethodsTagger
          A scene transformer that adds tags to unused methods.
 

Uses of SceneTransformer in soot.jimple.toolkits.annotation.purity
 

Subclasses of SceneTransformer in soot.jimple.toolkits.annotation.purity
 class PurityAnalysis
          TODO: - test, test, and test (and correct the potentially infinite bugs) - optimise PurityGraph, especially methodCall) - find a better abstraction for exceptions (throw & catch) - output nicer graphs (especially clusters!)
 

Uses of SceneTransformer in soot.jimple.toolkits.annotation.qualifiers
 

Subclasses of SceneTransformer in soot.jimple.toolkits.annotation.qualifiers
 class TightestQualifiersTagger
          a scene transformer that add tags to indicate the tightest qualifies possible for fields and methods (ie: private, protected or public)
 

Uses of SceneTransformer in soot.jimple.toolkits.callgraph
 

Subclasses of SceneTransformer in soot.jimple.toolkits.callgraph
 class CHATransformer
          Builds an invoke graph using Class Hierarchy Analysis.
 

Uses of SceneTransformer in soot.jimple.toolkits.invoke
 

Subclasses of SceneTransformer in soot.jimple.toolkits.invoke
 class StaticInliner
          Uses the Scene's currently-active InvokeGraph to inline monomorphic call sites.
 class StaticMethodBinder
          Uses the Scene's currently-active InvokeGraph to statically bind monomorphic call sites.
 

Uses of SceneTransformer in soot.shimple
 

Subclasses of SceneTransformer in soot.shimple
 class ShimpleTransformer
          Traverses all methods, in all classes from the Scene, and transforms them to Shimple.
 

Uses of SceneTransformer in soot.tagkit
 

Subclasses of SceneTransformer in soot.tagkit
 class InnerClassTagAggregator
          The aggregator for LineNumberTable attribute.
 

Uses of SceneTransformer in soot.tools
 

Subclasses of SceneTransformer in soot.tools
 class BadFields