--- /dev/null
+package demo.soba;\r
+\r
+import soba.core.ClassInfo;\r
+import soba.core.JavaProgram;\r
+import soba.core.MethodInfo;\r
+import soba.core.method.DataDependence;\r
+import soba.core.method.DataFlowEdge;\r
+import soba.util.files.ClasspathUtil;\r
+\r
+public class DumpDataFlowEdge {\r
+\r
+ public static void main(String[] args) {\r
+ JavaProgram program = new JavaProgram(ClasspathUtil.getClassList(args));\r
+ for (ClassInfo c: program.getClasses()) {\r
+ for (MethodInfo m: c.getMethods()) {\r
+ System.out.println(m.toLongString());\r
+ DataDependence dd = m.getDataDependence();\r
+ for (DataFlowEdge e: dd.getEdges()) {\r
+ System.out.println(e.toString());\r
+ }\r
+ }\r
+ }\r
+ }\r
+\r
+}\r