jGRASP is a lightweight development environment created specifically to provide automatic generation of app visualizations. It produces Control Structure Diagrams (CSDs) for Java, C, C++, Objective-C, Python, Ada, and VHDL, Complexity Profile Graphs (CPGs) for Java and Ada, UML class diagrams for Java and has dynamic object viewers and a viewer canvas... (
more)
The program works with the following extensions:
c,
h,
m,
ada,
adb,
cpp,
cxx,
hpp,
hxx,
gpj,
jav,
vhdl and
java