Uses of Class
soot.SceneTransformer

Packages that use SceneTransformer
soot.jbco.jimpleTransformations   
soot.jimple.paddle   
soot.jimple.spark   
soot.jimple.spark.ondemand.pautil   
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.jimple.toolkits.reflection   
soot.jimple.toolkits.thread.mhp   
soot.jimple.toolkits.thread.synchronization   
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.jbco.jimpleTransformations
 

Subclasses of SceneTransformer in soot.jbco.jimpleTransformations
 class BuildIntermediateAppClasses
           
 class ClassRenamer
           
 class CollectConstants
           
 class FieldRenamer
           
 class LibraryMethodWrappersBuilder
           
 class MethodRenamer
           
 

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.spark.ondemand.pautil
 

Subclasses of SceneTransformer in soot.jimple.spark.ondemand.pautil
 class DumpNumAppReachableMethods
           
 

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.jimple.toolkits.reflection
 

Subclasses of SceneTransformer in soot.jimple.toolkits.reflection
 class ReflectiveCallsInliner
           
 

Uses of SceneTransformer in soot.jimple.toolkits.thread.mhp
 

Subclasses of SceneTransformer in soot.jimple.toolkits.thread.mhp
 class MhpTransformer
           
 

Uses of SceneTransformer in soot.jimple.toolkits.thread.synchronization
 

Subclasses of SceneTransformer in soot.jimple.toolkits.thread.synchronization
 class LockAllocator
           
 

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