v0.1
This commit is contained in:
parent
36ecb46b13
commit
01a05c524d
@ -1,7 +1,9 @@
|
|||||||
|
import org.jetbrains.kotlin.gradle.dsl.KotlinVersion
|
||||||
import ru.landgrafhomyak.kotlin.kmp_gradle_build_helper.defineAllMultiplatformTargets
|
import ru.landgrafhomyak.kotlin.kmp_gradle_build_helper.defineAllMultiplatformTargets
|
||||||
import ru.landgrafhomyak.kotlin.kmp_gradle_build_helper.optInContracts
|
import ru.landgrafhomyak.kotlin.kmp_gradle_build_helper.optInContracts
|
||||||
import ru.landgrafhomyak.kotlin.kmp_gradle_build_helper.defineXomrkGiteaMavenRepo
|
import ru.landgrafhomyak.kotlin.kmp_gradle_build_helper.defineXomrkGiteaMavenRepo
|
||||||
import ru.landgrafhomyak.kotlin.kmp_gradle_build_helper.plugin.xomrk
|
import ru.landgrafhomyak.kotlin.kmp_gradle_build_helper.plugin.xomrk
|
||||||
|
import ru.landgrafhomyak.kotlin.kmp_gradle_build_helper.setCompatibilityWithKotlin
|
||||||
import ru.landgrafhomyak.kotlin.kmp_gradle_build_helper.warningsAsErrors
|
import ru.landgrafhomyak.kotlin.kmp_gradle_build_helper.warningsAsErrors
|
||||||
|
|
||||||
buildscript {
|
buildscript {
|
||||||
@ -16,7 +18,7 @@ buildscript {
|
|||||||
}
|
}
|
||||||
|
|
||||||
group = "ru.landgrafhomyak.kotlin"
|
group = "ru.landgrafhomyak.kotlin"
|
||||||
version = "v1.0"
|
version = "v0.1"
|
||||||
|
|
||||||
repositories {
|
repositories {
|
||||||
mavenCentral()
|
mavenCentral()
|
||||||
@ -27,6 +29,7 @@ xomrk {
|
|||||||
explicitApi()
|
explicitApi()
|
||||||
warningsAsErrors()
|
warningsAsErrors()
|
||||||
optInContracts()
|
optInContracts()
|
||||||
|
setCompatibilityWithKotlin(KotlinVersion.KOTLIN_1_7)
|
||||||
|
|
||||||
jvmToolchain(8)
|
jvmToolchain(8)
|
||||||
defineAllMultiplatformTargets()
|
defineAllMultiplatformTargets()
|
||||||
|
@ -454,8 +454,8 @@ public inline fun Short.toByteOrThrow(exception: (Short) -> Nothing = { b -> thr
|
|||||||
* the same numerical value as this [UShort].
|
* the same numerical value as this [UShort].
|
||||||
* Otherwise [exception] function called (by default throws [IllegalArgumentException]).
|
* Otherwise [exception] function called (by default throws [IllegalArgumentException]).
|
||||||
*/
|
*/
|
||||||
@JvmName("toByteOrThrow")
|
@JvmName("toUByteOrThrow")
|
||||||
public inline fun UShort.toByteOrThrow(exception: (UShort) -> Nothing = { b -> throw IllegalArgumentException(b.formatToUByteError()) }): UByte {
|
public inline fun UShort.toUByteOrThrow(exception: (UShort) -> Nothing = { b -> throw IllegalArgumentException(b.formatToUByteError()) }): UByte {
|
||||||
contract {
|
contract {
|
||||||
callsInPlace(exception, InvocationKind.AT_MOST_ONCE)
|
callsInPlace(exception, InvocationKind.AT_MOST_ONCE)
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user