A library to generate Abstract Syntax Tree, Control Flow Graph and Program Dependency Graph for Java programs.
JDK version 8+.
Main class: com.propertygraph.graphToDot.Write
$ cd out/artifacts/PropertyGraph_jar
$ java -jar PropertyGraph.jar [-d <projectPath>] [-p] [-c] [-a]
-d projectPath
-p: choose to generate PDG
-c: choose to generate CFG
-a: choose to generate AST
Example
java -jar PropertyGraph.jar -d test/src -p -c -a