BaseView: Switch to non-null upper bound

Type parameter 'T' has nullable upper bound, so override has incorrect signature comparing with a base member with NotNull annotation.
Please add a non-nullable upper bound (e.g. Any) to the type parameter.
See https://kotlinlang.org/docs/generics.html#upper-bounds and https://youtrack.jetbrains.com/issue/KT-36770 for more details.
This warning will become an error soon.

Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
This commit is contained in:
Aayush Gupta
2023-05-01 19:49:15 +05:30
parent 730e71037c
commit 11ba1be403

View File

@@ -24,7 +24,7 @@ import android.view.animation.AnimationUtils
import com.airbnb.epoxy.EpoxyModel
import com.aurora.store.view.epoxy.views.app.AppListView
abstract class BaseView<T : View?> : EpoxyModel<T>() {
abstract class BaseView<T : View> : EpoxyModel<T>() {
override fun bind(view: T) {
super.bind(view)
@@ -47,4 +47,4 @@ abstract class BaseView<T : View?> : EpoxyModel<T>() {
}
}
}
}
}