Files
openide/java/java-tests/testData/inspection/nullableProblems/MapComputeLambdaAnnotation.java
Tagir Valeev f4ba26008a [java-inspections] Hard-code Map.compute second lambda parameter as nullable
Fixes IDEA-290431 False positive for “@NotNull/@Nullable problems” inspection on Map.compute

GitOrigin-RevId: fdac0a5eaa0aca3bdd1bef3d9c2eb4c445f7e66e
2022-03-21 14:32:01 +00:00

17 lines
373 B
Java

import typeUse.NotNull;
import typeUse.Nullable;
import java.util.HashMap;
import java.util.Map;
public class MapComputeLambdaAnnotation {
public static void main(final String[] args) {
final Map<String, @NotNull String> test = new HashMap<>();
test.compute("first", (String a, @Nullable String b) -> {
assert b == null;
return null;
});
}
}