В моем коде Kotlin у меня есть переменная, которая является интерфейсом типа из java.lang.reflect
var type: Type
Но мне нужно привести это к:
List<UserInfo>
ЕслиЯ не был кастом в Список, я просто сделал бы это:
var type = UserInfo::class.java
, и это работает.Но я не знаю, как разыграть его, используя Список.Самое близкое, что я нашел, это:
var type = Array<UserInfo>::class.java
Это скомпилировалось бы, если бы мой UserInfo был массивом, но это список.