试图在Android上使用DBFlow和Kotlin的未解决的参考KClass

我在我的Android项目中使用kotlin 1.0.1-2。 我想使用DBFlow作为我的ORM。 但是它要求使用Table注释来保持我的类。 表注释具有数据库属性。 而这个属性期望一个KClass。 不过,下面的代码根本不能编译。 错误说: Unresolved reference KClass 。 那是谁的错? 提前致谢。

 import com.raizlabs.android.dbflow.annotation.Column import com.raizlabs.android.dbflow.annotation.PrimaryKey import com.raizlabs.android.dbflow.annotation.Table import com.raizlabs.android.dbflow.structure.BaseModel import java.util.* import kotlin.reflect.KClass @Table(name = "items", database = KClass<AppDatabase>) class Item : BaseModel() { @PrimaryKey(autoincrement = true) @Column(name = "id") var id: Long = 0 @Column(name = "updated_at") var updatedAt: Calendar = Calendar.getInstance() } 

显然我不应该以这种方式使用KClass。 在当前Kotlin中正确的方法是AppDatabase::class而不是KClass<AppDatabase>