Parcelable: Do not check property types if the Parcelable class has a custom Parceler implementation (KT-20062)

This commit is contained in:
Yan Zhulanow
2017-09-02 00:51:03 +03:00
committed by Yan Zhulanow
parent 89c5f78a8e
commit 033386b47d
18 changed files with 56 additions and 11 deletions
@@ -1,4 +1,5 @@
// CURIOUS_ABOUT writeToParcel, createFromParcel
// WITH_RUNTIME
import kotlinx.android.parcel.*
import android.os.Parcelable
@@ -1,4 +1,5 @@
// CURIOUS_ABOUT describeContents
// WITH_RUNTIME
import kotlinx.android.parcel.*
import android.os.Parcelable
@@ -1,4 +1,5 @@
// CURIOUS_ABOUT writeToParcel, createFromParcel, newArray
// WITH_RUNTIME
import kotlinx.android.parcel.*
import android.os.Parcel
@@ -1,4 +1,5 @@
// CURIOUS_ABOUT newArray
// WITH_RUNTIME
import kotlinx.android.parcel.*
import android.os.Parcel
@@ -1,4 +1,5 @@
// CURIOUS_ABOUT describeContents
// WITH_RUNTIME
import kotlinx.android.parcel.*
import android.os.Parcelable
@@ -1,4 +1,5 @@
// CURIOUS_ABOUT writeToParcel
// WITH_RUNTIME
import kotlinx.android.parcel.*
@@ -1,4 +1,5 @@
// CURIOUS_ABOUT writeToParcel
// WITH_RUNTIME
import android.util.Size
import kotlinx.android.parcel.*
@@ -1,4 +1,5 @@
// CURIOUS_ABOUT writeToParcel, createFromParcel, <clinit>
// WITH_RUNTIME
package test
@@ -1,4 +1,5 @@
// CURIOUS_ABOUT writeToParcel, createFromParcel, <clinit>
// WITH_RUNTIME
import kotlinx.android.parcel.*
import android.os.Parcelable
@@ -1,4 +1,5 @@
// CURIOUS_ABOUT writeToParcel, createFromParcel, <clinit>, describeContents
// WITH_RUNTIME
// LOCAL_VARIABLES_TABLE
import kotlinx.android.parcel.*
@@ -1,4 +1,5 @@
// CURIOUS_ABOUT writeToParcel
// WITH_RUNTIME
import kotlinx.android.parcel.*
@@ -1,4 +1,5 @@
// CURIOUS_ABOUT writeToParcel, createFromParcel
// WITH_RUNTIME
import kotlinx.android.parcel.*
import android.os.Parcelable