Package org.mapstruct.ap.internal.util
Class JSpecifyConstants
java.lang.Object
org.mapstruct.ap.internal.util.JSpecifyConstants
Helper holding constants for working with JSpecify null annotations.
- Author:
- Filip Hrisafov
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringFully qualified name oforg.jspecify.annotations.NonNull.static final StringFully qualified name oforg.jspecify.annotations.NullMarked.static final StringFully qualified name oforg.jspecify.annotations.NullUnmarked.static final StringFully qualified name oforg.jspecify.annotations.Nullable. -
Method Summary
-
Field Details
-
NULLABLE_FQN
Fully qualified name oforg.jspecify.annotations.Nullable.- See Also:
-
NON_NULL_FQN
Fully qualified name oforg.jspecify.annotations.NonNull.- See Also:
-
NULL_MARKED_FQN
Fully qualified name oforg.jspecify.annotations.NullMarked. Its presence on an element (or an enclosing element closer than any@NullUnmarkedone) means unannotated types in that scope are effectively@NonNull.- See Also:
-
NULL_UNMARKED_FQN
Fully qualified name oforg.jspecify.annotations.NullUnmarked. Its presence on an element (or an enclosing element closer than any@NullMarkedone) reverts the scope back to unknown nullability.- See Also:
-