Make visibilities of writeSelf and deserialization constructor in FIR
same as they were in K1 (see KSerializerDescriptorResolver): internal for final classes and public for non-final. Unfortunately, there are no Klib API dumps tests in the compiler, so I tested manually. #KT-64124 Fixed
This commit is contained in:
committed by
Space Team
parent
9933423a0b
commit
a03fd2e29a
@@ -59,7 +59,7 @@ public final class Box : java/lang/Object {
|
||||
|
||||
public java.lang.String toString()
|
||||
|
||||
public final static void write$Self(Box self, kotlinx.serialization.encoding.CompositeEncoder output, kotlinx.serialization.descriptors.SerialDescriptor serialDesc, kotlinx.serialization.KSerializer typeSerial0)
|
||||
public final static void write$Self$main(Box self, kotlinx.serialization.encoding.CompositeEncoder output, kotlinx.serialization.descriptors.SerialDescriptor serialDesc, kotlinx.serialization.KSerializer typeSerial0)
|
||||
}
|
||||
|
||||
public final class IntrinsicsKt : java/lang/Object {
|
||||
@@ -263,5 +263,5 @@ public final class Simple : java/lang/Object {
|
||||
|
||||
public final java.lang.String getLastName()
|
||||
|
||||
public final static void write$Self(Simple self, kotlinx.serialization.encoding.CompositeEncoder output, kotlinx.serialization.descriptors.SerialDescriptor serialDesc)
|
||||
public final static void write$Self$main(Simple self, kotlinx.serialization.encoding.CompositeEncoder output, kotlinx.serialization.descriptors.SerialDescriptor serialDesc)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user