Size: a a a

Kotlin Community

2020 May 07

RE

Roman Elizarov in Kotlin Community
Да вариации может дело и дойдет. Там у нас большой backlog и похожих просьб. Пишите issue в youtrack, если еще нет.
источник

AN

Alexander Nozik in Kotlin Community
Так, а сравнивать инлайны вообще никак не получится сейчас?
источник

BP

Bogdan Panchenko in Kotlin Community
Alexander Nozik
Так, а сравнивать инлайны вообще никак не получится сейчас?
Вы про == ?, уже можно
источник

AN

Alexander Nozik in Kotlin Community
Bogdan Panchenko
Вы про == ?, уже можно
Как? Где? в 1.4 что ли?
источник

AN

Alexander Nozik in Kotlin Community
У меня унутре массив примитивов
источник

BP

Bogdan Panchenko in Kotlin Community
Alexander Nozik
Как? Где? в 1.4 что ли?
Сейчас гляну у себя
источник

AN

Alexander Nozik in Kotlin Community
Просто кастомный equals на инлайнах объявить нельзя. А то, что есть как-то не так работает
источник

BP

Bogdan Panchenko in Kotlin Community
Alexander Nozik
Просто кастомный equals на инлайнах объявить нельзя. А то, что есть как-то не так работает
Должен работать, сейчас посмотрел у меня генерит equals. Проблема скорей в примитивных массивах, они сравниваются ток по ссылке
источник

AN

Alexander Nozik in Kotlin Community
Bogdan Panchenko
Должен работать, сейчас посмотрел у меня генерит equals. Проблема скорей в примитивных массивах, они сравниваются ток по ссылке
Об этом и речь
источник

BP

Bogdan Panchenko in Kotlin Community
Alexander Nozik
Об этом и речь
Ну это не проблема инлайнов
источник

AN

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

BP

Bogdan Panchenko in Kotlin Community
Alexander Nozik
Об этом и речь
А свой нельзя сделать, раньше вроде было можно
источник

AN

Alexander Nozik in Kotlin Community
reserved for future releases
источник

BP

Bogdan Panchenko in Kotlin Community
Alexander Nozik
reserved for future releases
Раньше инлайны вообще не генерировали toString equals hashCode
источник

BP

Bogdan Panchenko in Kotlin Community
Bogdan Panchenko
Раньше инлайны вообще не генерировали toString equals hashCode
Хотя может только toString 🤔 Ps: да только он
источник

AN

Alexander Nozik in Kotlin Community
Вот я даже не знаю, что лучше. Не переопределенные equals - это такой источник багов
источник

BP

Bogdan Panchenko in Kotlin Community
Quantum Harmonizer
Короче, моё нытьё выключалось одним флажком.
А мне нет 😕
источник

AN

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

VS

Vladimir Sitnikov in Kotlin Community
Roman Elizarov
Да вариации может дело и дойдет. Там у нас большой backlog и похожих просьб. Пишите issue в youtrack, если еще нет.
источник

Д

Денис in Kotlin Community
Всем привет. Появилась проблема при общении через сокет. Периодически ловлю java.net.ConnectException: Connection refused.
Ситуация такая: поднимаю серверный сокет, подключаюсь к нему. и начинаю передачу байтов, но вот в режиме дебага всё отлично, а во время обычного выполнения, видимо, коннект не происходит и вызывается исключение. Ставил проверки - не помогает:

if (clientDownloadSocket.isConnected && !clientDownloadSocket.isClosed) {
  // код по передаче файлов
}

тогда решил сделать задержку типа
while (!clientDownloadSocket.isConnected && clientDownloadSocket.isClosed) { }

Кто может помочь притормозить выполнение кода, буду рад) Спасибо
источник