X-Git-Url: http://www2.svjatoslav.eu/gitweb/?a=blobdiff_plain;f=src%2Ftest%2Fjava%2Feu%2Fsvjatoslav%2Fsixth%2Fe3d%2FVisualizeCode.java;fp=src%2Ftest%2Fjava%2Feu%2Fsvjatoslav%2Fsixth%2Fe3d%2FVisualizeCode.java;h=bd96a75b053a41793a34121c75d691160bfb885d;hb=bb7dfe2d2e0838efa8bc1c2c31a514040fb48880;hp=0000000000000000000000000000000000000000;hpb=03447008b8ee26a6463d2cd03005dc26464863db;p=sixth-3d.git diff --git a/src/test/java/eu/svjatoslav/sixth/e3d/VisualizeCode.java b/src/test/java/eu/svjatoslav/sixth/e3d/VisualizeCode.java new file mode 100644 index 0000000..bd96a75 --- /dev/null +++ b/src/test/java/eu/svjatoslav/sixth/e3d/VisualizeCode.java @@ -0,0 +1,26 @@ +package eu.svjatoslav.sixth.e3d; + +import eu.svjatoslav.inspector.java.structure.ClassGraph; + +public class VisualizeCode { + + public static void main(String[] args) { + renderGui(); + renderRasterGrphicsEngine(); + } + + private static void renderGui() { + final ClassGraph graph = new ClassGraph(); + graph.addProject("./src/main/"); + graph.whitelistClassPattern("eu.svjatoslav.sixth.e3d.gui.*"); + graph.generateGraph("gui"); + } + + private static void renderRasterGrphicsEngine() { + final ClassGraph graph = new ClassGraph(); + graph.addProject("./src/main/"); + graph.whitelistClassPattern("eu.svjatoslav.sixth.e3d.renderer.raster.*"); + graph.generateGraph("raster engine"); + } + +}