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?