1 package eu.svjatoslav.inspector.java.methods;
3 import eu.svjatoslav.inspector.java.structure.ClassGraph;
7 import static java.lang.System.getProperty;
10 public static void main(String[] args) {
11 if (args.length == 0) {
12 System.err.println("usage: javainspect [PROJECT_DIR] [PACKAGE_GLOB] [GRAPH_NAME]");
16 String projectDir = args[0];
17 String packageGlob = args[1];
18 String graphName = args[2];
20 ClassGraph cg = new ClassGraph();
21 cg.setTargetDirectory(getProperty("user.dir") + File.separator);
23 cg.addProject(projectDir);
24 cg.whitelistClassPattern(packageGlob);
25 cg.setKeepDotFile(true);
26 cg.generateGraph(graphName);