Example.kt package example public final example.Foo extends java.lang.Object { public static final example.Foo$Companion Companion private final int i public void <init> (int) int i public final int getI () public static final void write$Self (example.Foo, kotlinx.serialization.encoding.CompositeEncoder, kotlinx.serialization.descriptors.SerialDescriptor) example.Foo self kotlinx.serialization.encoding.CompositeEncoder output kotlinx.serialization.descriptors.SerialDescriptor serialDesc public synthetic void <init> (int, int, kotlinx.serialization.internal.SerializationConstructorMarker) int seen1 int i kotlinx.serialization.internal.SerializationConstructorMarker serializationConstructorMarker static void <clinit> () }