soot
Class PackManager
java.lang.Object
soot.PackManager
public class PackManager
- extends Object
Manages the Packs containing the various phases and their options.
Field Summary |
static boolean |
DEBUG
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DEBUG
public static boolean DEBUG
PackManager
public PackManager(Singletons.Global g)
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<Pack> allPacks()
runPacks
public void runPacks()
coffiMetrics
public void coffiMetrics()
runBodyPacks
public void runBodyPacks()
writeOutput
public void writeOutput()
writeClass
public void writeClass(SootClass c)