Files
openide/java/java-tests/testData/codeInsight/daemonCodeAnalyzer/lambda/newMethodRef/ExactMethodReferencePertinentToApplicabilityCheck.java
Anna Kozlova 0f40eb9bed new inference: exact method reference is not pertinent to applicability when target type is type parameter
(cherry picked from commit 8b3512a097ef1124a5cede6ade95b4e50017c7b9)
2014-03-12 10:13:19 +01:00

30 lines
440 B
Java

import java.util.*;
class Test {
{
List<UnaryOperator<String>> a = asList(String::intern);
}
public static <Ta> List<Ta> asList(Ta a) {
return null;
}
interface UnaryOperator<T> {
T apply(T t);
}
}
class TestVarargs {
{
List<UnaryOperator<String>> a = asList(String::intern);
}
public static <Ta> List<Ta> asList(Ta... a) {
return null;
}
interface UnaryOperator<T> {
T apply(T t);
}
}