new overload resolution: do not accept primitive type as target of second search (IDEA-138839)

This commit is contained in:
Anna Kozlova
2015-04-08 12:05:58 +02:00
parent 5f1d789685
commit 822934d37a
4 changed files with 15 additions and 1 deletions
@@ -0,0 +1,10 @@
import java.util.function.DoublePredicate;
class Test{
{
DoublePredicate pr = Double::isNaN;
}
}
@@ -102,6 +102,10 @@ public class OverloadResolutionTest extends LightDaemonAnalyzerTestCase {
doTest(false);
}
public void testSecondSearchPossibleForFunctionalInterfacesWithPrimitiveFisrtParameter() throws Exception {
doTest(false);
}
private void doTest() {
doTest(true);
}