[K/JS] Use declared upper-bound types for parameters inside inlined functions body, instead of the provided types
This commit is contained in:
@@ -1692,6 +1692,12 @@ public class BoxJsTestGenerated extends AbstractBoxJsTest {
|
||||
runTest("js/js.translator/testData/box/dynamic/iterator.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("lambdaParameterInlining.kt")
|
||||
public void testLambdaParameterInlining() throws Exception {
|
||||
runTest("js/js.translator/testData/box/dynamic/lambdaParameterInlining.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("nameClashing.kt")
|
||||
public void testNameClashing() throws Exception {
|
||||
|
||||
+6
@@ -1762,6 +1762,12 @@ public class FirJsBoxTestGenerated extends AbstractFirJsBoxTest {
|
||||
runTest("js/js.translator/testData/box/dynamic/iterator.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("lambdaParameterInlining.kt")
|
||||
public void testLambdaParameterInlining() throws Exception {
|
||||
runTest("js/js.translator/testData/box/dynamic/lambdaParameterInlining.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("operationsWithAssignment.kt")
|
||||
public void testOperationsWithAssignment() throws Exception {
|
||||
|
||||
+6
@@ -18570,6 +18570,12 @@ public class FirJsCodegenBoxTestGenerated extends AbstractFirJsCodegenBoxTest {
|
||||
runTest("compiler/testData/codegen/box/inlineClasses/callableReferences/kt37986Generic.kt", TransformersFunctions.getRemoveOptionalJvmInlineAnnotation());
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("withInlineFunctionWithMultipleConstraints.kt")
|
||||
public void testWithInlineFunctionWithMultipleConstraints() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/inlineClasses/callableReferences/withInlineFunctionWithMultipleConstraints.kt", TransformersFunctions.getRemoveOptionalJvmInlineAnnotation());
|
||||
}
|
||||
|
||||
@Nested
|
||||
@TestMetadata("compiler/testData/codegen/box/inlineClasses/callableReferences/let")
|
||||
@TestDataPath("$PROJECT_ROOT")
|
||||
|
||||
+6
@@ -1762,6 +1762,12 @@ public class IrBoxJsES6TestGenerated extends AbstractIrBoxJsES6Test {
|
||||
runTest("js/js.translator/testData/box/dynamic/iterator.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("lambdaParameterInlining.kt")
|
||||
public void testLambdaParameterInlining() throws Exception {
|
||||
runTest("js/js.translator/testData/box/dynamic/lambdaParameterInlining.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("operationsWithAssignment.kt")
|
||||
public void testOperationsWithAssignment() throws Exception {
|
||||
|
||||
+6
@@ -1762,6 +1762,12 @@ public class IrBoxJsTestGenerated extends AbstractIrBoxJsTest {
|
||||
runTest("js/js.translator/testData/box/dynamic/iterator.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("lambdaParameterInlining.kt")
|
||||
public void testLambdaParameterInlining() throws Exception {
|
||||
runTest("js/js.translator/testData/box/dynamic/lambdaParameterInlining.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("operationsWithAssignment.kt")
|
||||
public void testOperationsWithAssignment() throws Exception {
|
||||
|
||||
+6
@@ -18570,6 +18570,12 @@ public class IrJsCodegenBoxTestGenerated extends AbstractIrJsCodegenBoxTest {
|
||||
runTest("compiler/testData/codegen/box/inlineClasses/callableReferences/kt37986Generic.kt", TransformersFunctions.getRemoveOptionalJvmInlineAnnotation());
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("withInlineFunctionWithMultipleConstraints.kt")
|
||||
public void testWithInlineFunctionWithMultipleConstraints() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/inlineClasses/callableReferences/withInlineFunctionWithMultipleConstraints.kt", TransformersFunctions.getRemoveOptionalJvmInlineAnnotation());
|
||||
}
|
||||
|
||||
@Nested
|
||||
@TestMetadata("compiler/testData/codegen/box/inlineClasses/callableReferences/let")
|
||||
@TestDataPath("$PROJECT_ROOT")
|
||||
|
||||
+6
@@ -18570,6 +18570,12 @@ public class IrJsES6CodegenBoxTestGenerated extends AbstractIrJsES6CodegenBoxTes
|
||||
runTest("compiler/testData/codegen/box/inlineClasses/callableReferences/kt37986Generic.kt", TransformersFunctions.getRemoveOptionalJvmInlineAnnotation());
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("withInlineFunctionWithMultipleConstraints.kt")
|
||||
public void testWithInlineFunctionWithMultipleConstraints() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/inlineClasses/callableReferences/withInlineFunctionWithMultipleConstraints.kt", TransformersFunctions.getRemoveOptionalJvmInlineAnnotation());
|
||||
}
|
||||
|
||||
@Nested
|
||||
@TestMetadata("compiler/testData/codegen/box/inlineClasses/callableReferences/let")
|
||||
@TestDataPath("$PROJECT_ROOT")
|
||||
|
||||
Reference in New Issue
Block a user