Annotation Type NotNull


  • @Retention(CLASS)
    @Documented
    @Target({FIELD,LOCAL_VARIABLE,PARAMETER,METHOD})
    public @interface NotNull
    Zeigt an, dass eine Funktion, Variable oder Feld den Wert null nicht enthalten bzw. zurückgeben darf. Lässt sich in den IntelliJ-Idea-Inspections unter @Nullable/@NotNull einrichten um entsprechende Warnungen über mögliche NullPointerExceptions zu erhalten. Dient außerdem der Code-Dokumentation. Hinweis: Dies ist typischerweise der default, aber die Annotation kann verwendet werden um Unklarheiten zu beseitigen oder den Inspections in der IDE auf die Sprünge zu helfen.