From d4ecf9743618393f84a8d291b9b047a157f3abcb Mon Sep 17 00:00:00 2001 From: Harsh Shandilya Date: Sun, 31 Jan 2021 15:06:36 +0530 Subject: [PATCH] Correctly set -Xopt-in=kotlin.RequiresOptIn on all modules Signed-off-by: Harsh Shandilya --- buildSrc/src/main/java/BaseProjectConfig.kt | 1 - buildSrc/src/main/java/KotlinCompilerArgs.kt | 1 + 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/buildSrc/src/main/java/BaseProjectConfig.kt b/buildSrc/src/main/java/BaseProjectConfig.kt index e89bf938..7222e48f 100644 --- a/buildSrc/src/main/java/BaseProjectConfig.kt +++ b/buildSrc/src/main/java/BaseProjectConfig.kt @@ -66,7 +66,6 @@ internal fun BaseAppModuleExtension.configureAndroidApplicationOptions(project: kotlinOptions { freeCompilerArgs = freeCompilerArgs + listOf( "-Xopt-in=kotlin.ExperimentalStdlibApi", - "-Xopt-in=kotlin.RequiresOptIn", "-Xopt-in=kotlinx.coroutines.ExperimentalCoroutinesApi", "-Xopt-in=androidx.compose.material.ExperimentalMaterialApi" ) diff --git a/buildSrc/src/main/java/KotlinCompilerArgs.kt b/buildSrc/src/main/java/KotlinCompilerArgs.kt index 021494e6..8e680061 100644 --- a/buildSrc/src/main/java/KotlinCompilerArgs.kt +++ b/buildSrc/src/main/java/KotlinCompilerArgs.kt @@ -5,5 +5,6 @@ internal val additionalCompilerArgs = listOf( "-Xallow-jvm-ir-dependencies", + "-Xopt-in=kotlin.RequiresOptIn", "-Xskip-prerelease-check" )