[JS IR] Consider erasing type parameters in return type in js signatures

This commit is contained in:
Ilya Goncharov
2021-12-09 17:46:08 +03:00
committed by Space
parent 4f1a10d72e
commit 6adcbe081e
11 changed files with 67 additions and 2 deletions
@@ -1517,6 +1517,12 @@ public class JsCodegenBoxTestGenerated extends AbstractJsCodegenBoxTest {
runTest("compiler/testData/codegen/box/bridges/overrideReturnType.kt");
}
@Test
@TestMetadata("overrideWithValueClassReturn.kt")
public void testOverrideWithValueClassReturn() throws Exception {
runTest("compiler/testData/codegen/box/bridges/overrideWithValueClassReturn.kt");
}
@Test
@TestMetadata("propertyAccessorsWithoutBody.kt")
public void testPropertyAccessorsWithoutBody() throws Exception {
@@ -1559,6 +1559,12 @@ public class IrJsCodegenBoxTestGenerated extends AbstractIrJsCodegenBoxTest {
runTest("compiler/testData/codegen/box/bridges/overrideReturnType.kt");
}
@Test
@TestMetadata("overrideWithValueClassReturn.kt")
public void testOverrideWithValueClassReturn() throws Exception {
runTest("compiler/testData/codegen/box/bridges/overrideWithValueClassReturn.kt");
}
@Test
@TestMetadata("propertyAccessorsWithoutBody.kt")
public void testPropertyAccessorsWithoutBody() throws Exception {
@@ -1387,6 +1387,11 @@ public class IrCodegenBoxWasmTestGenerated extends AbstractIrCodegenBoxWasmTest
runTest("compiler/testData/codegen/box/bridges/overrideReturnType.kt");
}
@TestMetadata("overrideWithValueClassReturn.kt")
public void testOverrideWithValueClassReturn() throws Exception {
runTest("compiler/testData/codegen/box/bridges/overrideWithValueClassReturn.kt");
}
@TestMetadata("propertyAccessorsWithoutBody.kt")
public void testPropertyAccessorsWithoutBody() throws Exception {
runTest("compiler/testData/codegen/box/bridges/propertyAccessorsWithoutBody.kt");