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 = ""
}