At first glance it seems to be okay to decorate a kotlin value (inline) class like that:
@JvmInline
@Parcelize
value class TestClass(val value: Long) : Parcelable
But the build fails reporting:
error: unexpected type public static final android.os.Parcelable.Creator<long> CREATOR = null; ^ required: reference found: long
Is there a generic way to accomplish parcellation anyway?
Uff, finally fixed in Kotlin 1.8.20-RC2.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With