package Ġcom . example . android weather . util Ċ Ċ /** Ċ Ġ* ĠReplace Ġan Ġelement Ġby Ġthe Ġcopied Ġvalue Ġof Ġ` copied Value ` Ġthat Ġfirst Ġmatches Ġinstances Ġof Ġspecified Ġtype Ġparameter ĠT . Ċ Ġ* Ċ Ġ* Ġ@ param Ġcopied Value ĠThe Ġfunction Ġto Ġcreate Ġa Ġnew Ġvalue Ġfor Ġthe Ġreplaced Ġindex Ċ Ġ*/ Ċ inline Ġfun Ġ< E , Ġre ified ĠT Ġ: ĠE > ĠMutable List < E >. replace Element First Is Instance ( ĊĠ Ġcopied Value : Ġ( T ) Ġ-> ĠT Ċ ): ĠMutable List < E > Ġ{ ĊĠ Ġval Ġt Ġ= Ġfilter Is Instance < T >(). first OrNull () ĊĠ Ġif Ġ( t Ġ!= Ġnull ) Ġ{ ĊĠĠĠ Ġset ( indexOf ( t ), Ġcopied Value ( t )) ĊĠ Ġ} ĊĊĠ Ġreturn Ġthis Ċ }