Spoon is a metaprogramming library to analyze and transform Java source code. 🥄 is made with ❤️, 🍻 and ✨. It parses source files to build a well-designed AST with powerful analysis and transformation API.
- Updated
May 11, 2025 - Java
Spoon is a metaprogramming library to analyze and transform Java source code. 🥄 is made with ❤️, 🍻 and ✨. It parses source files to build a well-designed AST with powerful analysis and transformation API.
Error Prone extensions: extra bug checkers and a large battery of Refaster rules.
Application transformation tool
CLAW Compiler for Performance Portability
The set of annotation processors that generate an accessor which returns an optional value for each annotated field during the compilation phase.
A benchmark of manually migrated/reused JUnit tests and a taxonomy of migration-related code changes.
Code transformation with Java Parser library.
Add a description, image, and links to the code-transformation topic page so that developers can more easily learn about it.
To associate your repository with the code-transformation topic, visit your repo's landing page and select "manage topics."