Package com.atlassian.annotations.nonnull


package com.atlassian.annotations.nonnull
This package provides nonnull and nullable annotations for fields and return values, similar to ParametersAreNonnullByDefault and ParametersAreNullableByDefault. For some reason, JSR-305 only has these annotations for parameters, but allows you to build your own versions for fields and return values.

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.