From Java bytecode to instant class diagrams with Class Visualizer
summary
Class Visualizer generates complete class diagrams directly from Java bytecode input and uses only the Java standard APIs, so it handles modern language constructs without source parsing. It loads tens of thousands of classes (demo: Java stdlib ~17,500 classes in 7.66 seconds, and reported work on a 48,000-class codebase where IDEs/analysis tools fail), shows class contents split into five member categories, colors project vs external types, resolves Maven deps, exports diagrams and text, and is cross-platform Java/Swing.
AI-written summary · about
chapters (8)
- 0:00Start
- 2:20What Is Class Visualizer
- 11:49Demos
- 12:59Dependencies
- 14:46Load the Project
- 19:53Annotations
- 33:51Analyzing Fat Jars
- 36:40Dependencies between Packages
related talks
30mFrom Java bytecode to instant class diagrams with Class Visualizer
53mWell there's your problem! Your engine's missing! A look under Java's hood
35mJava Source to Byte Code Transformation - The Hidden Story!
32mUnveiling the Hidden Layers of Java Class Files Beyond Bytecode
51mThe Java Class File API
45mDeep Dive into the .class File and the Class Loader
57mDecoding Java: From Source Code to Bytecode
48mInteractive Java Support to your tool
