@Retention(value=RUNTIME) @Documented @Target(value={FIELD,LOCAL_VARIABLE,PARAMETER,METHOD}) public @interface NotNull
null
nicht enthalten bzw. zurückgeben darf.
Lässt sich in den Idea-Inspections unter @Nullable/@NotNull einrichten um entsprechende Warnungen über mögliche
NullPointerExceptions zu erhalten. Dient außerdem der Code-Dokumentation.