package Ġcom . bet ac ode . free . sn app yst ory . adapter Ċ Ċ import Ġandroid . view . LayoutInflater Ċ import Ġcom . bet ac ode . free . sn app yst ory . R Ċ import Ġcom . bet ac ode . free . sn app yst ory . base . Base Recycler Adapter Ċ import Ġcom . bet ac ode . free . sn app yst ory . base . Base ViewHolder Ċ import Ġcom . bet ac ode . free . sn app yst ory . model . Comment Ċ import Ġcom . bet ac ode . free . sn app yst ory . view holder . Comment ViewHolder Ċ Ċ class ĠComments Adapter Ġ: ĠBase Recycler Adapter < ArrayList < Comment > ?> () Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġcreate ViewHolder ( in flater : ĠLayoutInflater , Ġview Type : ĠInt ): ĠInt Ġ= Ġview Type ĊĊĠĠĠ Ġoverride Ġfun Ġitem Count (): ĠInt Ġ= Ġdata ?. size Ġ?: Ġ 0 ĊĊĠĠĠ Ġoverride Ġfun Ġitem Type ( position : ĠInt ): ĠInt Ġ= ĠR . layout . view _ comment ĊĊĠĠĠ Ġoverride Ġfun Ġwrap ViewHolder ( holder : ĠBase ViewHolder <* >, Ġposition : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġwhen Ġ( holder ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġis ĠComment ViewHolder Ġ-> Ġholder . apply ( data ?. get ( position ), Ġposition ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }