soot
Class PackManager

java.lang.Object
  extended bysoot.PackManager

public class PackManager
extends Object

Manages the Packs containing the various phases and their options.


Constructor Summary
PackManager(soot.Singletons.Global g)
           
 
Method Summary
 Collection allPacks()
           
 Pack getPack(String phaseName)
           
 HasPhaseOptions getPhase(String phaseName)
           
 Transform getTransform(String phaseName)
           
 boolean hasPack(String phaseName)
           
 boolean hasPhase(String phaseName)
           
 boolean onlyStandardPacks()
           
 void runBodyPacks()
           
 void runPacks()
           
static PackManager v()
           
 void writeOutput()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PackManager

public PackManager(soot.Singletons.Global g)
Method Detail

onlyStandardPacks

public boolean onlyStandardPacks()

v

public static PackManager v()

hasPack

public boolean hasPack(String phaseName)

getPack

public Pack getPack(String phaseName)

hasPhase

public boolean hasPhase(String phaseName)

getPhase

public HasPhaseOptions getPhase(String phaseName)

getTransform

public Transform getTransform(String phaseName)

allPacks

public Collection allPacks()

runPacks

public void runPacks()

runBodyPacks

public void runBodyPacks()

writeOutput

public void writeOutput()