Files
openide/java/java-tests/testData/inspection/dataFlow/fixture/MapGetWithNotNullKeys.java
T

29 lines
746 B
Java

import foo.*;
import java.util.*;
class Test {
public void main(Map<@NotNull String, @NotNull Integer> map, HashMap<@NotNull String, @NotNull Integer> hashMap) {
Integer value = map.get("y");
if (value == null) {
System.out.println("it's not contained");
}
value = hashMap.get("y");
if (value == null) {
System.out.println("it's not contained");
}
}
public void main2(Map<@NotNull String, @NotNull Integer> map, HashMap<@NotNull String, @NotNull Integer> hashMap) {
Integer value = map.remove("y");
if (value == null) {
System.out.println("it's not contained");
}
value = hashMap.remove("y");
if (value == null) {
System.out.println("it's not contained");
}
}
}