package Ġsoup . movie . binding Ċ Ċ import Ġandroidx . annotation . Call Super Ċ import Ġandroidx . databinding . ViewData Binding Ċ import Ġandroidx . recyclerview . widget . RecyclerView Ċ import Ġsoup . movie . core . BR Ċ import Ġsoup . movie . ui . databinding . Data Binding Item Listener Ċ Ċ open Ġclass ĠData Binding ViewHolder < T >( ĊĠĠĠ Ġprivate Ġval Ġbinding : ĠView Data Binding Ċ ) Ġ: ĠRecyclerView . ViewHolder ( binding . root ) Ġ{ ĊĊĠĠĠ Ġ@ Call Super ĊĠĠĠ Ġopen Ġfun Ġbind ( item : ĠT ?, Ġitem Listener : ĠData Binding Item Listener < T >? Ġ= Ġnull ) Ġ{ ĊĠĠĠĠĠĠĠ Ġbinding . set Variable ( BR . item , Ġitem ) ĊĠĠĠĠĠĠĠ Ġbinding . execute Pending Bindings () ĊĠĠĠ Ġ} Ċ } Ċ