Check for name when searching Companion.serializer() function to generate
Name check was forgotten during refactoring, so any user function with matching signature could be overwritten by the plugin, while correct function would not have body. #KT-55682 Fixed
This commit is contained in:
committed by
Space Team
parent
0b4f534d35
commit
bf60819824
+6
@@ -158,6 +158,12 @@ public class SerializationFirBlackBoxTestGenerated extends AbstractSerialization
|
||||
public void testUseSerializersChain() throws Exception {
|
||||
runTest("plugins/kotlinx-serialization/testData/boxIr/useSerializersChain.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("userDefinedSerializerInCompanion.kt")
|
||||
public void testUserDefinedSerializerInCompanion() throws Exception {
|
||||
runTest("plugins/kotlinx-serialization/testData/boxIr/userDefinedSerializerInCompanion.kt");
|
||||
}
|
||||
}
|
||||
|
||||
@Nested
|
||||
|
||||
+6
@@ -156,4 +156,10 @@ public class SerializationIrBoxTestGenerated extends AbstractSerializationIrBoxT
|
||||
public void testUseSerializersChain() throws Exception {
|
||||
runTest("plugins/kotlinx-serialization/testData/boxIr/useSerializersChain.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("userDefinedSerializerInCompanion.kt")
|
||||
public void testUserDefinedSerializerInCompanion() throws Exception {
|
||||
runTest("plugins/kotlinx-serialization/testData/boxIr/userDefinedSerializerInCompanion.kt");
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user