поля (которые без ?) выглядят с точки зрения java reflection - на них есть какая-нибудь NotNull аннотация? Где бы глянуть это. Разбираюсь с генерацией OpenAPI файлов по коду, хочется чтобы required проставлялось автоматом для not null полей, ищу за что зацепиться.
Аннотация есть, но у неё retention не runtime
А ещё есть kotlin-reflect, который умеет читать котлиновские метаданные
Спасибо, посмотрю !
Для метаданных https://github.com/JetBrains/kotlin/tree/master/libraries/kotlinx-metadata, я правда не очень понял, что он тут должен делать.
Это для ковыряния в метаданных самому. А kotlin-reflect - это как java.reflect, только с учётом этих данных.
Я знаю, он по сути поверх.
Обсуждают сегодня