jGRASP 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 that work in conjunction with an integrated debugger and workbench for Java. The viewers include a data
- A new Viewer Canvas for Java that allows multiple viewers to be placed in one window, and the open viewers and viewer settings to be saved to file and to persist between debugging sessions.
- Unicode support with the ability to manually specify the encoding (if something other than the system default is needed) when opening or saving a file.
- Support for Python,
- OS X 10.4 or later
- Java 1.5 or later