diff --git a/src/main/java/com/google/jspecify/nullness/NullSpecAnnotatedTypeFactory.java b/src/main/java/com/google/jspecify/nullness/NullSpecAnnotatedTypeFactory.java index e89566f..1a5937b 100644 --- a/src/main/java/com/google/jspecify/nullness/NullSpecAnnotatedTypeFactory.java +++ b/src/main/java/com/google/jspecify/nullness/NullSpecAnnotatedTypeFactory.java @@ -1928,12 +1928,16 @@ private enum Present { "com.sun.istack.Nullable", "com.sun.istack.internal.Nullable", "com.unboundid.util.Nullable", + "edu.umd.cs.findbugs.annotations.CheckForNull", "edu.umd.cs.findbugs.annotations.Nullable", + "edu.umd.cs.findbugs.annotations.PossiblyNull", + "edu.umd.cs.findbugs.annotations.UnknownNullnes", "io.micrometer.core.lang.Nullable", "io.reactivex.annotations.Nullable", "io.reactivex.rxjava3.annotations.Nullable", "javax.annotation.CheckForNull", "javax.annotation.Nullable", + "jsinterop.annotations.JsNullable", "junitparams.converters.Nullable", "libcore.util.Nullable", "org.apache.avro.reflect.Nullable", @@ -1942,9 +1946,15 @@ private enum Present { "org.checkerframework.checker.nullness.compatqual.NullableDecl", "org.checkerframework.checker.nullness.compatqual.NullableType", "org.checkerframework.checker.nullness.qual.Nullable", + "org.codehaus.commons.nullanalysis.Nullable", + "org.eclipse.jdt.annotation.Nullable", "org.eclipse.jgit.annotations.Nullable", "org.jetbrains.annotations.Nullable", + "org.jmlspecs.annotation.Nullable", "org.jspecify.nullness.Nullable", + "org.netbeans.api.annotations.common.CheckForNull", + "org.netbeans.api.annotations.common.NullAllowed", + "org.netbeans.api.annotations.common.NullUnknown", "org.springframework.lang.Nullable", "reactor.util.annotation.Nullable", })); @@ -1956,6 +1966,7 @@ private enum Present { "android.annotation.NonNull", "android.support.annotation.NonNull", "androidx.annotation.NonNull", + "androidx.annotation.RecentlyNonNull", "com.android.annotations.NonNull", "com.google.firebase.database.annotations.NotNull", "com.google.firebase.internal.NonNull", @@ -1968,15 +1979,22 @@ private enum Present { "io.reactivex.rxjava3.annotations.NonNull", "javax.annotation.Nonnull", "javax.validation.constraints.NotNull", + "jsinterop.annotations.JsNonNull", "libcore.util.NonNull", + "lombok.NonNull", "org.antlr.v4.runtime.misc.NotNull", "org.checkerframework.checker.nullness.compatqual.NonNullDecl", "org.checkerframework.checker.nullness.compatqual.NonNullType", "org.checkerframework.checker.nullness.qual.NonNull", + "org.codehaus.commons.nullanalysis.NotNull", + "org.eclipse.jdt.annotation.NonNull", "org.eclipse.jgit.annotations.NonNull", "org.eclipse.lsp4j.jsonrpc.validation.NonNull", "org.jetbrains.annotations.NotNull", + "org.jmlspecs.annotation.NonNull", "org.jspecify.nullness.NonNull", + "org.netbeans.api.annotations.common.NonNull", + "org.springframework.lang.NonNull", "reactor.util.annotation.NonNull", })); }