Skip to content

Releases: toolisticon/aptk

Fully support modules, records and sealed classes in aptk-tools

11 Apr 23:28
Compare
Choose a tag to compare

Moved code to support modules to aptk-tools.
So no more extension modules are needed.

Implementation for higher Java version features is provided via reflection.
So it's possible now to support higher version Java features even in a processor meant starting from Java 8.

Dropped Java 7 support and added ElementWrappers

20 May 16:59
Compare
Choose a tag to compare

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)