JVM_IR indy-SAM: KT-45069 box lambda 'Unit' return type if needed
This commit is contained in:
+78
@@ -20021,6 +20021,12 @@ public class BlackBoxCodegenTestGenerated extends AbstractBlackBoxCodegenTest {
|
||||
runTest("compiler/testData/codegen/box/invokedynamic/sam/genericFunInterfaceWithPrimitive.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("intReturnTypeAsNumber.kt")
|
||||
public void testIntReturnTypeAsNumber() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/invokedynamic/sam/intReturnTypeAsNumber.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("nullabilityAssertions.kt")
|
||||
public void testNullabilityAssertions() throws Exception {
|
||||
@@ -20220,6 +20226,12 @@ public class BlackBoxCodegenTestGenerated extends AbstractBlackBoxCodegenTest {
|
||||
runTest("compiler/testData/codegen/box/invokedynamic/sam/functionRefToJavaInterface/innerConstructorRef.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("intReturnTypeAsNumber.kt")
|
||||
public void testIntReturnTypeAsNumber() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/invokedynamic/sam/functionRefToJavaInterface/intReturnTypeAsNumber.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("localFunction1.kt")
|
||||
public void testLocalFunction1() throws Exception {
|
||||
@@ -20244,11 +20256,41 @@ public class BlackBoxCodegenTestGenerated extends AbstractBlackBoxCodegenTest {
|
||||
runTest("compiler/testData/codegen/box/invokedynamic/sam/functionRefToJavaInterface/nonTrivialReceiver.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("nothingReturnTypeAsObject.kt")
|
||||
public void testNothingReturnTypeAsObject() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/invokedynamic/sam/functionRefToJavaInterface/nothingReturnTypeAsObject.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("nothingReturnTypeAsString.kt")
|
||||
public void testNothingReturnTypeAsString() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/invokedynamic/sam/functionRefToJavaInterface/nothingReturnTypeAsString.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("nullableNothingReturnTypeAsObject.kt")
|
||||
public void testNullableNothingReturnTypeAsObject() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/invokedynamic/sam/functionRefToJavaInterface/nullableNothingReturnTypeAsObject.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("nullableNothingReturnTypeAsString.kt")
|
||||
public void testNullableNothingReturnTypeAsString() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/invokedynamic/sam/functionRefToJavaInterface/nullableNothingReturnTypeAsString.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("simple.kt")
|
||||
public void testSimple() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/invokedynamic/sam/functionRefToJavaInterface/simple.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("voidReturnTypeAsObject.kt")
|
||||
public void testVoidReturnTypeAsObject() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/invokedynamic/sam/functionRefToJavaInterface/voidReturnTypeAsObject.kt");
|
||||
}
|
||||
}
|
||||
|
||||
@Nested
|
||||
@@ -20354,6 +20396,18 @@ public class BlackBoxCodegenTestGenerated extends AbstractBlackBoxCodegenTest {
|
||||
runTest("compiler/testData/codegen/box/invokedynamic/sam/specializedGenerics/covariantOverrideWithNNothing.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("genericWithInProjection.kt")
|
||||
public void testGenericWithInProjection() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/invokedynamic/sam/specializedGenerics/genericWithInProjection.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("genericWithStarProjection.kt")
|
||||
public void testGenericWithStarProjection() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/invokedynamic/sam/specializedGenerics/genericWithStarProjection.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("inheritedWithChar.kt")
|
||||
public void testInheritedWithChar() throws Exception {
|
||||
@@ -20414,6 +20468,30 @@ public class BlackBoxCodegenTestGenerated extends AbstractBlackBoxCodegenTest {
|
||||
runTest("compiler/testData/codegen/box/invokedynamic/sam/specializedGenerics/mixPrimitiveAndBoxed.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("nothingReturnTypeAsGeneric.kt")
|
||||
public void testNothingReturnTypeAsGeneric() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/invokedynamic/sam/specializedGenerics/nothingReturnTypeAsGeneric.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("nothingReturnTypeAsString.kt")
|
||||
public void testNothingReturnTypeAsString() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/invokedynamic/sam/specializedGenerics/nothingReturnTypeAsString.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("specializedWithChar.kt")
|
||||
public void testSpecializedWithChar() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/invokedynamic/sam/specializedGenerics/specializedWithChar.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("specializedWithCharClass.kt")
|
||||
public void testSpecializedWithCharClass() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/invokedynamic/sam/specializedGenerics/specializedWithCharClass.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("voidReturnTypeAsGeneric.kt")
|
||||
public void testVoidReturnTypeAsGeneric() throws Exception {
|
||||
|
||||
+78
@@ -20021,6 +20021,12 @@ public class IrBlackBoxCodegenTestGenerated extends AbstractIrBlackBoxCodegenTes
|
||||
runTest("compiler/testData/codegen/box/invokedynamic/sam/genericFunInterfaceWithPrimitive.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("intReturnTypeAsNumber.kt")
|
||||
public void testIntReturnTypeAsNumber() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/invokedynamic/sam/intReturnTypeAsNumber.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("nullabilityAssertions.kt")
|
||||
public void testNullabilityAssertions() throws Exception {
|
||||
@@ -20220,6 +20226,12 @@ public class IrBlackBoxCodegenTestGenerated extends AbstractIrBlackBoxCodegenTes
|
||||
runTest("compiler/testData/codegen/box/invokedynamic/sam/functionRefToJavaInterface/innerConstructorRef.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("intReturnTypeAsNumber.kt")
|
||||
public void testIntReturnTypeAsNumber() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/invokedynamic/sam/functionRefToJavaInterface/intReturnTypeAsNumber.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("localFunction1.kt")
|
||||
public void testLocalFunction1() throws Exception {
|
||||
@@ -20244,11 +20256,41 @@ public class IrBlackBoxCodegenTestGenerated extends AbstractIrBlackBoxCodegenTes
|
||||
runTest("compiler/testData/codegen/box/invokedynamic/sam/functionRefToJavaInterface/nonTrivialReceiver.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("nothingReturnTypeAsObject.kt")
|
||||
public void testNothingReturnTypeAsObject() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/invokedynamic/sam/functionRefToJavaInterface/nothingReturnTypeAsObject.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("nothingReturnTypeAsString.kt")
|
||||
public void testNothingReturnTypeAsString() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/invokedynamic/sam/functionRefToJavaInterface/nothingReturnTypeAsString.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("nullableNothingReturnTypeAsObject.kt")
|
||||
public void testNullableNothingReturnTypeAsObject() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/invokedynamic/sam/functionRefToJavaInterface/nullableNothingReturnTypeAsObject.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("nullableNothingReturnTypeAsString.kt")
|
||||
public void testNullableNothingReturnTypeAsString() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/invokedynamic/sam/functionRefToJavaInterface/nullableNothingReturnTypeAsString.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("simple.kt")
|
||||
public void testSimple() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/invokedynamic/sam/functionRefToJavaInterface/simple.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("voidReturnTypeAsObject.kt")
|
||||
public void testVoidReturnTypeAsObject() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/invokedynamic/sam/functionRefToJavaInterface/voidReturnTypeAsObject.kt");
|
||||
}
|
||||
}
|
||||
|
||||
@Nested
|
||||
@@ -20354,6 +20396,18 @@ public class IrBlackBoxCodegenTestGenerated extends AbstractIrBlackBoxCodegenTes
|
||||
runTest("compiler/testData/codegen/box/invokedynamic/sam/specializedGenerics/covariantOverrideWithNNothing.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("genericWithInProjection.kt")
|
||||
public void testGenericWithInProjection() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/invokedynamic/sam/specializedGenerics/genericWithInProjection.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("genericWithStarProjection.kt")
|
||||
public void testGenericWithStarProjection() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/invokedynamic/sam/specializedGenerics/genericWithStarProjection.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("inheritedWithChar.kt")
|
||||
public void testInheritedWithChar() throws Exception {
|
||||
@@ -20414,6 +20468,30 @@ public class IrBlackBoxCodegenTestGenerated extends AbstractIrBlackBoxCodegenTes
|
||||
runTest("compiler/testData/codegen/box/invokedynamic/sam/specializedGenerics/mixPrimitiveAndBoxed.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("nothingReturnTypeAsGeneric.kt")
|
||||
public void testNothingReturnTypeAsGeneric() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/invokedynamic/sam/specializedGenerics/nothingReturnTypeAsGeneric.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("nothingReturnTypeAsString.kt")
|
||||
public void testNothingReturnTypeAsString() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/invokedynamic/sam/specializedGenerics/nothingReturnTypeAsString.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("specializedWithChar.kt")
|
||||
public void testSpecializedWithChar() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/invokedynamic/sam/specializedGenerics/specializedWithChar.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("specializedWithCharClass.kt")
|
||||
public void testSpecializedWithCharClass() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/invokedynamic/sam/specializedGenerics/specializedWithCharClass.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("voidReturnTypeAsGeneric.kt")
|
||||
public void testVoidReturnTypeAsGeneric() throws Exception {
|
||||
|
||||
Reference in New Issue
Block a user