JavaParser
JavaParser is a Java library that parses Java source code into an Abstract Syntax Tree (AST), allowing programmatic analysis and manipulation of Java code. It enables static code analysis, source code transformation, and generation of Java programs through its API.