Size: a a a

Kotlin Community

2021 January 05

BV

Boris Vanin in Kotlin Community
Не помогает
источник

AN

Alexander Nozik in Kotlin Community
Boris Vanin
НоКлассДефФаунд говорит
Jdk в настройках починить
источник

AN

Alexander Nozik in Kotlin Community
Он периодически слетает при обновлениях
источник

BV

Boris Vanin in Kotlin Community
Не помогает
источник

BV

Boris Vanin in Kotlin Community
Он не может найти org.jetbrains.plugins.gradle.tooling.ModelBuilderService$Ex
источник

AN

Alexander Nozik in Kotlin Community
Чего-то я какую-то странную штуку замутил. Вроде красиво, но как-то не ортодоксально. Смотрите, у меня есть некоторые структуры с данными (древесные), которые друг в друга преобразуются. Все красиво и корутинно. Теперь мне взбрело в голову не только отображать структуры данных, но еще и отслеживать изменения в исходных данных. Для этого в промежуточных нодах надо пересчитать что-то по ключу. Желательно тоже лениво. Спрашивается, как это сделать, не прокидывае в каждое действие внешний контекст. Вот чего я сделал - у меня есть Flow, который слушает обновление ключей данных, я сделал инвалидацию и пересчет внутри этого Flow... Как-то не понятно получилось. Сейчас допишу, код скину.
источник

AN

Alexander Nozik in Kotlin Community
Boris Vanin
Он не может найти org.jetbrains.plugins.gradle.tooling.ModelBuilderService$Ex
у меня работает.
источник

SB

Sergey Bezrukov in Kotlin Community
Всех с наступившим ! А напомните пожалуйста, как котлиновские not-null поля (которые без ?) выглядят с точки зрения java reflection - на них есть какая-нибудь NotNull аннотация? Где бы глянуть это. Разбираюсь с генерацией OpenAPI файлов по коду, хочется чтобы required проставлялось автоматом для not null полей, ищу за что зацепиться.
источник

VP

Vladimir Petrakovich in Kotlin Community
Sergey Bezrukov
Всех с наступившим ! А напомните пожалуйста, как котлиновские not-null поля (которые без ?) выглядят с точки зрения java reflection - на них есть какая-нибудь NotNull аннотация? Где бы глянуть это. Разбираюсь с генерацией OpenAPI файлов по коду, хочется чтобы required проставлялось автоматом для not null полей, ищу за что зацепиться.
Аннотация есть, но у неё retention не runtime
источник

AN

Alexander Nozik in Kotlin Community
Boris Vanin
Он не может найти org.jetbrains.plugins.gradle.tooling.ModelBuilderService$Ex
Что-то такое уже было раньше. Обычно это закидоны на конкретном проекте. Откуда берется - не знаю. Надо репортить. И иногда помогает если градл билд прогнать руками
источник

AN

Alexander Nozik in Kotlin Community
В общем, у меня все работает, что работало. И тот проект, который поломатый, до сих пор поломатый
источник

BV

Boris Vanin in Kotlin Community
Ясн, ладно попробую ещё потыкать
источник

BV

Boris Vanin in Kotlin Community
Снёс котлин плагин и оно прочихалось вроде
источник

AN

Alexander Nozik in Kotlin Community
Boris Vanin
Снёс котлин плагин и оно прочихалось вроде
Там есть проблема с тем, что кэши kotlin-dsl хранятся отдельно и периодически не вытираются откуда-то. Кто в этом виноват, градл или идея - не знаю
источник

BV

Boris Vanin in Kotlin Community
Alexander Nozik
Там есть проблема с тем, что кэши kotlin-dsl хранятся отдельно и периодически не вытираются откуда-то. Кто в этом виноват, градл или идея - не знаю
Я вроде снес что нашёл
источник

BV

Boris Vanin in Kotlin Community
Но возможно надо было ещё рабочую директорию идеи убить
источник

AN

Alexander Nozik in Kotlin Community
Boris Vanin
Я вроде снес что нашёл
Не так просто. Еще помогает полный реимпорт градлового проекта - выходите из идеи, сносите .gradle и .idea в проекте и ре-импортируете.
источник

VP

Vladimir Petrakovich in Kotlin Community
Sergey Bezrukov
Всех с наступившим ! А напомните пожалуйста, как котлиновские not-null поля (которые без ?) выглядят с точки зрения java reflection - на них есть какая-нибудь NotNull аннотация? Где бы глянуть это. Разбираюсь с генерацией OpenAPI файлов по коду, хочется чтобы required проставлялось автоматом для not null полей, ищу за что зацепиться.
А ещё есть kotlin-reflect, который умеет читать котлиновские метаданные
источник

SB

Sergey Bezrukov in Kotlin Community
Vladimir Petrakovich
А ещё есть kotlin-reflect, который умеет читать котлиновские метаданные
Спасибо, посмотрю !
источник

AN

Alexander Nozik in Kotlin Community
Vladimir Petrakovich
А ещё есть kotlin-reflect, который умеет читать котлиновские метаданные
Для метаданных https://github.com/JetBrains/kotlin/tree/master/libraries/kotlinx-metadata, я правда не очень понял, что он тут должен делать.
источник