JArchitect 2024 integrates the latest Eclipse JDT (Java Development Tools) parser, a vital component for parsing Java code in the Eclipse Integrated Development Environment (IDE). This advanced parser is adept at analyzing and interpreting Java code, efficiently breaking it down into its fundamental elements like variables, functions, and classes. It also plays a crucial role in checking for syntax errors, thus enhancing Java development through improved understanding, compiling, and debugging capabilities within JArchitect.
JArchitect 2024 is fully equipped to handle all the features of Java 17, such as enhanced pattern matching for switch expressions and sealed classes, as well as Java 19, which includes improvements like virtual threads and structured concurrency. This ensures comprehensive support for these advanced and specific functionalities in both versions.
You can now import issues from any tool generating a Sarif format which facilitates the integration. Indeed, the Sarif format is the most used standard to report the issues, and many tools support it.
With JArchitect, software quality can be measured using Code Metrics, visualized using Graphs and Treemaps, and enforced using standard and custom Rules.