Move parcelize checkers testdata to :parcelize-compiler module

This commit is contained in:
Dmitriy Novozhilov
2021-10-26 11:16:16 +03:00
committed by teamcityserver
parent a093052b77
commit b84ee64994
15 changed files with 0 additions and 0 deletions
@@ -0,0 +1,25 @@
// WITH_STDLIB
package test
import kotlinx.parcelize.Parcelize
import android.os.Parcelable
import android.os.Parcel
@Parcelize
class A(val a: String) : Parcelable {
companion object {
@JvmField
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)
}
}