// !DIAGNOSTICS: -UNUSED_PARAMETER,-UNUSED_VARIABLE // FILE: test.kt import kotlinx.serialization.* enum class SimpleEnum { A, B } enum class MarkedNameEnum { @SerialName("a") A, B} @Serializable enum class ExplicitlyMarkedEnum { @SerialName("a") A, B} @Serializable(EnumSerializer::class) enum class ExplicitlyMarkedEnumCustom { @SerialName("a") A, B} object EnumSerializer: KSerializer { override val descriptor = TODO() override fun serialize(encoder: Encoder, value: ExplicitlyMarkedEnumCustom) = TODO() override fun deserialize(decoder: Decoder): ExplicitlyMarkedEnumCustom = TODO() }