From 6825dd5c1ce4c22ebc7d237b074616d01d865d1d Mon Sep 17 00:00:00 2001 From: Gus Narea Date: Wed, 30 Sep 2020 10:12:12 +0100 Subject: [PATCH] fix: Prevent propagation of KtorExperimentalAPI annotation --- build.gradle | 3 +++ src/main/kotlin/tech/relaycorp/poweb/PoWebClient.kt | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index 54dcb68..99b8025 100644 --- a/build.gradle +++ b/build.gradle @@ -74,6 +74,9 @@ kotlin { tasks.withType(KotlinCompile).all { kotlinOptions { jvmTarget = JavaVersion.VERSION_1_8 + freeCompilerArgs += [ + "-Xopt-in=kotlin.RequiresOptIn" + ] } } diff --git a/src/main/kotlin/tech/relaycorp/poweb/PoWebClient.kt b/src/main/kotlin/tech/relaycorp/poweb/PoWebClient.kt index de3846b..dac0848 100644 --- a/src/main/kotlin/tech/relaycorp/poweb/PoWebClient.kt +++ b/src/main/kotlin/tech/relaycorp/poweb/PoWebClient.kt @@ -50,7 +50,7 @@ import java.security.PublicKey * * The underlying connection is created lazily. */ -@KtorExperimentalAPI +@OptIn(KtorExperimentalAPI::class) public class PoWebClient internal constructor( internal val hostName: String, internal val port: Int,