Class JSpecifyConstants

java.lang.Object
org.mapstruct.ap.internal.util.JSpecifyConstants

public final class JSpecifyConstants extends Object
Helper holding constants for working with JSpecify null annotations.
Author:
Filip Hrisafov
  • Field Details

    • NULLABLE_FQN

      public static final String NULLABLE_FQN
      Fully qualified name of org.jspecify.annotations.Nullable.
      See Also:
    • NON_NULL_FQN

      public static final String NON_NULL_FQN
      Fully qualified name of org.jspecify.annotations.NonNull.
      See Also:
    • NULL_MARKED_FQN

      public static final String NULL_MARKED_FQN
      Fully qualified name of org.jspecify.annotations.NullMarked. Its presence on an element (or an enclosing element closer than any @NullUnmarked one) means unannotated types in that scope are effectively @NonNull.
      See Also:
    • NULL_UNMARKED_FQN

      public static final String NULL_UNMARKED_FQN
      Fully qualified name of org.jspecify.annotations.NullUnmarked. Its presence on an element (or an enclosing element closer than any @NullMarked one) reverts the scope back to unknown nullability.
      See Also: