package Ġcom . bad oo . ri bs . android . recyclerview Ċ Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . os . Parcelable Ċ import Ġcom . bad oo . mv ic ore . android . Android Time Caps ule Ċ import Ġcom . bad oo . ri bs . android . recyclerview . RecyclerView Host . Input Ċ import Ġcom . bad oo . ri bs . client helper . connector . Connect able Ċ import Ġcom . bad oo . ri bs . client helper . connector . Node Connector Ċ import Ġcom . bad oo . ri bs . core . Node Ċ import Ġcom . bad oo . ri bs . core . modal ity . Build Params Ċ import Ġcom . bad oo . ri bs . core . plugin . Plugin Ċ import Ġcom . bad oo . ri bs . core . view . R ib View Ċ Ċ internal Ġclass ĠRecyclerView Host Node < T Ġ: ĠParcel able >( ĊĠĠĠ Ġbuild Params : ĠBuild Params < Nothing ? >, ĊĠĠĠ Ġplugins : ĠList < Plugin >, ĊĠĠĠ Ġprivate Ġval Ġview Deps : ĠRecyclerView Host View . Dependency , ĊĠĠĠ Ġprivate Ġval Ġtime Caps ule : ĠAndroid Time Caps ule , ĊĠĠĠ Ġprivate Ġval Ġadapter : ĠAdapter < T >, ĊĠĠĠ Ġprivate Ġval Ġconnector : ĠNode Connector < Input < T >, ĠNothing > Ġ= ĠNode Connector () Ċ ) Ġ: ĠNode < R ib View >( ĊĠĠĠ Ġbuild Params Ġ= Ġbuild Params , ĊĠĠĠ Ġview Factory Ġ= Ġ{ ĠRecyclerView Host View Impl . Factory (). invoke ( view Deps ). invoke ( it ) Ġ}, ĊĠĠĠ Ġplugins Ġ= Ġplugins Ċ ), ĠRecyclerView Host < T >, ĠConnect able < Input < T >, ĠNothing > Ġby Ġconnector Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġon Save InstanceState ( out State : ĠBundle ) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . on Save InstanceState ( out State ) ĊĠĠĠĠĠĠĠ Ġtime Caps ule . save State ( out State ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon Detach () Ġ{ ĊĠĠĠĠĠĠĠ Ġadapter . on Destroy () ĊĠĠĠĠĠĠĠ Ġsuper . on Detach () ĊĠĠĠ Ġ} Ċ } Ċ