Skip to content

Commit 0cdfc8b

Browse files
authored
Merge pull request #365 from ProjectMapK/fix/dc
Fixed `KotrinDurationValueToJavaDurationConverter` to use a more optimized concrete converter
2 parents 6610368 + ec592fa commit 0cdfc8b

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

  • src/main/kotlin/io/github/projectmapk/jackson/module/kogera/ser

src/main/kotlin/io/github/projectmapk/jackson/module/kogera/ser/Converters.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@ package io.github.projectmapk.jackson.module.kogera.ser
33
import com.fasterxml.jackson.databind.JavaType
44
import com.fasterxml.jackson.databind.type.TypeFactory
55
import com.fasterxml.jackson.databind.util.StdConverter
6-
import io.github.projectmapk.jackson.module.kogera.GenericValueClassBoxConverter
76
import io.github.projectmapk.jackson.module.kogera.JavaDuration
87
import io.github.projectmapk.jackson.module.kogera.KOTLIN_DURATION_CLASS
98
import io.github.projectmapk.jackson.module.kogera.KotlinDuration
9+
import io.github.projectmapk.jackson.module.kogera.LongValueClassBoxConverter
1010
import kotlin.time.toJavaDuration
1111

1212
internal class SequenceToIteratorConverter(private val input: JavaType) : StdConverter<Sequence<*>, Iterator<*>>() {
@@ -21,7 +21,7 @@ internal class SequenceToIteratorConverter(private val input: JavaType) : StdCon
2121
}
2222

2323
internal object KotlinDurationValueToJavaDurationConverter : StdConverter<Long, JavaDuration>() {
24-
private val boxConverter by lazy { GenericValueClassBoxConverter(Long::class.java, KOTLIN_DURATION_CLASS) }
24+
private val boxConverter by lazy { LongValueClassBoxConverter(KOTLIN_DURATION_CLASS) }
2525

2626
override fun convert(value: Long): JavaDuration = KotlinToJavaDurationConverter.convert(boxConverter.convert(value))
2727
}

0 commit comments

Comments
 (0)