5
我用的境界,它需要open
關鍵字到它的模型類。科特林全打開編譯器的插件不工作
正在關注https://blog.jetbrains.com/kotlin/2016/12/kotlin-1-0-6-is-here/, 我試圖使用全開編譯器插件從Realm模型類中刪除open
關鍵字。
首先,我添加了所有開放式編譯器插件,並設置標註的包名
buildscript {
dependencies {
classpath "org.jetbrains.kotlin:kotlin-allopen:$kotlin_version"
}
}
apply plugin: "kotlin-allopen"
allOpen {
annotation("com.mycompany.myapp.annotation")
}
其次,我的註解
package com.mycompany.myapp.annotation
annotation class AllOpenAnnotation
最後,我添加了註解領域模型類
@AllOpenAnnotation
class Model {
var id: Int = -1,
var title: String = "",
var desc: String? = null
}: RealmObject()
但是發生了error: cannot inherit from final Model
錯誤。
有什麼,我做錯了什麼?