Compare commits
12 Commits
ca6b4df548
..
main
| Author | SHA1 | Date | |
|---|---|---|---|
| 9446c5de66 | |||
| fc1e5aa3a9 | |||
| 6699d13159 | |||
| 56b66e4804 | |||
| 2124b8b229 | |||
| f85ac3f76e | |||
| 84e7b25468 | |||
| 5cbf9f4a14 | |||
| 5c42826e66 | |||
| db51aecca1 | |||
| b442d9d574 | |||
| 075bd4f54b |
@@ -2,9 +2,9 @@
|
|||||||
|
|
||||||
# Main
|
# Main
|
||||||
|
|
||||||
gradle = "9.5.0" # https://gradle.org/releases/
|
gradle = "9.5.1" # https://gradle.org/releases/
|
||||||
|
|
||||||
kotlin = "2.3.21" # https://kotlinlang.org/docs/releases.html#release-details
|
kotlin = "2.4.0" # https://kotlinlang.org/docs/releases.html#release-details
|
||||||
|
|
||||||
ktlint-library = "1.8.0" # https://github.com/pinterest/ktlint
|
ktlint-library = "1.8.0" # https://github.com/pinterest/ktlint
|
||||||
ktlint-plugin = "14.2.0" # https://github.com/JLLeitschuh/ktlint-gradle
|
ktlint-plugin = "14.2.0" # https://github.com/JLLeitschuh/ktlint-gradle
|
||||||
@@ -13,9 +13,9 @@ memoize = "0.1" # https://gitea.davygora.duckdns.org/yura/-/packages/maven/org.d
|
|||||||
|
|
||||||
# Test
|
# Test
|
||||||
|
|
||||||
kotest = "6.1.11" # https://mvnrepository.com/artifact/io.kotest/kotest-runner-junit5
|
kotest = "6.2.0" # https://mvnrepository.com/artifact/io.kotest/kotest-runner-junit5
|
||||||
junit = "6.0.3" # https://mvnrepository.com/artifact/org.junit.jupiter/junit-jupiter
|
junit = "6.1.0" # https://mvnrepository.com/artifact/org.junit.jupiter/junit-jupiter
|
||||||
mockk = "1.14.9" # https://mvnrepository.com/artifact/io.mockk/mockk
|
mockk = "1.14.11" # https://mvnrepository.com/artifact/io.mockk/mockk
|
||||||
|
|
||||||
[libraries]
|
[libraries]
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -1,6 +1,6 @@
|
|||||||
distributionBase=GRADLE_USER_HOME
|
distributionBase=GRADLE_USER_HOME
|
||||||
distributionPath=wrapper/dists
|
distributionPath=wrapper/dists
|
||||||
distributionUrl=https\://services.gradle.org/distributions/gradle-9.5.0-bin.zip
|
distributionUrl=https\://services.gradle.org/distributions/gradle-9.5.1-bin.zip
|
||||||
networkTimeout=10000
|
networkTimeout=10000
|
||||||
retries=0
|
retries=0
|
||||||
retryBackOffMs=500
|
retryBackOffMs=500
|
||||||
|
|||||||
@@ -57,7 +57,7 @@
|
|||||||
# Darwin, MinGW, and NonStop.
|
# Darwin, MinGW, and NonStop.
|
||||||
#
|
#
|
||||||
# (3) This script is generated from the Groovy template
|
# (3) This script is generated from the Groovy template
|
||||||
# https://github.com/gradle/gradle/blob/<unknown>/platforms/jvm/plugins-application/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt
|
# https://github.com/gradle/gradle/blob/3d91ce3b8caaf77ad09f381f43615b715b53f72c/platforms/jvm/plugins-application/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt
|
||||||
# within the Gradle project.
|
# within the Gradle project.
|
||||||
#
|
#
|
||||||
# You can find Gradle at https://github.com/gradle/gradle/.
|
# You can find Gradle at https://github.com/gradle/gradle/.
|
||||||
|
|||||||
@@ -0,0 +1,10 @@
|
|||||||
|
{
|
||||||
|
"extends": ["config:recommended"],
|
||||||
|
"labels": ["dependencies"],
|
||||||
|
"packageRules": [
|
||||||
|
{
|
||||||
|
"matchUpdateTypes": ["minor", "patch"],
|
||||||
|
"automerge": true
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -4,18 +4,18 @@ package org.duckdns.davygora.matrix.util
|
|||||||
inline fun <reified T> Any.toListChecked(): List<T> =
|
inline fun <reified T> Any.toListChecked(): List<T> =
|
||||||
when (this) {
|
when (this) {
|
||||||
is List<*> -> this
|
is List<*> -> this
|
||||||
is Collection<*> -> this.toList()
|
is Collection<*> -> toList()
|
||||||
is Iterable<*> -> this.toList()
|
is Iterable<*> -> toList()
|
||||||
is Sequence<*> -> this.toList()
|
is Sequence<*> -> toList()
|
||||||
is Array<*> -> this.asList()
|
is Array<*> -> asList()
|
||||||
is BooleanArray -> this.asList()
|
is BooleanArray -> asList()
|
||||||
is ByteArray -> this.asList()
|
is ByteArray -> asList()
|
||||||
is CharArray -> this.asList()
|
is CharArray -> asList()
|
||||||
is DoubleArray -> this.asList()
|
is DoubleArray -> asList()
|
||||||
is FloatArray -> this.asList()
|
is FloatArray -> asList()
|
||||||
is IntArray -> this.asList()
|
is IntArray -> asList()
|
||||||
is LongArray -> this.asList()
|
is LongArray -> asList()
|
||||||
is ShortArray -> this.asList()
|
is ShortArray -> asList()
|
||||||
else -> error("Unsupported type: ${this::class}")
|
else -> error("Unsupported type: ${this::class}")
|
||||||
}.also { list ->
|
}.also { list ->
|
||||||
require(list.all { it is T })
|
require(list.all { it is T })
|
||||||
|
|||||||
Reference in New Issue
Block a user