File tree 1 file changed +3
-0
lines changed
ggdsl-api/src/main/kotlin/org/jetbrains/kotlinx/ggdsl/dsl/internal
1 file changed +3
-0
lines changed Original file line number Diff line number Diff line change @@ -3,6 +3,7 @@ package org.jetbrains.kotlinx.ggdsl.dsl.internal
3
3
import kotlinx.datetime.Instant
4
4
import kotlinx.datetime.LocalDate
5
5
import kotlinx.datetime.LocalDateTime
6
+ import kotlinx.datetime.LocalTime
6
7
import org.jetbrains.kotlinx.ggdsl.ir.data.TypedList
7
8
import kotlin.reflect.typeOf
8
9
@@ -32,6 +33,7 @@ public fun List<*>.toTypedList(): TypedList {
32
33
all { it is Instant } -> typeOf<Instant >()
33
34
all { it is LocalDateTime } -> typeOf<LocalDateTime >()
34
35
all { it is LocalDate } -> typeOf<LocalDate >()
36
+ all { it is LocalTime } -> typeOf<LocalTime >()
35
37
all { it is Int? } -> typeOf<Int ?>()
36
38
all { it is Long? } -> typeOf<Long ?>()
37
39
all { it is Double? } -> typeOf<Double ?>()
@@ -42,6 +44,7 @@ public fun List<*>.toTypedList(): TypedList {
42
44
all { it is Instant ? } -> typeOf<Instant ?>()
43
45
all { it is LocalDateTime ? } -> typeOf<LocalDateTime ?>()
44
46
all { it is LocalDate ? } -> typeOf<LocalDate ?>()
47
+ all { it is LocalTime ? } -> typeOf<LocalTime ?>()
45
48
else -> typeOf<Any ?>() // todo
46
49
}
47
50
return TypedList (type, this )
You can’t perform that action at this time.
0 commit comments