blob: 8b7c818e46c890b572a2e0c0a99e5e3e9ba822e6 [file]
// WITH_STDLIB
// CURIOUS_ABOUT: createFromParcel, writeToParcel
import kotlinx.parcelize.*
import android.os.Parcel
import android.os.Parcelable
import java.io.Serializable
class MyClass(val name: String) : Serializable
object MyClassParceler : Parceler<MyClass> {
override fun create(parcel: Parcel) = TODO()
override fun MyClass.write(parcel: Parcel, flags: Int) = TODO()
}
@Parcelize
@TypeParceler<MyClass, MyClassParceler>
data class MyParcelableThing1(
val p: MyClass?
) : Parcelable