169 похожих чатов

Есть ли возможность в котлине повесить геттер на весь класс

целиком? Пркдположим я хочу сделать врапер который дает объекту некоторые свойства при инициализации, но при этом хочу что бы при последующем обращенит к объекту этого класса обращение происходило типа к его полю

19 ответов

13 просмотров

Ничего непонятно, но очень интересно.

Может просто сделать фабрику,а потом обращаться и изменять значение?

подробнее пожалуйста

Vasiljev- Автор вопроса
Stanislav
подробнее пожалуйста

Возможно будет легче обяснить на примере, я хочу накидать простецкий врапер на ресайклер, что бы он умел отображать что он пуст, умел себя автоматически видоизменять при валидации и еще много чего, но обращаться всюду к этой шняге через customrecycler.recyclerView не хочется совсем

Vasiljev- Автор вопроса
Stanislav
можно отнаследоваться от RecyclerView

Так, и что я должен сделать дальше? У меня есть некая верстка ресайклера? Как ее заинфлейтить?

Vasiljev- Автор вопроса
Stanislav
можно отнаследоваться от RecyclerView

Я если не ошибаюсь,то ни в одной list view нельзя подменить верстку

Vasiljev- Автор вопроса
Юрий Лещенко
С чего взял что нельзя?

Там же прям ошибка должна будет упасть при inflater.Inflate

Vasiljev
Там же прям ошибка должна будет упасть при inflate...

А если я реализую его на основание дженериков?

Vasiljev- Автор вопроса

.

Vasiljev
.

Просто вопрос сформулирован странно. Геттер на экземпляр понимаю, а вот на класс, который, как бы эм, ни что... Не понимаю

Vasiljev- Автор вопроса
Андрей
Просто вопрос сформулирован странно. Геттер на экз...

Аналог value class только геттер будет не на то, что переданно в коснтрукторе, а на какое-то его не нуловое поле

Посмотри в сторону invoke()

Vasiljev
.

invoke() оно?

Vasiljev- Автор вопроса
Vasiljev
Ща чекну

Ну как, оно?

Vasiljev- Автор вопроса
Андрей
Ну как, оно?

Ну я если честно чет не понял что мне сделать

Похожие вопросы

Обсуждают сегодня

Всем привет! Имеется функция: function IsValidChar(ch: UTF8Char): Boolean; var i: Integer; ValidChars: AnsiString; begin ValidChars := 'abcdefghijklmnopqrstuvwxyzABCDE...
Евгений
44
Ну вот просто даже давайте вот как. Какой нибудь конкретный кейс, можете в пример привести, где бч работает и приносит прикладную пользу, а не просто что бы было? Не крипту.
Alexander Andreev
22
объясните пожалуйста, почему функция не работает должным образом? вроде должно брать активное окно сравнивать его размер с размером экрана, и если есть совпадение = true прове...
JF
9
> Копаем глубже > Следующий момент был, когда я спросил его, знает ли он JavaScript. Он ответил, что его учили работать с C#. Я тоже в университете писал на C#, но даже там мн...
Oleg Volkov
4
лучше скажите, причём тут паскаль?
Alexey Kulakov
36
И никого не интересует какие пакеты кто использует. ((% Заходишь на сайт симфони и видишь поддержку Украины - по законам РФ это ж экстремизм. Только никто не отказывается от с...
Am Ambrion
11
Чтобы перехватить все нажимания буков на форме, надо хук ставить? Пробовал на форме ОнКейДаун, оно ловит клаву если фокус не на компоненте с вводом текста
Serjone
15
Народ! Впервые клиенту пришло письмо от РКН, у вас, дескать, есть яндекс метрика, а нигде не написано, что вы ее юзаете. Никто не сталкивался?
Sasha Beep
14
Но, может, есть уже проверенная? Наши требования такие: 1. Сообщения должны приходить из Инста в CRM оду 2. Должна быть возможность подключить несколько экаунтов Инстаграм. Р...
Alexander Sharoiko MSE / Александр Шаройко
7
Вопрос на перед, на следующую пятницу. Сколько строк кода можно вешать на одного программиста, понятно что если проект хорошо написан то можно и миллион. Но есть же где то пре...
AlekseyK Kluchnikov
31
Карта сайта