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?