package Ġcom . m oc z ul . pad g Ċ Ċ import Ġandroid . app . Activity Ċ import Ġandroid . view . View Ċ import Ġandroid . view . View . OnClickListener Ċ Ċ public Ġfun ĠActivity . find View < T : ĠView >( id : ĠInt ): ĠT ? Ġ= ĠfindViewById ( id ) Ġas ? ĠT Ċ Ċ public Ġfun ĠView . find View < T : ĠView >( id : ĠInt ): ĠT ? Ġ= ĠfindViewById ( id ) Ġas ? ĠT Ċ Ċ public Ġfun ĠOn ClickListener ( action : Ġ( View ?) Ġ-> ĠUnit ): ĠOn ClickListener Ġ{ ĊĠĠĠ Ġreturn Ġobject : ĠOn ClickListener Ġ{ ĊĠĠĠĠĠĠĠ Ġoverride Ġfun ĠonClick ( view : ĠView ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġaction ( view ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ Ċ public Ġfun ĠView . setOnClickListener ( action : Ġ( View ?) Ġ-> ĠUnit ): ĠUnit Ġ{ ĊĠĠĠ Ġset OnClickListener ( OnClickListener ( action )) Ċ } Ċ