get(): EmptyData = field ?: defaultEmptyData
почему такое будет плохо сделать в котлине?
Я имел ввиду не вообще а в данном контексте. Хотя был бы рад ошибиться
Да, там обратная ситуация. Если кто-то обозначил API как non-nullable, то null из Kotlin туда не так-то и просто передать. Вот пример: https://github.com/gradle/gradle/issues/12388
Я точно не уверен, но если "property" объявлено в джаве и там у геттера @NotNull, должно сработать
Дык да, только мы не про джаву :)
Ну в котлине тип у get/set один, так что тут всё. Хотя есть KEEP на эту тему не помню в каком статусе, может, он даже это покрывает.
Обсуждают сегодня