Описание тега delegated-properties
1
ответ
Как улучшить ленивого делегата?
Как я могу улучшить эту декларацию: val __name: String by lazy { createHTML().small { +name } } вроде как мой собственный делегат строитель html: val __name: String by html { small { +name } }
29 авг '18 в 20:08
2
ответа
Котлин: Как я могу использовать делегированные свойства в Java?
Я знаю, что вы не можете использовать синтаксис делегированного свойства в Java и не получите удобства "переопределения" операторов set / get, как в Kotlin, но я все же хотел бы использовать существующий делегат свойства в Java. Например, простой де…
17 июл '17 в 23:53
0
ответов
Свойства, основанные на карте Котлина, и Джексон не работают - делегировать точки на другую карту, что свойство карты
Я пытался привнести некоторую структуру в нашу текущую модель, используя делегированные свойства, и обнаружил это странное поведение. Для простоты, скажем, у нас есть этот класс: class Test{ val data:MutableMap<String,Any> = mutableMapOf() var…
21 ноя '17 в 15:37
1
ответ
Динамически созданные элементы с помощью ajax не будут работать с использованием делегированного события
Я новичок в JavaScript/ JQuery. Я хочу использовать делегированное событие, потому что я создал динамический класс и хочу получить в нем значение данных. Теперь я сделал так: function getProducts(category_id) { $("#product-list").empty(); $.ajax({ u…
23 авг '17 в 01:34
2
ответа
Не могу использовать пользовательский геттер с делегированным свойством
Я новичок в kotlin и не могу понять эту проблему. У меня есть свойство, которое не может быть недействительным и может или не может быть использовано. Поэтому я делегировал его ленивым образом, чтобы он инициализировался при необходимости. private v…
01 сен '17 в 11:44
2
ответа
Как получить имя переменной в Kotlin?
У меня в приложении есть класс Kotlin с большим количеством атрибутов, и я хочу построить метод, который сохраняет имя переменной в словаре. Словарь выглядит так: HashMap<String, Pair<Any, Any>>() Целью этого является сохранение изменени…
07 ноя '18 в 11:04
1
ответ
Как передать делегированную собственность анонимно в Котлин?
Давайте предположим простой класс: class Foo(val p:String) Я хотел бы создать экземпляр класса, передав ленивый делегат: val lazyP by lazy {"foo"} println(Foo(lazyP).p) но мне не нужен шаблон lazyP переменная. Как написать однострочник? Что-то вроде…
08 янв '19 в 19:10
0
ответов
Установка "isAccessible" для отраженного делегированного свойства в выпуске приводит к сбою приложения
Я пытаюсь получить доступ к свойству экземпляра объекта DelegatedProperty: val key: String = preferences.getKey(Preferences::projectName) функция getKey возвращает желаемое значение: fun getKey(property: KProperty1<Preferences, *>): String { p…
20 янв '19 в 08:47
1
ответ
Как проверить генераторы на делегированные свойства?
В моем текущем проекте есть класс, который впоследствии будет реализован многими другими. Этот класс предоставляет несколько генераторов для делегированных свойств. abstract class BaseClass { protected val delegated1 get() = new Delegated1Impl() pro…
28 авг '17 в 18:13
1
ответ
Отражение DelegatedProperty не работает при сборке выпуска
Во время выполнения мне нужно получить доступ к свойствам в экземпляре делегата делегированного свойства. Когда я компилирую следующий код при отладке, он работает нормально: class Potato { val somePropGoesHere: Int by PotatoDeletgate("This is the k…
07 ноя '19 в 17:22
0
ответов
Использование делегированного свойства с данными Spring mongodb
У меня есть класс с делегированным свойством, и я пытаюсь сохранить его в mongodb. Поскольку делегированное свойство сериализуется в имя свойства $delegate, я использую @Field("имя свойства"), чтобы изменить имя. Во время десериализации с использова…
23 апр '20 в 11:38
1
ответ
Какая особенность kotlin может использоваться в качестве замены перехвата метода через прокси-серверы Java
В java, если я хочу перехватить вызовы метода в классе, я могу использоватьProxy.newProxyInstance() и предоставить InvocationHandler реализация invoke(). Я видел, что в kotlin вы можете использовать делегированные свойства для перехвата доступа к св…
06 фев '20 в 15:23
1
ответ
Делегированные свойства внутри функций
Я действительно не понимаю, почему мы можем использовать делегированные свойства внутри функций. Мы не можем создавать свойства внутри функций, потому что внутри функций мы можем создавать только переменные. Как же тогда возможно создание делегирова…
13 июл '20 в 19:08
0
ответов
Делегированная проверка подлинности завершается сбоем после входа в систему IDP с исключением несоблюденной службы
Информация о версии CAS Version: 6.2.0-RC2 CAS Branch: master CAS Commit Id: 9299f7af9064f13e81828a60376466b3c25334fe CAS Build Date/Time: 2020-06-06T03:12:52Z Spring Boot Version: 2.2.2.RELEASE Spring Version: 5.2.2.RELEASE Java Home: /usr/lib/jvm/…
08 июн '20 в 22:18
1
ответ
Kotlin Jetpack Compose Как изменяется тип в свойстве Delegate
Мне сложно понять тип свойства при использовании делегированного свойства. Например, в этой документации Jetpack Compose говорится, что обе вещи одинаковы. 1. val name: String by helloViewModel.name.observeAsState("") 2. val nameState: State<Stri…
12 май '21 в 15:58
1
ответ
Java Preferences API с делегированными свойствами Kotlin
Я хочу использовать Java Preferences API для хранения некоторых данных для моего приложения. Поскольку я пишу приложение на Kotlin, я хотел бы воспользоваться делегированными свойствами, чтобы получить и установить свои предпочтения. Мои текущие нас…
03 мар '21 в 18:10
0
ответов
Делегированный обработчик событий — конкретный модальный режим в зависимости от вкладки — активный
Я хочу отобразить один из трех модальных окон при нажатии одной кнопки на панели навигации, в зависимости от того, какая из трех вкладок активна. Я пытаюсь использовать делегированный обработчик событий, однако мои навыки работы с компьютером относи…
13 мар '22 в 19:51
0
ответов
Есть ли способ вызвать прослушиватель событий «изменения», если входное значение изменяется динамически?
Предположим, у меня есть делегированное поле ввода с именем класса 'bulk_number' внутри имени родительского класса 'all_bulk_inputs' и кнопка, которая будет добавлять случайное число в это поле ввода всякий раз, когда я нажимаю на нее. Теперь я хочу…
24 июн '22 в 05:19