tornadofx2
tornadofx2 copied to clipboard
How to use this method
class TestClass1<T:JsonModel>: JsonModel{
val dataProperty = SimpleObjectProperty<T>()
var data by dataProperty
override fun updateModel(json: JsonObject) {
with(json) {
data = jsonModel<T>()
}
}
}
class TestClass2: JsonModel{
// ...
}
val parm = TestClass1<TestClass2>()
jsonModel<T>()
Cannot use 'T' as reified type parameter. Use a class instead.