Skip to content

Commit 9ea0ba9

Browse files
committed
Remove @OptIn(ExperimentalSerializationApi::class)
bacause The opt-in annotation is redundant: no matching experimental API is used
1 parent b0b60c1 commit 9ea0ba9

File tree

1 file changed

+0
-4
lines changed
  • src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk

1 file changed

+0
-4
lines changed

src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/types.util.kt

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ package io.modelcontextprotocol.kotlin.sdk
33
import io.github.oshai.kotlinlogging.KotlinLogging
44
import io.modelcontextprotocol.kotlin.sdk.LoggingMessageNotification.SetLevelRequest
55
import kotlinx.serialization.DeserializationStrategy
6-
import kotlinx.serialization.ExperimentalSerializationApi
76
import kotlinx.serialization.KSerializer
87
import kotlinx.serialization.descriptors.PrimitiveKind
98
import kotlinx.serialization.descriptors.PrimitiveSerialDescriptor
@@ -19,7 +18,6 @@ internal object ErrorCodeSerializer : KSerializer<ErrorCode> {
1918
override val descriptor: SerialDescriptor =
2019
PrimitiveSerialDescriptor("io.modelcontextprotocol.kotlin.sdk.ErrorCode", PrimitiveKind.INT)
2120

22-
@OptIn(ExperimentalSerializationApi::class)
2321
override fun serialize(encoder: Encoder, value: ErrorCode) {
2422
encoder.encodeInt(value.code)
2523
}
@@ -35,7 +33,6 @@ internal object RequestMethodSerializer : KSerializer<Method> {
3533
override val descriptor: SerialDescriptor =
3634
PrimitiveSerialDescriptor("io.modelcontextprotocol.kotlin.sdk.Method", PrimitiveKind.STRING)
3735

38-
@OptIn(ExperimentalSerializationApi::class)
3936
override fun serialize(encoder: Encoder, value: Method) {
4037
encoder.encodeString(value.value)
4138
}
@@ -51,7 +48,6 @@ internal object StopReasonSerializer : KSerializer<StopReason> {
5148
override val descriptor: SerialDescriptor =
5249
PrimitiveSerialDescriptor("io.modelcontextprotocol.kotlin.sdk.StopReason", PrimitiveKind.STRING)
5350

54-
@OptIn(ExperimentalSerializationApi::class)
5551
override fun serialize(encoder: Encoder, value: StopReason) {
5652
encoder.encodeString(value.value)
5753
}

0 commit comments

Comments
 (0)