aboutsummaryrefslogtreecommitdiff
path: root/examples/gradle/dokka-multiplatform-example
diff options
context:
space:
mode:
authorIgnat Beresnev <ignat.beresnev@jetbrains.com>2023-08-04 13:37:12 +0200
committerGitHub <noreply@github.com>2023-08-04 13:37:12 +0200
commitddcaa1864ffc26e8482770ad2c16ba424af8a0ac (patch)
tree2ddd3eb163611d2448f8608857a3d97597b71231 /examples/gradle/dokka-multiplatform-example
parentec95267a8bcb92733e506a41e7cc6305b1ff0552 (diff)
downloaddokka-ddcaa1864ffc26e8482770ad2c16ba424af8a0ac.tar.gz
dokka-ddcaa1864ffc26e8482770ad2c16ba424af8a0ac.tar.bz2
dokka-ddcaa1864ffc26e8482770ad2c16ba424af8a0ac.zip
Update examples and tests to use Kotlin 1.9.0 (#3101)
* Opt into foreign API for CPointed * Stop using the deprecated JS backend
Diffstat (limited to 'examples/gradle/dokka-multiplatform-example')
-rw-r--r--examples/gradle/dokka-multiplatform-example/build.gradle.kts4
-rw-r--r--examples/gradle/dokka-multiplatform-example/src/linuxMain/kotlin/org/kotlintestmpp/CInterop.kt2
2 files changed, 4 insertions, 2 deletions
diff --git a/examples/gradle/dokka-multiplatform-example/build.gradle.kts b/examples/gradle/dokka-multiplatform-example/build.gradle.kts
index 9d4283c9..6477375a 100644
--- a/examples/gradle/dokka-multiplatform-example/build.gradle.kts
+++ b/examples/gradle/dokka-multiplatform-example/build.gradle.kts
@@ -4,7 +4,7 @@ import org.jetbrains.dokka.gradle.DokkaTask
import org.jetbrains.dokka.Platform
plugins {
- kotlin("multiplatform") version "1.8.20"
+ kotlin("multiplatform") version "1.9.0"
id("org.jetbrains.dokka") version "1.8.20"
}
@@ -19,7 +19,7 @@ kotlin {
jvm() // Creates a JVM target with the default name "jvm"
linuxX64("linux")
macosX64("macos")
- js(BOTH)
+ js()
sourceSets {
val commonMain by getting {
dependencies {
diff --git a/examples/gradle/dokka-multiplatform-example/src/linuxMain/kotlin/org/kotlintestmpp/CInterop.kt b/examples/gradle/dokka-multiplatform-example/src/linuxMain/kotlin/org/kotlintestmpp/CInterop.kt
index c42cfea1..5c84780b 100644
--- a/examples/gradle/dokka-multiplatform-example/src/linuxMain/kotlin/org/kotlintestmpp/CInterop.kt
+++ b/examples/gradle/dokka-multiplatform-example/src/linuxMain/kotlin/org/kotlintestmpp/CInterop.kt
@@ -4,10 +4,12 @@ package org.kotlintestmpp
import kotlinx.cinterop.CPointed
import kotlinx.cinterop.CPointer
+import kotlinx.cinterop.ExperimentalForeignApi
/**
* Low-level Linux function
*/
+@OptIn(ExperimentalForeignApi::class)
fun <T : CPointed> printPointerRawValue(pointer: CPointer<T>) {
println(pointer.rawValue)
}