Files
openide/java/java-tests/testData/codeInsight/daemonCodeAnalyzer/lambda/expressions/RecursiveConflictResolution.java
Anna Kozlova fb5f755910 java inference: prevent recursive conflict resolution when it isn't prevented by ResolveCache guard
advanceResolve(incomplete=true) prevents guard to work

GitOrigin-RevId: 437ec02af808a89c8339909411bec6d95ff225dc
2019-09-13 07:12:19 +00:00

19 lines
462 B
Java

import java.util.*;
import java.util.function.*;
class MyTest {
void foo(String[] strings){
final List<Consumer<String>> list = map2List(strings, str -> s -> asser<caret>tEquals(str, s));
}
static <T, V> List<V> map2List(T[] array, Function<? super T, ? extends V> mapper) {
return null;
}
static boolean assertEquals(Object o1, Object o2) {
return false;
}
static boolean assertEquals(String o1, String o2) {
return false;
}
}