You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 0c5bc4a
Browse filesBrowse the repository at this point in the historyBrowse files
Use JSpecify's @nullable, and no other nullness annotation
jsr305's javax.annotation.Nullable gives way to
org.jspecify.annotations.Nullable, and the jsr305 dependency to
jspecify 1.0.1, the version Guava already brings. Obs's
@CheckReturnValue, the other jsr305 annotation in use, is now Error
Prone's.
JetBrains' @NotNull goes from the IntelliJ plugin: what is not
@nullable is non-null, and NullAway checks it. The plugin does not
instrument its code, so the annotations added no runtime checks either.
JSpecify's @nullable is a type-use annotation. Where it stood above an
@OverRide it now follows it, next to the return type it annotates.
CLAUDE.md names the annotation and where it goes on nested and array
types.
Copy file name to clipboardExpand all lines: open-java-format-idea-plugin/src/main/java/com/palantir/javaformat/intellij/InitialConfigurationStartupActivity.java
Copy file name to clipboardExpand all lines: open-java-format-idea-plugin/src/main/java/com/palantir/javaformat/intellij/NativeImageNoticeStartupActivity.java
Copy file name to clipboardExpand all lines: open-java-format-idea-plugin/src/main/java/com/palantir/javaformat/intellij/PalantirJavaFormatConfigurable.java
Copy file name to clipboardExpand all lines: open-java-format-idea-plugin/src/main/java/com/palantir/javaformat/intellij/PalantirJavaFormatFormattingService.java
0 commit comments