soot
Class PackManager

java.lang.Object
  |
  +--soot.PackManager

public class PackManager
extends java.lang.Object

Manages the Packs containing the various phases and their options.


Constructor Summary
PackManager(Singletons.Global g)
           
 
Method Summary
 java.util.Collection allPacks()
           
 Pack getPack(java.lang.String phaseName)
           
 HasPhaseOptions getPhase(java.lang.String phaseName)
           
 Transform getTransform(java.lang.String phaseName)
           
 boolean hasPack(java.lang.String phaseName)
           
 boolean hasPhase(java.lang.String phaseName)
           
 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(Singletons.Global g)
Method Detail

v

public static PackManager v()

hasPack

public boolean hasPack(java.lang.String phaseName)

getPack

public Pack getPack(java.lang.String phaseName)

hasPhase

public boolean hasPhase(java.lang.String phaseName)

getPhase

public HasPhaseOptions getPhase(java.lang.String phaseName)

getTransform

public Transform getTransform(java.lang.String phaseName)

allPacks

public java.util.Collection allPacks()

runPacks

public void runPacks()

writeOutput

public void writeOutput()