Skip to content

Commit c60da88

Browse files
Fix the exception in Gradle 7.1.1 #43
1 parent 137c948 commit c60da88

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

viewbinding-base/src/main/java/com/dylanc/viewbinding/base/SimpleListAdapter.kt

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -24,25 +24,25 @@ import androidx.recyclerview.widget.ListAdapter
2424
import androidx.recyclerview.widget.RecyclerView
2525
import 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

Comments
 (0)