Index
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
All Classes and Interfaces|All Packages