尽管根据Kotlin 1.7.20文档启用了数据对象支持
kotlinOptions {
jvmTarget = '1.8'
languageVersion = '1.9' // data objects
}
项目不在发布模式下构建。
特征"数据对象";仅从语言版本1.9起可用
该怎么办?
仅仅设置语言版本是不够的,您还必须使用以下代码显式地启用语言特性:
kotlin.sourceSets.all {
it.languageSettings.enableLanguageFeature("DataObjects")
}
与内联类支持类似。