package Ġru . stream . recycler adapters . core . adapter Ċ Ċ import Ġandroid . view . View Ċ import Ġandroidx . recyclerview . widget . RecyclerView Ċ Ċ abstract Ġclass ĠItem ViewHolder < T >( view : ĠView ) Ġ: ĠRecyclerView . ViewHolder ( view ) Ġ{ Ċ ĉ var Ġitem : ĠT ? Ġ= Ġnull Ċĉ ĉ private Ġset ĊĊ ĉ fun Ġbind Item ( item : ĠT ) Ġ{ Ċĉ ĉ this . item Ġ= Ġitem Ċĉ ĉ on Bind Item ( item ) Ċ ĉ } ĊĊ ĉ open Ġfun Ġon Bind Item ( item : ĠT ) Ġ{} Ċ }