Skip to content

Dropped Java 7 support and added ElementWrappers

Compare
Choose a tag to compare
@tobiasstamann tobiasstamann released this 20 May 16:59
· 158 commits to develop since this release

Extended Java 7 support ends in July 2022, so Java 7 finally reaches EOL.
That's why Java 7 support is dropped with this release.

Java 8 is even more powerful.

ElementWrappers were added to provide better support for Java 8s streaming/lambda API.

Additionally it's possible now to add a custom interface to generated annotation wrappers.
This can be quite useful to handle multiple annotation types in a generic way.
It should also be possible to add some custom methods to the annotation wrapper by providing a default implementation(havnt't tested it yet)