Call a specified function in intrinsic if polymorphic serializer is provided for interface.
This prioritizes module contents over default polymorphic serializer. See https://github.com/Kotlin/kotlinx.serialization/issues/2060 and https://github.com/Kotlin/kotlinx.serialization/pull/2565
This commit is contained in:
committed by
Space Team
parent
c8f84a74b9
commit
7c8c65d291
+6
@@ -189,6 +189,12 @@ public class SerializationFirLightTreeBlackBoxTestGenerated extends AbstractSeri
|
||||
runTest("plugins/kotlinx-serialization/testData/boxIr/intrinsicsNullable.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("intrinsicsPolymorphicPriority.kt")
|
||||
public void testIntrinsicsPolymorphicPriority() {
|
||||
runTest("plugins/kotlinx-serialization/testData/boxIr/intrinsicsPolymorphicPriority.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("intrinsicsStarProjections.kt")
|
||||
public void testIntrinsicsStarProjections() {
|
||||
|
||||
+6
@@ -186,6 +186,12 @@ public class SerializationIrBoxTestGenerated extends AbstractSerializationIrBoxT
|
||||
runTest("plugins/kotlinx-serialization/testData/boxIr/intrinsicsNullable.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("intrinsicsPolymorphicPriority.kt")
|
||||
public void testIntrinsicsPolymorphicPriority() {
|
||||
runTest("plugins/kotlinx-serialization/testData/boxIr/intrinsicsPolymorphicPriority.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("intrinsicsStarProjections.kt")
|
||||
public void testIntrinsicsStarProjections() {
|
||||
|
||||
Reference in New Issue
Block a user