Package com.atlassian.annotations.nullability
package com.atlassian.annotations.nullability
This package provides nonnull and nullable annotations for fields and return values, similar to
ParametersAreNonnullByDefault and ParametersAreNullableByDefault,
but based on Checker Framework annotations.
Both classes and packages (package-info.java) can be annotated.
If a package is annotated then subpackages are not also included. Subpackages must be
annotated individually.
-
Annotation InterfacesClassDescriptionSimilar to
ParametersAreNonnullByDefault, but applies to fields of classes.Similar toParametersAreNullableByDefault, but applies to fields of classes.Similar toParametersAreNonnullByDefault, but based on Checker Framework.Similar toParametersAreNullableByDefault, but based on Checker Framework.Similar toParametersAreNonnullByDefault, but applies to return values of methods.Similar toParametersAreNullableByDefault, but applies to return values of methods.