aboutsummaryrefslogtreecommitdiff
path: root/adapter/src/main/kotlin/ca/allanwang/kau/adapters/AdapterUtils.kt
blob: 2f25d8c4cb8af47051f790dee35e06d27d722457 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
package ca.allanwang.kau.adapters

import android.view.View
import com.mikepenz.fastadapter.FastAdapter
import com.mikepenz.fastadapter.IAdapter
import com.mikepenz.fastadapter.IItem

/**
 * Created by Allan Wang on 2017-11-08.
 */

/**
 * Add kotlin's generic syntax to better support out types
 */
fun <Item : IItem<*, *>> fastAdapter(vararg adapter: IAdapter<out Item>) =
        FastAdapter.with<Item, IAdapter<out Item>>(adapter.toList())!!