Size: a a a

Kotlin Community

2020 September 09

АО

Алексей Овсянников... in Kotlin Community
Ну и да, в джаве final не такой уж и final, если у вас под рукой есть рефлексия, а с const val так не получится
источник

IP

Iaroslav Postovalov in Kotlin Community
Алексей Овсянников
там, правда, не разжевано, но тем не менее - там константа используется как значение аннотации, что с обычной переменной вы просто не проделаете - насколько я помню, в аннотации нельзя положить значения, которые не вычисляются в компил-тайме
окей, насчет аннотации убедили
источник

С

Слава in Kotlin Community
Andrei Shikov
С линтом - это более интересно, мы обычно на детекте проверки писали, не уверен как котлин инфу в линт передает
Пишу для ktlint. Он может идти как Gradle plugin и своя проверка подключается как сервис через jar. То есть можно манипулировать проектом через ASTNode, которая подается на вход
источник

VP

Vladimir Petrakovich in Kotlin Community
саша сок #KotlinGang
но вместо этого мне надо импорт для каждой функции писать ?
А разве он не сам добавляет необходимые импорты?
источник

EP

Eugene P. in Kotlin Community
Кто знает, существует ли какой-либо слушатель состояния coroutine job, кроме invokeOnCompletion (он не уведомляет о состоянии Canceling)?
источник

с#

саша сок #KotlinGang... in Kotlin Community
Vladimir Petrakovich
А разве он не сам добавляет необходимые импорты?
я не могу использовать функцию-расширение как параметр, классы могу %T, а функции-расширения нет, потому что я на них референс никак не сделаю
источник

АА

Азамат Абдилов... in Kotlin Community
Здравствуйте, подскажите пожалуйста валидацию javax. validation, которая ловит запросы с пустыми вводами?
@field:NotEmpty не работает.
источник

ПФ

Паша Финкельштейн... in Kotlin Community
Азамат Абдилов
Здравствуйте, подскажите пожалуйста валидацию javax. validation, которая ловит запросы с пустыми вводами?
@field:NotEmpty не работает.
Ну в целом notblank+notnull
источник

AN

Alexander Nozik in Kotlin Community
На 1.4.20 все еще не фига не работает. Но крэш логи на нейтиве шикарно сделаны
источник

SB

Sergey Barmin in Kotlin Community
Alexander Nozik
На 1.4.20 все еще не фига не работает. Но крэш логи на нейтиве шикарно сделаны
а уже есть? или только дев
источник

AN

Alexander Nozik in Kotlin Community
Sergey Barmin
а уже есть? или только дев
дев. У меня все поломалось на 1.4. Решил проверить, работает ли на 1.4.20-dev.
источник

BP

Bogdan Panchenko in Kotlin Community
Alexander Nozik
дев. У меня все поломалось на 1.4. Решил проверить, работает ли на 1.4.20-dev.
И как ?
источник

AN

Alexander Nozik in Kotlin Community
Bogdan Panchenko
И как ?
Не работает. Две ишью написал. Народ уже чего-то делает. Оперативненько
источник

с#

саша сок #KotlinGang... in Kotlin Community
почему не могли ещё два каких-нибудь rc выпустить
источник

с#

саша сок #KotlinGang... in Kotlin Community
хотя это как релиз кандидат не годится, потому что rc тоже не должны уже ломаться
источник

AN

Alexander Nozik in Kotlin Community
саша сок #KotlinGang
почему не могли ещё два каких-нибудь rc выпустить
Проблема в том, что все эти issue обнаруживаются только когда много народу начинает пользоваться. Вот я себя ругаю, что раньше на IR не пробовал переключиться.
источник

BP

Bogdan Panchenko in Kotlin Community
саша сок #KotlinGang
почему не могли ещё два каких-нибудь rc выпустить
Есть ещё снапшот версии
источник

AN

Alexander Nozik in Kotlin Community
Ну и на JVM все работает нормально. Поломалось все на новом компиляторе, который типа не релиз еще.
источник

с#

саша сок #KotlinGang... in Kotlin Community
Alexander Nozik
Проблема в том, что все эти issue обнаруживаются только когда много народу начинает пользоваться. Вот я себя ругаю, что раньше на IR не пробовал переключиться.
я думаю с популярностью котлина, есть люди, юзающие самые новые версии
источник

AN

Alexander Nozik in Kotlin Community
саша сок #KotlinGang
я думаю с популярностью котлина, есть люди, юзающие самые новые версии
Ну не у всех одинаково сложные случаи. У нас довольно хитрые либы.
источник