Update gradle, kotlin and enum extensions
parent
6058221fec
commit
08eb9552d6
@ -1,5 +1,5 @@
|
|||||||
distributionBase=GRADLE_USER_HOME
|
distributionBase=GRADLE_USER_HOME
|
||||||
distributionPath=wrapper/dists
|
distributionPath=wrapper/dists
|
||||||
distributionUrl=https\://services.gradle.org/distributions/gradle-8.1.1-bin.zip
|
distributionUrl=https\://services.gradle.org/distributions/gradle-8.2-bin.zip
|
||||||
zipStoreBase=GRADLE_USER_HOME
|
zipStoreBase=GRADLE_USER_HOME
|
||||||
zipStorePath=wrapper/dists
|
zipStorePath=wrapper/dists
|
||||||
|
|||||||
@ -0,0 +1,13 @@
|
|||||||
|
@file:JvmName("EnumUtils")
|
||||||
|
|
||||||
|
package org.koitharu.kotatsu.parsers.util
|
||||||
|
|
||||||
|
import kotlin.enums.EnumEntries
|
||||||
|
|
||||||
|
fun <E : Enum<E>> EnumEntries<E>.names() = Array(size) { i ->
|
||||||
|
get(i).name
|
||||||
|
}
|
||||||
|
|
||||||
|
fun <E : Enum<E>> EnumEntries<E>.find(name: String): E? {
|
||||||
|
return find { x -> x.name == name }
|
||||||
|
}
|
||||||
Loading…
Reference in New Issue