What’s Next

This just lists a few things that are planned for the future. I’m working on this as times permits…​ 😀

@Generated

@Generated github issue, started.

This will replace the text header from the generated files with a (generated) @Generated annotation. Other tools may be able to detect the generated files and ignore them.

For example jacoco automatically ignores @Generated classes. It is no longer necessary to exclude the generated files from code coverage.

annotation processor

Run openapi-processor as an annotation processor. This should make it easier to integrate openapi-processor into a build without the need of a plugin for the build tool.

I will probably try to support both for a while, i.e. make it run as annotation processor or via the plugins.

record support

Support generation of java records instead of java standard classes with getter & setters.