public class PackManager
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static boolean |
DEBUG |
protected DexPrinter |
dexPrinter |
Constructor and Description |
---|
PackManager(Singletons.Global g) |
Modifier and Type | Method and Description |
---|---|
java.util.Collection<Pack> |
allPacks() |
void |
coffiMetrics() |
BafBody |
convertJimpleBodyToBaf(SootMethod m) |
java.util.jar.JarOutputStream |
getJarFile() |
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) |
boolean |
onlyStandardPacks() |
void |
runBodyPacks() |
void |
runPacks() |
static PackManager |
v() |
protected void |
writeClass(SootClass c) |
protected void |
writeDexOutput() |
void |
writeOutput() |
protected void |
writeOutput(java.util.Iterator<SootClass> classes) |
public static boolean DEBUG
protected DexPrinter dexPrinter
public static PackManager v()
public boolean onlyStandardPacks()
public boolean hasPack(java.lang.String phaseName)
public Pack getPack(java.lang.String phaseName)
public boolean hasPhase(java.lang.String phaseName)
public HasPhaseOptions getPhase(java.lang.String phaseName)
public Transform getTransform(java.lang.String phaseName)
public java.util.Collection<Pack> allPacks()
public void runPacks()
public void coffiMetrics()
public void runBodyPacks()
public java.util.jar.JarOutputStream getJarFile()
public void writeOutput()
protected void writeDexOutput()
protected void writeOutput(java.util.Iterator<SootClass> classes)
public BafBody convertJimpleBodyToBaf(SootMethod m)
protected void writeClass(SootClass c)