Skip to content

Add nullness annotations #511

@NiccoMlt

Description

@NiccoMlt

Java experience can be greatly improved with annotations that help track nulls, i.e. @Nullable and @NonNull.

In Java history, there are many efforts to do so, like:

JSpecify is being created by a group led by Google (with EISOP Team, Google, JetBrains, Meta, Microsoft, Oracle, PMD Team, Sonar, Square, Uber, VMware) with the aim to create a tool-independent nullness annotation standard which is modern enough to replace JSR-305.

It recently received the first stable release with stable APIs to be used, and it seems that it is getting adoption.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions