[JS IR] Fix case with bridge with nested classes

^KT-54686 fixed
This commit is contained in:
Ilya Goncharov
2022-10-26 12:56:03 +00:00
committed by Space Team
parent 2e48557a0d
commit fd5fba6f09
12 changed files with 75 additions and 9 deletions
@@ -1541,6 +1541,12 @@ public class JsCodegenBoxTestGenerated extends AbstractJsCodegenBoxTest {
runTest("compiler/testData/codegen/box/bridges/methodFromTrait.kt");
}
@Test
@TestMetadata("nestedClassTypeParameters.kt")
public void testNestedClassTypeParameters() throws Exception {
runTest("compiler/testData/codegen/box/bridges/nestedClassTypeParameters.kt");
}
@Test
@TestMetadata("noBridgeOnMutableCollectionInheritance.kt")
public void testNoBridgeOnMutableCollectionInheritance() throws Exception {
@@ -1595,6 +1595,12 @@ public class IrJsCodegenBoxTestGenerated extends AbstractIrJsCodegenBoxTest {
runTest("compiler/testData/codegen/box/bridges/methodFromTrait.kt");
}
@Test
@TestMetadata("nestedClassTypeParameters.kt")
public void testNestedClassTypeParameters() throws Exception {
runTest("compiler/testData/codegen/box/bridges/nestedClassTypeParameters.kt");
}
@Test
@TestMetadata("noBridgeOnMutableCollectionInheritance.kt")
public void testNoBridgeOnMutableCollectionInheritance() throws Exception {
@@ -1417,6 +1417,11 @@ public class IrCodegenBoxWasmTestGenerated extends AbstractIrCodegenBoxWasmTest
runTest("compiler/testData/codegen/box/bridges/methodFromTrait.kt");
}
@TestMetadata("nestedClassTypeParameters.kt")
public void testNestedClassTypeParameters() throws Exception {
runTest("compiler/testData/codegen/box/bridges/nestedClassTypeParameters.kt");
}
@TestMetadata("noBridgeOnMutableCollectionInheritance.kt")
public void testNoBridgeOnMutableCollectionInheritance() throws Exception {
runTest("compiler/testData/codegen/box/bridges/noBridgeOnMutableCollectionInheritance.kt");