Spoon is a metaprogramming library to analyze and transform Java source code (incl Java 9, 10, 11, 12, 14). :spoon: is made with :heart:, :beers: and :sparkles:. It parses source files to build a well-designed AST with powerful analysis and transformation API.