Files
openide/java/java-tests/testData/inspection/dataFlow/fixture/JSpecifyGetOrDefault.java
T
Tagir Valeevandintellij-monorepo-bot b007ebf865 [java-annotations] getOrDefault 2nd parameter is marked as nullable
Fixes IDEA-367387 Mismatch between IDEA and JSpecify on HashMap.getDefault(...) nullness

GitOrigin-RevId: 6e90dcdac5b61aa91431f96d007261ad448ea522
2025-02-13 11:05:42 +00:00

13 lines
274 B
Java

import org.jspecify.annotations.NullMarked;
import org.jspecify.annotations.Nullable;
import java.util.HashMap;
@NullMarked
class Main {
HashMap<String, String> map = new HashMap<>();
public @Nullable String example() {
return map.getOrDefault("key", null);
}
}