Files
openide/java/java-tests/testData/inspection/java8MapApi/beforeComputeIfAbsentResultUnused.java

15 lines
606 B
Java

// "Replace with 'computeIfAbsent' method call" "true"
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
public class Test {
interface Shift {}
void foo(Map<String, List<Shift>> dayOfWeekAndShiftTypeToShiftListMap, String key){
List<Shift> dayOfWeekAndShiftTypeToShiftList = dayOfWeekAndShiftTypeToShiftListMap.get(key);
if (<caret>dayOfWeekAndShiftTypeToShiftList == null) {
dayOfWeekAndShiftTypeToShiftList = new ArrayList<>((6) / 7);
dayOfWeekAndShiftTypeToShiftListMap.put(key, dayOfWeekAndShiftTypeToShiftList);
}
}
}