Doni Winata
07/30/2021, 2:34 AMkotlinOptions {
freeCompilerArgs += [
'-Xsam-conversions=class',
]
}
Any one have clue how i can achieve it ? Thank you in advanceephemient
07/30/2021, 4:34 AMtasks.withType(KotlinCompile).matching { it.name.contains('Test') }.configureEach {
kotlinOptions.freeCompilerArgs += [ ... ]
}
could workJohannes Koenen
07/30/2021, 8:56 AMtasks {
val prodOptIns = listOf("kotlin.RequiresOptIn")
val testOptIns =
prodOptIns +
listOf("kotlinx.coroutines.ExperimentalCoroutinesApi", "kotlinx.coroutines.FlowPreview")
compileKotlin {
kotlinOptions { freeCompilerArgs = freeCompilerArgs + prodOptIns.map { "-Xopt-in=$it" } }
}
compileTestKotlin {
kotlinOptions { freeCompilerArgs = freeCompilerArgs + testOptIns.map { "-Xopt-in=$it" } }
}
}
Works like a charmDoni Winata
08/03/2021, 8:49 AMephemient
08/03/2021, 8:57 AMJohannes Koenen
08/03/2021, 8:59 AM