[NI] Check for maximally specific candidate chosen with factory resolution

This commit is contained in:
Dmitriy Novozhilov
2020-04-27 10:48:17 +03:00
parent e7869bd9d4
commit e1418a5540
12 changed files with 206 additions and 5 deletions
@@ -1805,6 +1805,16 @@ public class FirOldFrontendDiagnosticsTestWithStdlibGenerated extends AbstractFi
runTest("compiler/testData/diagnostics/testsWithStdLib/factoryPattern/independentResolutionInLambda.kt");
}
@TestMetadata("multipleOverloads_1.kt")
public void testMultipleOverloads_1() throws Exception {
runTest("compiler/testData/diagnostics/testsWithStdLib/factoryPattern/multipleOverloads_1.kt");
}
@TestMetadata("multipleOverloads_2.kt")
public void testMultipleOverloads_2() throws Exception {
runTest("compiler/testData/diagnostics/testsWithStdLib/factoryPattern/multipleOverloads_2.kt");
}
@TestMetadata("overloadByLambdaReturnType_disabled.kt")
public void testOverloadByLambdaReturnType_disabled() throws Exception {
runTest("compiler/testData/diagnostics/testsWithStdLib/factoryPattern/overloadByLambdaReturnType_disabled.kt");