Используя intellij, мне нужно в настоящее время использовать @ExperimentalMultiplatform во всем моем коде mpp ... Есть ли способ избежать этого, установив параметр intellij или build.gradle?
я устанавливаю
-version -Xuse-экспериментальный = kotlin.ExperimentalMultiplatform
в настройках компилятора kotlin
образец
@ExperimentalMultiplatform
@Repository
class ClientUserGatewayImpl(private val repo: ClientUserRepo) :
ClientUserGateway {
override fun save(model: DetailClientUser): ServiceResult<DetailClientUser> {
return try {
ServiceResult.Success(repo.save(model))
} catch (e: Exception) {
ServiceResult.Failure(errMsg = e.message ?: "exception had no message, check logs")
}
}
}