Kotlin"
Я до недавнего времени обращал внимание только на !! , а на днях нашёл ещё возможность через JPA @Embedded
А вы как получаете NPE в Kotlin :-) ?
Есть только один способ получить NPE в котлине внезапно: доиграться с порядком инициализации. Всё остальное либо ожидаемо, либо использование кривых инструментов с рефлексией.
Сериализация с помощью GSON, делаешь ненуллабельное поле, а туда приходит нулл
через плохой init и наследование и lateinit var
Порядок инициализации же
Да тысячи их, а суть одна
на самом деле, внезапный мало где, для этого нужна рефлексия на стороне жавы.
ну тогда да, gson, JPA
Обсуждают сегодня