Size: a a a

2020 March 16

AL

Alexander Larin in Kotlin Moscow
а случайно такое не пропустит? "\${EnversRevisionRepositoryFactoryBean::class.java}"
источник

RV

Roman V. in Kotlin Moscow
Нет type mismatch
источник

D

Dee in Kotlin Moscow
Roman V.
Нет type mismatch
тогда указать EnversRevisionRepositoryFactoryBean как стрингу
источник

RV

Roman V. in Kotlin Moscow
спасибо
источник
2020 March 19

EM

Evgeny Mashkantsev in Kotlin Moscow
Не очень хорошая новость для тех, кто всё ещё не слез с Java 8 и не собирается:
https://www.zdnet.com/article/oracle-programming-language-java-14-is-out-with-these-16-major-feature-improvements/
источник

AN

Alexander Nozik in Kotlin Moscow
Из интересного в основном новый native memory access. Ну еще Jpackage и ZGC, но все остальное не особо.
источник

VS

Vladimir Sitnikov in Kotlin Moscow
Alexander Nozik
Из интересного в основном новый native memory access. Ну еще Jpackage и ZGC, но все остальное не особо.
JEP 358 - Helpful NullPointerExceptions
источник

AN

Alexander Nozik in Kotlin Moscow
Vladimir Sitnikov
JEP 358 - Helpful NullPointerExceptions
Ну не знаю, при наличии дебага никогда проблем не было. В котлин так вообще
источник

VS

Vladimir Sitnikov in Kotlin Moscow
Alexander Nozik
Ну не знаю, при наличии дебага никогда проблем не было. В котлин так вообще
Так когда выпадает NPE (на платформенном коде), то оно показывает где именно
источник

AN

Alexander Nozik in Kotlin Moscow
Если что-то нехорошее прилетает, то как правило из обфусцированного легаси кода, которому это не поможет
источник

VS

Vladimir Sitnikov in Kotlin Moscow
Alexander Nozik
Если что-то нехорошее прилетает, то как правило из обфусцированного легаси кода, которому это не поможет
У меня довольно часто случаи, когда летит NPE, и несразу понятно из какого именно места. И начинаешь проверять разные варианты.

И, в SAP JVM эта фича давным-давно была, и за неё очень много кто покупал поддержку этой самой SAP JVM.
источник

SM

Sergey Morgunov in Kotlin Moscow
А посыл то в чём? 🙂 Типа сколько мы всего няшного теряем сидя на 8-ке?
источник

EM

Evgeny Mashkantsev in Kotlin Moscow
Да, а ещё в том, что мы теперь официально  ̶р̶е̶т̶р̶о̶г̶р̶а̶д̶ы̶ отстали от жизни🙂
источник

SM

Sergey Morgunov in Kotlin Moscow
Ну не. Официально мы отстали от жизни гораздо раньше, когда вышла следующая LTS (11) 😀
источник

RI

Ruslan Ibragimov in Kotlin Moscow
«Столько новых багов не словлено, а вы сволочи все на 8ке сидите!»
источник

EM

Evgeny Mashkantsev in Kotlin Moscow
Ruslan Ibragimov
«Столько новых багов не словлено, а вы сволочи все на 8ке сидите!»
Наверное, примерно так думала Microsoft, когда впаривала всем "бесплатное" обновление до Windows 10😂
источник
2020 March 20

EM

Evgeny Mashkantsev in Kotlin Moscow
В Java 14 появились records – аналог дата-классов из Kotlin:
https://openjdk.java.net/jeps/359
Пока это Preview Feature, а значит стабильность не гарантирована (не говоря уже о том, что Java 14 ещё не обкатана).
Не удивлюсь, если транслятор Kotlin JVM на Java 14 будет преобразовывать дата-классы Kotlin в эти самые records.
источник

AN

Alexander Nozik in Kotlin Moscow
Evgeny Mashkantsev
В Java 14 появились records – аналог дата-классов из Kotlin:
https://openjdk.java.net/jeps/359
Пока это Preview Feature, а значит стабильность не гарантирована (не говоря уже о том, что Java 14 ещё не обкатана).
Не удивлюсь, если транслятор Kotlin JVM на Java 14 будет преобразовывать дата-классы Kotlin в эти самые records.
В ближайшей перспективе вряд ли. Они сильно по разному работают и можно огрести проблем с совместимостью. Кроме того, они и по свойствам разные. Давно обсуждается возможность чего-то вроде const class, вот оно вполне ложится
источник

VS

Vladimir Sitnikov in Kotlin Moscow
Evgeny Mashkantsev
В Java 14 появились records – аналог дата-классов из Kotlin:
https://openjdk.java.net/jeps/359
Пока это Preview Feature, а значит стабильность не гарантирована (не говоря уже о том, что Java 14 ещё не обкатана).
Не удивлюсь, если транслятор Kotlin JVM на Java 14 будет преобразовывать дата-классы Kotlin в эти самые records.
Ну, пока всё идёт к тому, что records + pattern matching в Java будет круче, чем Kotlin.

Например, в Kotlin проблемы с тем, чтобы делать data class’ы обратно-совместимыми.
источник

AN

Alexander Nozik in Kotlin Moscow
Vladimir Sitnikov
Ну, пока всё идёт к тому, что records + pattern matching в Java будет круче, чем Kotlin.

Например, в Kotlin проблемы с тем, чтобы делать data class’ы обратно-совместимыми.
Паттерн матчинг фиг знает когда и фиг знает что будет. В чем он круче, не понятно. Что касается рекородов, я повторюсь, у них и дата классов разные цели и разная реализация. Я думаю, что на основе рекородов будут конст классы.
источник