Итак, у меня есть автономный проект использования двух типов адаптеров, один из которых - библиотека Groupie, а другой - моя собственная базовая реализация.Но в обеих реализациях я делегирую привязку представления классу, который расширяет ViewHolder, который реализует LayoutContainer, и поэтому синтетика Kotlin не знает об этом и поэтому не использует findViewByCache
, но генерирует код, подобный: TextView var10000 =(TextView)viewHolder.getContainerView().findViewById(id.textView);
что для меня похоже на то, что у меня нет LayoutContainer.
Так как я могу заставить kotlin синтетическую информацию о том, что в этом случае я расширяю LayoutContainer?
Проект:
https://gitlab.com/leobrujah/kotlin-synthetic-test/blob/master/app/src/main/java/com/test/kotlinsyntheticssample/MainActivity.kt