soot.jimple.toolkits.annotation.callgraph
Class CallGraphGrapher

java.lang.Object
  extended by soot.Transformer
      extended by soot.SceneTransformer
          extended by soot.jimple.toolkits.annotation.callgraph.CallGraphGrapher

public class CallGraphGrapher
extends SceneTransformer

A scene transformer that creates a graphical callgraph.


Constructor Summary
CallGraphGrapher(Singletons.Global g)
           
 
Method Summary
 SootMethod getNextMethod()
           
 void handleNextMethod()
           
protected  void internalTransform(String phaseName, Map options)
          Performs the transformation on the Scene, under the given phaseName and with the given Options.
 boolean isShowLibMeths()
           
 void reset()
           
 void setNextMethod(SootMethod m)
           
 void setShowLibMeths(boolean b)
           
static CallGraphGrapher 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

CallGraphGrapher

public CallGraphGrapher(Singletons.Global g)
Method Detail

v

public static CallGraphGrapher 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

reset

public void reset()

handleNextMethod

public void handleNextMethod()

setNextMethod

public void setNextMethod(SootMethod m)

getNextMethod

public SootMethod getNextMethod()

setShowLibMeths

public void setShowLibMeths(boolean b)

isShowLibMeths

public boolean isShowLibMeths()