tornadofx2 icon indicating copy to clipboard operation
tornadofx2 copied to clipboard

How to use this method

Open lhDream opened this issue 1 year ago • 1 comments

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>()

lhDream avatar Nov 15 '23 03:11 lhDream

jsonModel<T>()

Cannot use 'T' as reified type parameter. Use a class instead.

lhDream avatar Nov 15 '23 03:11 lhDream