The @Nullable annotations have been removed. JSR 305 is dormant and we don’t want neither Spring Core nor JetBrains nor any other bigger library on the classpath for those.
Some Assertions have been copied over from Spring Core.
The module depends now only on Api Guardian. That can be optionally moved to provided scope, as long as we add it to the Classpath of the JavaDoc plugin (the Annotations are documented, so they go into the JavaDoc. There are also retention RUNTIME, but that has only an effect if they are queried during runtime).
Please have a look as well, @jexp @romain-rossi and @conker84. Also paging @technige for his opinion.
The
@Nullable
annotations have been removed. JSR 305 is dormant and we don’t want neither Spring Core nor JetBrains nor any other bigger library on the classpath for those.Some Assertions have been copied over from Spring Core.
The module depends now only on Api Guardian. That can be optionally moved to
provided
scope, as long as we add it to the Classpath of the JavaDoc plugin (the Annotations are documented, so they go into the JavaDoc. There are also retentionRUNTIME
, but that has only an effect if they are queried during runtime).Please have a look as well, @jexp @romain-rossi and @conker84. Also paging @technige for his opinion.