Skip to content

Commit 49ca4aa

Browse files
committed
updated type rendering to reflect recommended date types, so:
- kotlin.time.Instant -> Instant - kotlinx.datetime.Instant -> kotlinx.datetime.Instant - kotlinx.datetime.LocalDateTime -> LocalDateTime - java.time.LocalDateTime -> java.time.LocalDateTime
1 parent 85ca57f commit 49ca4aa

File tree

1 file changed

+6
-3
lines changed
  • core/src/main/kotlin/org/jetbrains/kotlinx/dataframe/impl

1 file changed

+6
-3
lines changed

core/src/main/kotlin/org/jetbrains/kotlinx/dataframe/impl/Rendering.kt

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
package org.jetbrains.kotlinx.dataframe.impl
22

3+
import kotlinx.datetime.LocalDateTime
4+
import kotlinx.datetime.LocalTime
35
import org.jetbrains.kotlinx.dataframe.AnyCol
46
import org.jetbrains.kotlinx.dataframe.AnyFrame
57
import org.jetbrains.kotlinx.dataframe.api.asColumnGroup
@@ -13,8 +15,6 @@ import org.jetbrains.kotlinx.dataframe.schema.DataFrameSchema
1315
import org.jetbrains.kotlinx.dataframe.size
1416
import org.jetbrains.kotlinx.dataframe.type
1517
import java.net.URL
16-
import java.time.LocalDateTime
17-
import java.time.LocalTime
1818
import kotlin.reflect.KType
1919
import kotlin.reflect.KVariance
2020
import kotlin.reflect.full.isSubtypeOf
@@ -72,11 +72,14 @@ internal fun renderType(type: KType?): String {
7272
fullName.removePrefix("java.net.")
7373

7474
type.classifier in listOf(LocalDateTime::class, LocalTime::class) ->
75-
fullName.removePrefix("java.time.")
75+
fullName.removePrefix("kotlinx.datetime.")
7676

7777
fullName.startsWith("kotlin.collections.") ->
7878
fullName.removePrefix("kotlin.collections.")
7979

80+
fullName.startsWith("kotlin.time.") ->
81+
fullName.removePrefix("kotlin.time.")
82+
8083
fullName.startsWith("kotlin.") ->
8184
fullName.removePrefix("kotlin.")
8285

0 commit comments

Comments
 (0)