// FIR_IDENTICAL // SKIP_TXT // FILE: test.kt import kotlinx.serialization.* class Bar @Serializable class Foo1 { @Serializer(Foo1::class) companion object } @Serializable class Foo2 { @Serializer(Bar::class) companion object } @Serializer(Foo3::class) object Foo3Ser @Serializable(Foo3Ser::class) class Foo3 { @Serializer(Bar::class) companion object } @Serializable(Foo4.Companion::class) class Foo4 { @Serializer(Foo4::class) companion object } class NonSerializableFoo { @Serializer(Bar::class) companion object }