diff --git a/AUTHORS b/AUTHORS index c7324be9..d83703de 100755 --- a/AUTHORS +++ b/AUTHORS @@ -37,6 +37,7 @@ Mateusz Matela Michael Dardis Michael Ernst Michiel Verheul +MoonFruit Ole Ludwig Pascal Bihler Peter Grant @@ -62,6 +63,5 @@ Till Brychcy Victor Williams Stafusa da Silva Yonatan Sherwin Yun Zhi Lin -MoonFruit By adding your name to this list, you grant full and irrevocable copyright and patent indemnity to Project Lombok and all use of Project Lombok in relation to all commits you add to Project Lombok, and you certify that you have the right to do so. diff --git a/doc/changelog.markdown b/doc/changelog.markdown index 54d4e41d..79eb2f77 100644 --- a/doc/changelog.markdown +++ b/doc/changelog.markdown @@ -3,6 +3,7 @@ Lombok Changelog ### v1.18.37 "Edgy Guinea Pig" * PLATFORM: JDK24 support added. +* FEATURE: Lombok's nullity annotation now supports [JSpecify](https://jspecify.dev) out of the box, using [config key](https://projectlombok.org/features/configuration) `jspecify`. ### v1.18.36 (November 15th, 2024) * PLATFORM: JDK23 support added. diff --git a/website/templates/features/configuration.html b/website/templates/features/configuration.html index b33eef40..6675d61e 100644 --- a/website/templates/features/configuration.html +++ b/website/templates/features/configuration.html @@ -87,7 +87,7 @@
  1. lombok.addNullAnnotations = <flavor>
- Many flavors are available: javax (=JSR305; not recommended), jakarta, eclipse, jetbrains, netbeans, androidx, android.support (deprecated within android), checkerframework (recommended), findbugs, spring, jml, jspecify, or define your own via CUSTOM:fully.qualified.NonNullAnnotation:fully.qualified.NullableAnnotation; if your nullity annotation is solely of the type use style (it annotates types, such as eclipse's and checkerframework's offerings, versus annotating methods and parameters), the format is CUSTOM:TYPE_USE:nonnullanno:nullableanno.
+ Many flavors are available: jspecify (recommended), checkerframework (recommended), jakarta, eclipse, jetbrains, netbeans, androidx, findbugs, spring, jml, javax (=JSR305; not recommended), android.support (deprecated within android), or define your own via CUSTOM:fully.qualified.NonNullAnnotation:fully.qualified.NullableAnnotation; if your nullity annotation is solely of the type use style (it annotates types, such as eclipse's and checkerframework's offerings, versus annotating methods and parameters), the format is CUSTOM:TYPE_USE:nonnullanno:nullableanno.
This feature was added in lombok v1.18.12.

Lombok can be configured to add @lombok.Generated annotations to all generated nodes where possible; useful for JaCoCo (which has built in support),