List::class.java

List<SearchInfo>::class.java報錯Only classes are allowed on the left hand side of a class literal

解決方案

abstract  class MySuperClass<T> protected constructor(){
    val type: Type = (javaClass.genericSuperclass as ParameterizedType)
        .actualTypeArguments[0]
}
val type = object : MySuperClass<List<SearchInfo>>() {}.type
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章