Adjacency matrix code visualizer
This tool takes some .jar files as input and generates an adjacency matrix over the dependencies between the classes in the .jar files.
The dependencies between classes is generated using classycle.
You can also supply the tool with a .tgf file. TGF files lets you generate an adjacency matrix from any graph.
There are example outputs available at the Adjacency matrix code visualizer page.
The default behavior is to generate a file called
output.html. Drag-dropping your library-to-visualize.jar file onto
adjmatrix.jar should have the same effect.
$ java -jar adjmatrix.jar library-to-visualize.jar $ firefox output.html
You can define a custom output file/location using
$ java -jar adjmatrix.jar -out ../myoutput.html library1-to-visualize.jar library2-to-visualize.jar $ firefox ../myoutput.html
The tool supports classycle arguments, so you can define which classes to include/exclude. See more at the Classycle Usage Guide.
$ java -jar adjmatrix.jar -includingClasses=java.util,java.function rt.jar $ firefox output.html