Parcelize: Enable warnings in tests

This commit is contained in:
Steven Schäfer
2021-10-12 15:05:29 +02:00
committed by Alexander Udalov
parent ca74b7becc
commit 05da65654e
16 changed files with 15 additions and 12 deletions
@@ -18,7 +18,7 @@ object Parceler1 : Parceler<String> {
typealias Parceler2 = Parceler1
object Parceler3 : Parceler<String> {
override fun create(parcel: Parcel) = parcel.readString().toUpperCase()
override fun create(parcel: Parcel) = parcel.readString().uppercase()
override fun String.write(parcel: Parcel, flags: Int) {
parcel.writeString(this)
@@ -29,7 +29,7 @@ object Parceler3 : Parceler<String> {
@TypeParceler<String, Parceler2>
data class Test(
val a: String,
@TypeParceler<String, Parceler1> val b: String,
@<!REDUNDANT_TYPE_PARCELER!>TypeParceler<!><String, Parceler1> val b: String,
@TypeParceler<String, Parceler3> val c: CharSequence,
val d: @WriteWith<Parceler3> String
) : Parcelable