@Documented @Target(value={METHOD,FIELD,ANNOTATION_TYPE,CONSTRUCTOR,PARAMETER}) @Retention(value=CLASS) public @interface NotNull
This is useful to tell linting and testing tools that a particular value will never be null. It's not meant to be used on public interfaces as something that customers should rely on.
Copyright © 2023. All rights reserved.