Parcelable: produce error on "CREATOR" companion object
This commit is contained in:
committed by
Yan Zhulanow
parent
d9f99971bb
commit
26af128694
Vendored
+9
-1
@@ -8,9 +8,17 @@ import android.os.Parcel
|
||||
class A(val a: String) : Parcelable {
|
||||
companion object {
|
||||
@JvmField
|
||||
val <error descr="[PLUGIN_ERROR] CREATOR_DEFINITION_IS_NOT_ALLOWED: 'CREATOR' definition is not allowed. Use 'Parceler' companion object instead.">CREATOR</error> = object : Parcelable.Creator<A> {
|
||||
val <error descr="[CREATOR_DEFINITION_IS_NOT_ALLOWED] 'CREATOR' definition is not allowed. Use 'Parceler' companion object instead.">CREATOR</error> = object : Parcelable.Creator<A> {
|
||||
override fun createFromParcel(source: Parcel): A = A("")
|
||||
override fun newArray(size: Int) = arrayOfNulls<A>(size)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@Parcelize
|
||||
class B(val b: String) : Parcelable {
|
||||
companion object <error descr="[CREATOR_DEFINITION_IS_NOT_ALLOWED] 'CREATOR' definition is not allowed. Use 'Parceler' companion object instead.">CREATOR</error> : Parcelable.Creator<B> {
|
||||
override fun createFromParcel(source: Parcel): B = B("")
|
||||
override fun newArray(size: Int) = arrayOfNulls<B>(size)
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user