Projected type BaseAdapter<out Any?, out BaseViewHolder<out Any>>? restricts use of public final fun setItems(list: List<In>?): Unit defined in
тут именно изза out ошибка, должно быть in чтобы setItem пользоваться. Но подозреваю что у вас там еще геттер есть и он тогда тоже развалится...
Думаю это можно решить через declaration site variance. Но опять же без минимального примера проблемного кода - это гадание на кофейной гуще
Обсуждают сегодня