use of soot.Pack in project soot by Sable.
the class OptionsBase method getPhaseUsage.
protected String getPhaseUsage() {
StringBuffer b = new StringBuffer();
b.append("\nPhases and phase options:\n");
for (Pack p : PackManager.v().allPacks()) {
b.append(padOpt(p.getPhaseName(), p.getDeclaredOptions()));
for (Iterator<Transform> phIt = p.iterator(); phIt.hasNext(); ) {
final HasPhaseOptions ph = (HasPhaseOptions) phIt.next();
b.append(padVal(ph.getPhaseName(), ph.getDeclaredOptions()));
}
}
return b.toString();
}
use of soot.Pack in project soot by Sable.
the class NullTransformer method main.
public static void main(String[] argv) {
Pack jtp = soot.G.v().PackManager().getPack("jtp");
jtp.add(new Transform("jtp.nt", new NullTransformer()));
jtp.add(new Transform("jtp.nac", new NullnessAnalysisColorer()));
soot.Main.main(argv);
}
Aggregations