-
Notifications
You must be signed in to change notification settings - Fork 331
Tracking issue: making jspecify/jdk library models available to NullAway users #950
Copy link
Copy link
Open
1 / 11 of 1 issue completedOpen
1 / 11 of 1 issue completed
Copy link
Labels
jspecifyRelated to support for jspecify standard (see jspecify.dev)Related to support for jspecify standard (see jspecify.dev)trackingFor tracking a larger NullAway change / improvementFor tracking a larger NullAway change / improvement
Description
This issue is for tracking remaining changes we need to make to use the jspecify/jdk library models with NullAway. We added some initial support for parsing source code and generating astubx files in #922, with support only for reading in @Nullable return types. (List below is quite incomplete for the moment)
- External Library Models: Adding support for Nullable upper bounds of Generic Type parameters #949
- Unify
InferredJARModelsHandlerandLibraryModelsHandler#1072 - Rename the Jar Infer Flags
JarInferEnabled,JarInferUseReturnAnnotations#940 - properly handle defaults for modeled
@NullMarkedclasses (unannotated types are@NonNull) External Library Models: Adding support for @Nullable Method parameters #1006 - scripts to generate an
astubxjar artifact that can be shipped to Maven Central - add a flag for using the new models separate from JSpecify mode?
- False-positive warning on Objects.requireNonNullElse #1493
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
jspecifyRelated to support for jspecify standard (see jspecify.dev)Related to support for jspecify standard (see jspecify.dev)trackingFor tracking a larger NullAway change / improvementFor tracking a larger NullAway change / improvement