```abstract class AbsDelegationAdapter<T, VH : ...
# getting-started
m
Copy code
abstract class AbsDelegationAdapter<T, VH : RecyclerView.ViewHolder>(val items: List<T>) : RecyclerView.Adapter<VH>() {

    fun registerDelegate(delegate: AdapterDelegate<T, VH>): AbsDelegationAdapter<T, VH> {
        manager.registerDelegate(delegate)
        return this
    }