use of soot.jimple.spark.ondemand.genericutil.Predicate in project soot by Sable.
the class DotPointerGraph method dump.
public void dump(String filename) {
PrintWriter pw = null;
try {
pw = new PrintWriter(new FileOutputStream(filename));
} catch (FileNotFoundException e) {
logger.error(e.getMessage(), e);
}
// pw.println("digraph G {\n\trankdir=LR;");
pw.println("digraph G {");
Predicate<Node> falsePred = new Predicate<Node>() {
@Override
public boolean test(Node obj_) {
return false;
}
};
for (Node node : nodes) {
pw.println(PagToDotDumper.makeDotNodeLabel(node, falsePred));
}
for (String edge : edges) {
pw.println(edge);
}
pw.println("}");
pw.close();
}
Aggregations