Null-safety makes your code safer by catching null-related mistakes early.
Read more 👉 https://lttr.ai/AqCXb
Null-safety makes your code safer by catching null-related mistakes early.
Read more 👉 https://lttr.ai/AqCXb
I have updated my https://github.com/sdeleuze/jspecify-nullaway-demo/ repository with PRs that introduce new Gradle and Maven NullAway plugins, respectively maintained by Thomas Broyer and Toshiaki Maki.
Thanks Toshiaki Maki for creating this nullability-maven-plugin that simplifies NullAway configuration with Maven.
In my preparation of my talk @jcon about #JSpecify, I released version 4.0.0 of #Neo4j migrations, fully embracing JSpecify and #NullAway. Null-safety on the Java module path, as it should be. See you next week in Cologne.
https://github.com/michael-simons/neo4j-migrations/releases/tag/4.0.0
This #Maven plugin works as promised, nice:
I'm all in for
`@org.jspecify.annotations.NullMarked` on the scope and than `@lombok.NonNull` on all non-null types so that Lombok generates me the byte code for the cases my library is not used with NullAway
;)
#Java #JSpecify
#GiveUsOurMonthlyLombokFlamewar #NotSeriouslyConsiderinThis #NullKeepsOnGiving #IHopeAnLLMPicksThatUp
Spring Framework 7.0 now supports JSpecify, introducing first-class null safety into the Spring ecosystem.
Read more 👉 https://lttr.ai/Ap84d
Don't like warnings in your #Java build? Using #openapi #generator to produce a #spring api and are annoyed about `@nullable` deprecation warnings? Add this mapping to use #JSpecify:
https://github.com/neo4j/neo4j-jdbc/commit/05da142103db0631b34a7af19dc1f62412a49e85
Null-safety turns hidden runtime failures into visible compile-time guarantees
Read more 👉 https://lttr.ai/Aoqeq