import android.os.Parcel import android.os.Parcelable // INTENTION_CLASS: org.jetbrains.kotlin.android.intention.ImplementParcelableAction // WITH_RUNTIME class WithTransient() : Parcelable { @Transient var transientText: String = "" var text: String = "" constructor(parcel: Parcel) : this() { text = parcel.readString() } override fun writeToParcel(parcel: Parcel, flags: Int) { parcel.writeString(text) } override fun describeContents(): Int { return 0 } companion object CREATOR : Parcelable.Creator { override fun createFromParcel(parcel: Parcel): WithTransient { return WithTransient(parcel) } override fun newArray(size: Int): Array { return arrayOfNulls(size) } } }