Re: Add JSpecify as `compile` dependency

2024-12-02 Thread Piotr P. Karwasz
Hi Gary, On 2.12.2024 20:28, Gary D. Gregory wrote: Just on the CP for one app tooling stack: org.jetbrains.annotations.NotNull org.jetbrains.annotations.Nullable com.sun.istack.NotNull com.sun.istack.Nullable org.springframework.lang.NonNull org.springframework.lang.Nullable jakarta.annotation

Re: Add JSpecify as `compile` dependency

2024-12-02 Thread Gary D. Gregory
pared to the other 13 kinds of annotations > >>>> there) have some strong supporters[5]. > >>>> * keep the current _status quo_ for some annotations (e.g. `@InlineMe` > >>>> and those OSGi versioning annotations that are not mirrored in the > >>>>

Re: Add JSpecify as `compile` dependency

2024-12-02 Thread Matt Sicker
o the `compile` scope of all >>>>>> artifacts. In the near future nullability annotations will be all over >>>>>> the place and JSpecify (compared to the other 13 kinds of annotations >>>>>> there) have some strong supporters[5]. >>>>>&g

Re: Add JSpecify as `compile` dependency

2024-12-02 Thread Matt Sicker
e some strong supporters[5]. >>>> * keep the current _status quo_ for some annotations (e.g. `@InlineMe` >>>> and those OSGi versioning annotations that are not mirrored in the >>>> Manifest), >>>> * write a tool that removes the other annotation

Re: Add JSpecify as `compile` dependency

2024-12-02 Thread Matt Sicker
keep the current _status quo_ for some annotations (e.g. `@InlineMe` >> and those OSGi versioning annotations that are not mirrored in the >> Manifest), >> * write a tool that removes the other annotations from the class files. >> >> [5]https://jspecify.dev/about/ &g

Re: Add JSpecify as `compile` dependency

2024-12-02 Thread Gary Gregory
>> * write a tool that removes the other annotations from the class files. > >> > >> [5]https://jspecify.dev/about/ > > > > I decided to start implementing this proposal and I created PR #3228 to add > > JSpecify as `compile` dependency. The PR still allows users (i

Add JSpecify as `compile` dependency

2024-11-22 Thread Piotr P. Karwasz
t are not mirrored in the Manifest), * write a tool that removes the other annotations from the class files. [5]https://jspecify.dev/about/ I decided to start implementing this proposal and I created PR #3228 to add JSpecify as `compile` dependency. The PR still allows users (include OSGi and