// WITH_STDLIB @file:JvmName("TestKt") package test import kotlinx.android.parcel.* import android.os.Parcel import android.os.Parcelable import java.util.Arrays @Parcelize data class A(val params: Array? = null): Parcelable fun box() = parcelTest { parcel -> val a1 = A(arrayOf(1,2,3)) val b1 = A() a1.writeToParcel(parcel, 0) b1.writeToParcel(parcel, 0) val bytes = parcel.marshall() parcel.unmarshall(bytes, 0, bytes.size) parcel.setDataPosition(0) val a2 = readFromParcel(parcel) assert(a2.params != null) assert(Arrays.equals(a1.params!!, a2.params!!)) val b2 = readFromParcel(parcel) assert(b1 == b2) }