Size: a a a

Kotlin Community

2020 November 18

Е

Евгений in Kotlin Community
ну он написал "не знаю что хуже", но авторы языков имея собственный богатый опыт и опыт сообщества разработчиков точно знают что хуже)
источник

VP

Vladimir Petrakovich in Kotlin Community
Iaroslav Postovalov
ну там можно с сообщением про смерть джавы холивар поднять. и еще много чем
Не, на это не клюнут. А вот такие любители расширить класс из либы, в котором это не предусмотрено, там есть.
источник

VP

Vladimir Petrakovich in Kotlin Community
The The
>По умолчанию все классы в Kotlin имеют статус final, который блокирует возможность наследования.
а почему так? какие аргументы в пользу такого?
Вы хотели аргументы узнать или поспорить с ними?
источник

D

Denys in Kotlin Community
источник

AM

Andrew Mikhaylov in Kotlin Community
Большая просьба не переходить на личности без особой нужды.
источник

AN

Alexander Nozik in Kotlin Community
The The
гуру высказался
Это уже в @pofftop, но когда эти гуру перепишут нормально CERN ROOT, тогда с ними и поговорим.
источник

М

Максим in Kotlin Community
почему val foo get() = true вот такая вещь в интерфейсе вызывает AbstractMethodError ? если сделать клин прожект то не вызывает
источник

AN

Alexander Nozik in Kotlin Community
Максим
почему val foo get() = true вот такая вещь в интерфейсе вызывает AbstractMethodError ? если сделать клин прожект то не вызывает
Можно поточнее ошибку?  Вообще такую штуку в интерфейс лучше не ставить в любом случае
источник

ЕБ

Евгений Быков... in Kotlin Community
Всем привет) Использую ktor, нужно в зависимости от среды (prod/dev) отключить часть из роутов (например, указав в конфиге).
Есть ли какой-то хитрый функционал для такого?
источник

AM

Andrew Mikhaylov in Kotlin Community
Евгений Быков
Всем привет) Использую ktor, нужно в зависимости от среды (prod/dev) отключить часть из роутов (например, указав в конфиге).
Есть ли какой-то хитрый функционал для такого?
if -- хитрее некуда.
источник

AN

Alexander Nozik in Kotlin Community
Евгений Быков
Всем привет) Использую ktor, нужно в зависимости от среды (prod/dev) отключить часть из роутов (например, указав в конфиге).
Есть ли какой-то хитрый функционал для такого?
А зачем хитрый функционал, route - это функция, помещаете ее в if  и все
источник

с#

саша сок #KotlinGang... in Kotlin Community
Евгений Быков
Всем привет) Использую ktor, нужно в зависимости от среды (prod/dev) отключить часть из роутов (например, указав в конфиге).
Есть ли какой-то хитрый функционал для такого?
можете просто в аргументы запуска добавлять флаг --test или --deploy и в зависимости от этого ставить роуты
источник

AN

Alexander Nozik in Kotlin Community
Я вообще руоты динамически добавляю в запущенный сервер. Там правда есть одна хитрость
источник

с#

саша сок #KotlinGang... in Kotlin Community
Alexander Nozik
Я вообще руоты динамически добавляю в запущенный сервер. Там правда есть одна хитрость
ого это как? через котлин-скрипт ?
источник

AN

Alexander Nozik in Kotlin Community
саша сок #KotlinGang
ого это как? через котлин-скрипт ?
Нет, в обычный applicationEngine
источник

М

Максим in Kotlin Community
Alexander Nozik
Можно поточнее ошибку?  Вообще такую штуку в интерфейс лучше не ставить в любом случае
ничего не пишет, только java.lang.AbstractMethodError: abstract method "boolean PATH.getFoo()"
источник

VP

Vladimir Petrakovich in Kotlin Community
Максим
почему val foo get() = true вот такая вещь в интерфейсе вызывает AbstractMethodError ? если сделать клин прожект то не вызывает
Если ошибка исправляется таким образом, проблемы с инкрементальной компиляцией. Т.е. вероятно, баг в котлиновском плагине.
источник

М

Максим in Kotlin Community
метод fun getFoo123() = true , тоже вызывает ошибку
источник

М

Максим in Kotlin Community
в тесте так выглядит, на андроиде вообще ничего нет
источник

AN

Alexander Nozik in Kotlin Community
Максим
в тесте так выглядит, на андроиде вообще ничего нет
У вас рефлективная ошибка. Откуда там рефлексия? Это случаем не Gson?
источник