package test import kotlinx.android.parcel.* import android.os.Parcelable @Parcelize class A(val firstName: String) : Parcelable { val secondName: String = "" val delegated by lazy { "" } lateinit var lateinit: String val customGetter: String get() = "" var customSetter: String get() = "" set(v) {} } @Parcelize @Suppress("WRONG_ANNOTATION_TARGET_WITH_USE_SITE_TARGET") class B(@IgnoredOnParcel val firstName: String) : Parcelable { @IgnoredOnParcel var a: String = "" @field:IgnoredOnParcel var b: String = "" @get:IgnoredOnParcel var c: String = "" @set:IgnoredOnParcel var d: String = "" }