[FIR] Filter out incorrect library provides for dependencyProviders

Get rid of providers duplication
This commit is contained in:
Ivan Kochurkin
2022-10-21 22:17:52 +02:00
committed by Space Team
parent 8883de3f00
commit 194d1cfccf
12 changed files with 202 additions and 6 deletions
@@ -495,6 +495,24 @@ public class DiagnosisCompilerTestFE10TestdataTestGenerated extends AbstractDiag
runTest("compiler/testData/diagnostics/tests/NamedFunctionTypeParameterInSupertype.kt");
}
@Test
@TestMetadata("noLibraryProvidersDuplication.kt")
public void testNoLibraryProvidersDuplication() throws Exception {
runTest("compiler/testData/diagnostics/tests/noLibraryProvidersDuplication.kt");
}
@Test
@TestMetadata("noLibraryProvidersDuplicationWithMpp.kt")
public void testNoLibraryProvidersDuplicationWithMpp() throws Exception {
runTest("compiler/testData/diagnostics/tests/noLibraryProvidersDuplicationWithMpp.kt");
}
@Test
@TestMetadata("noSymbolProvidersDuplicationInDiamond.kt")
public void testNoSymbolProvidersDuplicationInDiamond() throws Exception {
runTest("compiler/testData/diagnostics/tests/noSymbolProvidersDuplicationInDiamond.kt");
}
@Test
@TestMetadata("Nullability.kt")
public void testNullability() throws Exception {