Index

E M N O S U W 
All Classes and Interfaces|All Packages

E

Effects of being null-marked - Search tag in annotation interface org.jspecify.annotations.NullMarked
Section

M

Meaning per each kind of type usage - Search tag in annotation interface org.jspecify.annotations.Nullable
Section

N

NonNull - Annotation Interface in org.jspecify.annotations
Indicates that the annotated type usage (commonly a parameter type or return type) is considered to exclude null as a value; rarely needed within null-marked code.
Non-null projection - Search tag in annotation interface org.jspecify.annotations.NonNull
Section
Note on tool behavior - Search tag in package org.jspecify.annotations
Section
Nullable - Annotation Interface in org.jspecify.annotations
Indicates that the annotated type usage (commonly a parameter type or return type) is considered to include null as a value.
NullMarked - Annotation Interface in org.jspecify.annotations
Indicates that the annotated element and the code transitively enclosed within it are null-marked code: there, type usages are generally considered to exclude null as a value unless specified otherwise.
Null-marked and null-unmarked code - Search tag in annotation interface org.jspecify.annotations.NullUnmarked
Section
Nullness - Search tag in package org.jspecify.annotations
Section
NullUnmarked - Annotation Interface in org.jspecify.annotations
Indicates that the annotated element and the code transitively enclosed within it is null-unmarked code: there, type usages generally have unspecified nullness unless explicitly annotated otherwise.

O

org.jspecify.annotations - package org.jspecify.annotations
JSpecify annotations.

S

Special cases - Search tag in annotation interface org.jspecify.annotations.NullMarked
Section

U

Unannotated type usages - Search tag in annotation interface org.jspecify.annotations.Nullable
Section
Unspecified nullness - Search tag in annotation interface org.jspecify.annotations.NullUnmarked
Section

W

What's here? - Search tag in package org.jspecify.annotations
Section
Where it can be used - Search tag in annotation interface org.jspecify.annotations.NullMarked
Section
Where it can be used - Search tag in annotation interface org.jspecify.annotations.NullUnmarked
Section
Where it is applicable - Search tag in annotation interface org.jspecify.annotations.NonNull
Section
Where it is applicable - Search tag in annotation interface org.jspecify.annotations.Nullable
Section
E M N O S U W 
All Classes and Interfaces|All Packages