| // CURIOUS_ABOUT: writeToParcel, createFromParcel | |
| // WITH_STDLIB | |
| // TARGET_BACKEND: JVM | |
| /* | |
| * Serializing of short arrays is not properly supported in old frontend, so this | |
| * test is on only for JVM IR backend | |
| */ | |
| import kotlinx.parcelize.* | |
| import android.os.Parcelable | |
| @Parcelize | |
| data class Test( | |
| val a: ByteArray, | |
| val b: CharArray, | |
| val c: ShortArray, | |
| val d: IntArray, | |
| val e: LongArray, | |
| val f: ByteArray?, | |
| val g: CharArray?, | |
| val h: ShortArray?, | |
| val i: IntArray?, | |
| val j: LongArray?, | |
| val k: FloatArray, | |
| val l: DoubleArray, | |
| val m: FloatArray?, | |
| val n: DoubleArray? | |
| ) : Parcelable |