reactor-core icon indicating copy to clipboard operation
reactor-core copied to clipboard

Migrate nullability annotations to JSpecify

Open sdeleuze opened this issue 8 years ago • 7 comments

See https://github.com/Kotlin/KEEP/issues/79.

sdeleuze avatar Sep 22 '17 07:09 sdeleuze

We are discussing publishing a new null-safety library with JetBrains, that could be a replacement for JSR 305 and provide a solution for generics, varargs and array elements.

Any thoughts about the proposal and my remarks on the PR?

sdeleuze avatar Mar 13 '18 14:03 sdeleuze

there has been no activity around this in a while

simonbasle avatar Nov 06 '20 13:11 simonbasle

In fact there has been quite a lot of activity on other channels, I was about to reach you about that. I am part of the https://github.com/jspecify/jspecify/ project which intent to provide better null safety annotations than JSR one with generics support. We are coming close to a point where we could test that on Reactor (with checks possible in the build and in Idea). Could you update the status accordingly?

sdeleuze avatar Nov 06 '20 15:11 sdeleuze

got it, waiting to hear more from you then 👍

simonbasle avatar Nov 06 '20 16:11 simonbasle

I believe the most recent news on this would appear in https://github.com/spring-projects/spring-framework/issues/28797. @sdeleuze do you think we should keep this issue open on our end? Is this an ongoing effort?

chemicL avatar Dec 01 '23 16:12 chemicL

As discussed recently, I am still waiting the opportuntity to discuss with the JSpecify team in order to provide a useful feedback. Should happen in January.

sdeleuze avatar Dec 14 '23 09:12 sdeleuze