@@ -24,25 +24,25 @@ import androidx.recyclerview.widget.ListAdapter
2424import androidx.recyclerview.widget.RecyclerView
2525import androidx.viewbinding.ViewBinding
2626
27- inline fun <VB : ViewBinding > simpleIntListAdapter (crossinline onBindViewHolder : VB .(Int ) -> Unit ) =
27+ inline fun <reified VB : ViewBinding > simpleIntListAdapter (crossinline onBindViewHolder : VB .(Int ) -> Unit ) =
2828 simpleListAdapter(IntDiffCallback (), onBindViewHolder)
2929
30- inline fun <VB : ViewBinding > simpleLongListAdapter (crossinline onBindViewHolder : VB .(Long ) -> Unit ) =
30+ inline fun <reified VB : ViewBinding > simpleLongListAdapter (crossinline onBindViewHolder : VB .(Long ) -> Unit ) =
3131 simpleListAdapter(LongDiffCallback (), onBindViewHolder)
3232
33- inline fun <VB : ViewBinding > simpleBooleanListAdapter (crossinline onBindViewHolder : VB .(Boolean ) -> Unit ) =
33+ inline fun <reified VB : ViewBinding > simpleBooleanListAdapter (crossinline onBindViewHolder : VB .(Boolean ) -> Unit ) =
3434 simpleListAdapter(BooleanDiffCallback (), onBindViewHolder)
3535
36- inline fun <VB : ViewBinding > simpleFloatListAdapter (crossinline onBindViewHolder : VB .(Float ) -> Unit ) =
36+ inline fun <reified VB : ViewBinding > simpleFloatListAdapter (crossinline onBindViewHolder : VB .(Float ) -> Unit ) =
3737 simpleListAdapter(FloatDiffCallback (), onBindViewHolder)
3838
39- inline fun <VB : ViewBinding > simpleDoubleListAdapter (crossinline onBindViewHolder : VB .(Double ) -> Unit ) =
39+ inline fun <reified VB : ViewBinding > simpleDoubleListAdapter (crossinline onBindViewHolder : VB .(Double ) -> Unit ) =
4040 simpleListAdapter(DoubleDiffCallback (), onBindViewHolder)
4141
42- inline fun <VB : ViewBinding > simpleStringListAdapter (crossinline onBindViewHolder : VB .(String ) -> Unit ) =
42+ inline fun <reified VB : ViewBinding > simpleStringListAdapter (crossinline onBindViewHolder : VB .(String ) -> Unit ) =
4343 simpleListAdapter(StringDiffCallback (), onBindViewHolder)
4444
45- inline fun <T , VB : ViewBinding > simpleListAdapter (
45+ inline fun <T , reified VB : ViewBinding > simpleListAdapter (
4646 diffCallback : DiffUtil .ItemCallback <T >,
4747 crossinline onBindViewHolder : VB .(T ) -> Unit
4848) = object : SimpleListAdapter <T , VB >(diffCallback) {
0 commit comments