soot.jimple.spark
Class SparkTransformer

java.lang.Object
  extended by soot.Transformer
      extended by soot.SceneTransformer
          extended by soot.jimple.spark.SparkTransformer

public class SparkTransformer
extends SceneTransformer

Main entry point for Spark.

Author:
Ondrej Lhotak

Constructor Summary
SparkTransformer(Singletons.Global g)
           
 
Method Summary
protected  void addTag(Host h, Node n, Map<Node,Tag> nodeToTag, Tag unknown)
           
protected  void addTags(PAG pag)
           
protected static void doGC()
           
protected  void findSetMass(PAG pag)
           
protected  void internalTransform(String phaseName, Map options)
          Performs the transformation on the Scene, under the given phaseName and with the given Options.
protected static void reportTime(String desc, Date start, Date end)
           
static SparkTransformer v()
           
 
Methods inherited from class soot.SceneTransformer
transform, transform, transform
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SparkTransformer

public SparkTransformer(Singletons.Global g)
Method Detail

v

public static SparkTransformer v()

internalTransform

protected void internalTransform(String phaseName,
                                 Map options)
Description copied from class: SceneTransformer
Performs the transformation on the Scene, under the given phaseName and with the given Options.

Specified by:
internalTransform in class SceneTransformer

addTags

protected void addTags(PAG pag)

reportTime

protected static void reportTime(String desc,
                                 Date start,
                                 Date end)

doGC

protected static void doGC()

addTag

protected void addTag(Host h,
                      Node n,
                      Map<Node,Tag> nodeToTag,
                      Tag unknown)

findSetMass

protected void findSetMass(PAG pag)