Skip to content

Commit b438d8f

Browse files
authored
Upgrade kotlinx.serialization to 1.5.0 (#260)
1 parent 6b44c6b commit b438d8f

File tree

6 files changed

+10
-6
lines changed

6 files changed

+10
-6
lines changed

core/common/src/serializers/DateTimeUnitSerializers.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -162,7 +162,7 @@ public object DateBasedDateTimeUnitSerializer: AbstractPolymorphicSerializer<Dat
162162

163163
@InternalSerializationApi
164164
override fun findPolymorphicSerializerOrNull(decoder: CompositeDecoder, klassName: String?):
165-
DeserializationStrategy<out DateTimeUnit.DateBased>? =
165+
DeserializationStrategy<DateTimeUnit.DateBased>? =
166166
impl.findPolymorphicSerializerOrNull(decoder, klassName)
167167

168168
@InternalSerializationApi
@@ -195,7 +195,7 @@ public object DateTimeUnitSerializer: AbstractPolymorphicSerializer<DateTimeUnit
195195
arrayOf(DayBasedDateTimeUnitSerializer, MonthBasedDateTimeUnitSerializer, TimeBasedDateTimeUnitSerializer))
196196

197197
@InternalSerializationApi
198-
override fun findPolymorphicSerializerOrNull(decoder: CompositeDecoder, klassName: String?): DeserializationStrategy<out DateTimeUnit>? =
198+
override fun findPolymorphicSerializerOrNull(decoder: CompositeDecoder, klassName: String?): DeserializationStrategy<DateTimeUnit>? =
199199
impl.findPolymorphicSerializerOrNull(decoder, klassName)
200200

201201
@InternalSerializationApi

core/common/src/serializers/InstantSerializers.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@ public object InstantComponentSerializer: KSerializer<Instant> {
4545
element<Long>("nanosecondsOfSecond", isOptional = true)
4646
}
4747

48+
@OptIn(ExperimentalSerializationApi::class)
4849
@Suppress("INVISIBLE_MEMBER") // to be able to throw `MissingFieldException`
4950
override fun deserialize(decoder: Decoder): Instant =
5051
decoder.decodeStructure(descriptor) {

core/common/src/serializers/LocalDateSerializers.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@ public object LocalDateComponentSerializer: KSerializer<LocalDate> {
4646
element<Short>("day")
4747
}
4848

49+
@OptIn(ExperimentalSerializationApi::class)
4950
@Suppress("INVISIBLE_MEMBER") // to be able to throw `MissingFieldException`
5051
override fun deserialize(decoder: Decoder): LocalDate =
5152
decoder.decodeStructure(descriptor) {
@@ -75,4 +76,4 @@ public object LocalDateComponentSerializer: KSerializer<LocalDate> {
7576
}
7677
}
7778

78-
}
79+
}

core/common/src/serializers/LocalDateTimeSerializers.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ public object LocalDateTimeComponentSerializer: KSerializer<LocalDateTime> {
5050
element<Int>("nanosecond", isOptional = true)
5151
}
5252

53+
@OptIn(ExperimentalSerializationApi::class)
5354
@Suppress("INVISIBLE_MEMBER") // to be able to throw `MissingFieldException`
5455
override fun deserialize(decoder: Decoder): LocalDateTime =
5556
decoder.decodeStructure(descriptor) {
@@ -97,4 +98,4 @@ public object LocalDateTimeComponentSerializer: KSerializer<LocalDateTime> {
9798
}
9899
}
99100

100-
}
101+
}

core/common/src/serializers/LocalTimeSerializers.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@ public object LocalTimeComponentSerializer : KSerializer<LocalTime> {
4646
element<Int>("nanosecond", isOptional = true)
4747
}
4848

49+
@OptIn(ExperimentalSerializationApi::class)
4950
@Suppress("INVISIBLE_MEMBER") // to be able to throw `MissingFieldException`
5051
override fun deserialize(decoder: Decoder): LocalTime =
5152
decoder.decodeStructure(descriptor) {
@@ -80,4 +81,4 @@ public object LocalTimeComponentSerializer : KSerializer<LocalTime> {
8081
}
8182
}
8283
}
83-
}
84+
}

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ versionSuffix=SNAPSHOT
77

88
kotlinVersion=1.8.10
99
dokkaVersion=1.8.10
10-
serializationVersion=1.3.2
10+
serializationVersion=1.5.0
1111

1212
java.mainToolchainVersion=8
1313
java.modularToolchainVersion=11

0 commit comments

Comments
 (0)