where there I used ``` inline fun <reified T : ...
# android
d
where there I used
Copy code
inline fun <reified T : Parcelable> creator(crossinline create: (Parcel) -> T) = object : Parcelable.Creator<T> {
  override fun createFromParcel(source: Parcel) = create(source)
  override fun newArray(size: Int) = arrayOfNulls<T?>(size)
}
for a Creator
Copy code
@JvmField val CREATOR = creator(::TestModel)