If you are into code generation, another project of interest is Java Poet

https://github.com/square/javapoet

I've used it to do a mass refactoring of an annotation-based library. Worked pretty great.

Should probably link to https://github.com/palantir/javapoet instead, as the Square version has been deprecated since 2020.

Palantir does Java? Jikes !

[deleted]