Misalkan ada perpustakaan Java yang dideklarasikan @NonNullApi
, tetapi beberapa metodenya mungkin menggunakan parameter null
.
Apakah ada cara untuk mengabaikan persyaratan non-nullability dan meneruskan null
ke sana dari Kotlin?
UPD Perlu diklarifikasi: metode dinyatakan sebagai non-nullable oleh perpustakaan pihak ketiga, tidak ada cara untuk mengubah kodenya. Tujuannya adalah untuk mendobrak batasan dari pihak pemanggil.
Cara yang jelas adalah dengan menggunakan Refleksi, tapi mungkin Kotlin hanya menyediakan sintaks untuk itu?
@Nullable
- person killjoy   schedule 18.11.2019