@@ -38,44 +38,44 @@ import java.util.ArrayList
3838// ^^^^^^^^^ reference java/util/ArrayList#
3939
4040internal class ActivityRecyclerPool {
41- // ^^^^^^^^^^^^^^^^^^^^ definition com/airbnb/epoxy/ActivityRecyclerPool#
42- // ^^^^^^^^^^^^^^^^^^^^ definition com/airbnb/epoxy/ActivityRecyclerPool#`<init>`().
41+ // ^^^^^^^^^^^^^^^^^^^^ definition com/airbnb/epoxy/ActivityRecyclerPool# internal final class ActivityRecyclerPool
42+ // ^^^^^^^^^^^^^^^^^^^^ definition com/airbnb/epoxy/ActivityRecyclerPool#`<init>`(). public constructor ActivityRecyclerPool()
4343
4444 /* *
4545 * Store one unique pool per activity. They are cleared out when activities are destroyed, so this
4646 * only needs to hold pools for active activities.
4747 */
4848 private val pools = ArrayList <PoolReference >(5 )
49- // ^^^^^ definition com/airbnb/epoxy/ActivityRecyclerPool#pools.
50- // ^^^^^ definition com/airbnb/epoxy/ActivityRecyclerPool#getPools().
49+ // ^^^^^ definition com/airbnb/epoxy/ActivityRecyclerPool#pools. private final val pools: java.util.ArrayList<com.airbnb.epoxy.PoolReference>
50+ // ^^^^^ definition com/airbnb/epoxy/ActivityRecyclerPool#getPools(). private final val pools: java.util.ArrayList<com.airbnb.epoxy.PoolReference>
5151// ^^^^^^^^^ reference java/util/ArrayList#`<init>`().
5252// ^^^^^^^^^^^^^ reference com/airbnb/epoxy/PoolReference#
5353
5454 @JvmOverloads
5555// ^^^^^^^^^^^^ reference kotlin/jvm/JvmOverloads#`<init>`().
5656 fun getPool (
57- // ^^^^^^^ definition com/airbnb/epoxy/ActivityRecyclerPool#getPool().
57+ // ^^^^^^^ definition com/airbnb/epoxy/ActivityRecyclerPool#getPool(). public final fun getPool(context: [ERROR : Context], poolFactory: () -> [ERROR : RecyclerView.RecycledViewPool]): com.airbnb.epoxy.PoolReference
5858 context : Context ,
59- // ^^^^^^^ definition com/airbnb/epoxy/ActivityRecyclerPool#getPool().(context)
59+ // ^^^^^^^ definition com/airbnb/epoxy/ActivityRecyclerPool#getPool().(context) value-parameter context: [ERROR : Context]
6060 poolFactory : () -> RecyclerView .RecycledViewPool
61- // ^^^^^^^^^^^ definition com/airbnb/epoxy/ActivityRecyclerPool#getPool().(poolFactory)
61+ // ^^^^^^^^^^^ definition com/airbnb/epoxy/ActivityRecyclerPool#getPool().(poolFactory) value-parameter poolFactory: () -> [ERROR : RecyclerView.RecycledViewPool]
6262 ): PoolReference {
6363// ^^^^^^^^^^^^^ reference com/airbnb/epoxy/PoolReference#
6464
6565 val iterator = pools.iterator()
66- // ^^^^^^^^ definition local0
66+ // ^^^^^^^^ definition local0 val iterator: kotlin.collections.MutableIterator<com.airbnb.epoxy.PoolReference>
6767// ^^^^^ reference com/airbnb/epoxy/ActivityRecyclerPool#pools.
6868// ^^^^^ reference com/airbnb/epoxy/ActivityRecyclerPool#getPools().
6969// ^^^^^^^^ reference java/util/ArrayList#iterator().
7070 var poolToUse: PoolReference ? = null
71- // ^^^^^^^^^ definition local1
71+ // ^^^^^^^^^ definition local1 var poolToUse: com.airbnb.epoxy.PoolReference?
7272// ^^^^^^^^^^^^^ reference com/airbnb/epoxy/PoolReference#
7373
7474 while (iterator.hasNext()) {
7575// ^^^^^^^^ reference local0
7676// ^^^^^^^ reference kotlin/collections/MutableIterator#hasNext().
7777 val poolReference = iterator.next()
78- // ^^^^^^^^^^^^^ definition local2
78+ // ^^^^^^^^^^^^^ definition local2 val poolReference: com.airbnb.epoxy.PoolReference
7979// ^^^^^^^^ reference local0
8080// ^^^^ reference kotlin/collections/MutableIterator#next().
8181 when {
@@ -134,8 +134,8 @@ internal class ActivityRecyclerPool {
134134 }
135135
136136 fun clearIfDestroyed (pool : PoolReference ) {
137- // ^^^^^^^^^^^^^^^^ definition com/airbnb/epoxy/ActivityRecyclerPool#clearIfDestroyed().
138- // ^^^^ definition com/airbnb/epoxy/ActivityRecyclerPool#clearIfDestroyed().(pool)
137+ // ^^^^^^^^^^^^^^^^ definition com/airbnb/epoxy/ActivityRecyclerPool#clearIfDestroyed(). public final fun clearIfDestroyed(pool: com.airbnb.epoxy.PoolReference)
138+ // ^^^^ definition com/airbnb/epoxy/ActivityRecyclerPool#clearIfDestroyed().(pool) value-parameter pool: com.airbnb.epoxy.PoolReference
139139// ^^^^^^^^^^^^^ reference com/airbnb/epoxy/PoolReference#
140140 if (pool.context.isActivityDestroyed()) {
141141// ^^^^ reference com/airbnb/epoxy/ActivityRecyclerPool#clearIfDestroyed().(pool)
@@ -153,7 +153,7 @@ internal class ActivityRecyclerPool {
153153 }
154154
155155 private fun Context.lifecycle (): Lifecycle ? {
156- // ^^^^^^^^^ definition com/airbnb/epoxy/ActivityRecyclerPool#lifecycle().
156+ // ^^^^^^^^^ definition com/airbnb/epoxy/ActivityRecyclerPool#lifecycle(). private final fun [ERROR : Context].lifecycle(): androidx.lifecycle.Lifecycle?
157157// ^^^^^^^^^ reference androidx/lifecycle/Lifecycle#
158158 if (this is LifecycleOwner ) {
159159// ^^^^ reference com/airbnb/epoxy/ActivityRecyclerPool#lifecycle().
@@ -171,37 +171,37 @@ internal class ActivityRecyclerPool {
171171}
172172
173173internal class PoolReference (
174- // ^^^^^^^^^^^^^ definition com/airbnb/epoxy/PoolReference#
175- // ^^^^^^^^^^^^^ definition com/airbnb/epoxy/PoolReference#`<init>`().
174+ // ^^^^^^^^^^^^^ definition com/airbnb/epoxy/PoolReference# internal final class PoolReference : androidx.lifecycle.LifecycleObserver
175+ // ^^^^^^^^^^^^^ definition com/airbnb/epoxy/PoolReference#`<init>`(). public constructor PoolReference(context: [ERROR : Context], viewPool: [ERROR : RecyclerView.RecycledViewPool], parent: com.airbnb.epoxy.ActivityRecyclerPool)
176176 context : Context ,
177- // ^^^^^^^ definition com/airbnb/epoxy/PoolReference#`<init>`().(context)
177+ // ^^^^^^^ definition com/airbnb/epoxy/PoolReference#`<init>`().(context) value-parameter context: [ERROR : Context]
178178 val viewPool : RecyclerView .RecycledViewPool ,
179- // ^^^^^^^^ definition com/airbnb/epoxy/PoolReference#viewPool.
180- // ^^^^^^^^ definition com/airbnb/epoxy/PoolReference#getViewPool().
181- // ^^^^^^^^ definition com/airbnb/epoxy/PoolReference#`<init>`().(viewPool)
179+ // ^^^^^^^^ definition com/airbnb/epoxy/PoolReference#viewPool. public final val viewPool: [ERROR : RecyclerView.RecycledViewPool]
180+ // ^^^^^^^^ definition com/airbnb/epoxy/PoolReference#getViewPool(). public final val viewPool: [ERROR : RecyclerView.RecycledViewPool]
181+ // ^^^^^^^^ definition com/airbnb/epoxy/PoolReference#`<init>`().(viewPool) value-parameter viewPool: [ERROR : RecyclerView.RecycledViewPool]
182182 private val parent : ActivityRecyclerPool
183- // ^^^^^^ definition com/airbnb/epoxy/PoolReference#parent.
184- // ^^^^^^ definition com/airbnb/epoxy/PoolReference#getParent().
185- // ^^^^^^ definition com/airbnb/epoxy/PoolReference#`<init>`().(parent)
183+ // ^^^^^^ definition com/airbnb/epoxy/PoolReference#parent. private final val parent: com.airbnb.epoxy.ActivityRecyclerPool
184+ // ^^^^^^ definition com/airbnb/epoxy/PoolReference#getParent(). private final val parent: com.airbnb.epoxy.ActivityRecyclerPool
185+ // ^^^^^^ definition com/airbnb/epoxy/PoolReference#`<init>`().(parent) value-parameter parent: com.airbnb.epoxy.ActivityRecyclerPool
186186// ^^^^^^^^^^^^^^^^^^^^ reference com/airbnb/epoxy/ActivityRecyclerPool#
187187) : LifecycleObserver {
188188// ^^^^^^^^^^^^^^^^^ reference androidx/lifecycle/LifecycleObserver#
189189 private val contextReference: WeakReference <Context > = WeakReference (context)
190- // ^^^^^^^^^^^^^^^^ definition com/airbnb/epoxy/PoolReference#contextReference.
191- // ^^^^^^^^^^^^^^^^ definition com/airbnb/epoxy/PoolReference#getContextReference().
190+ // ^^^^^^^^^^^^^^^^ definition com/airbnb/epoxy/PoolReference#contextReference. private final val contextReference: java.lang.ref.WeakReference<[ERROR : Context]>
191+ // ^^^^^^^^^^^^^^^^ definition com/airbnb/epoxy/PoolReference#getContextReference(). private final val contextReference: java.lang.ref.WeakReference<[ERROR : Context]>
192192// ^^^^^^^^^^^^^ reference java/lang/ref/WeakReference#
193193// ^^^^^^^^^^^^^ reference java/lang/ref/WeakReference#`<init>`().
194194// ^^^^^^^ reference com/airbnb/epoxy/PoolReference#`<init>`().(context)
195195
196196 val context: Context ? get() = contextReference.get()
197- // ^^^^^^^ definition com/airbnb/epoxy/PoolReference#context.
198- // ^^^ definition com/airbnb/epoxy/PoolReference#getContext().
197+ // ^^^^^^^ definition com/airbnb/epoxy/PoolReference#context. public final val context: [ERROR : Context]?
198+ // ^^^ definition com/airbnb/epoxy/PoolReference#getContext(). public final fun <get-context>(): [ERROR : Context]?
199199// ^^^^^^^^^^^^^^^^ reference com/airbnb/epoxy/PoolReference#contextReference.
200200// ^^^^^^^^^^^^^^^^ reference com/airbnb/epoxy/PoolReference#getContextReference().
201201// ^^^ reference java/lang/ref/WeakReference#get().
202202
203203 fun clearIfDestroyed () {
204- // ^^^^^^^^^^^^^^^^ definition com/airbnb/epoxy/PoolReference#clearIfDestroyed().
204+ // ^^^^^^^^^^^^^^^^ definition com/airbnb/epoxy/PoolReference#clearIfDestroyed(). public final fun clearIfDestroyed()
205205 parent.clearIfDestroyed(this )
206206// ^^^^^^ reference com/airbnb/epoxy/PoolReference#parent.
207207// ^^^^^^ reference com/airbnb/epoxy/PoolReference#getParent().
@@ -215,14 +215,14 @@ internal class PoolReference(
215215// ^^^^^ reference androidx/lifecycle/Lifecycle#Event#
216216// ^^^^^^^^^^ reference androidx/lifecycle/Lifecycle#Event#ON_DESTROY#
217217 fun onContextDestroyed () {
218- // ^^^^^^^^^^^^^^^^^^ definition com/airbnb/epoxy/PoolReference#onContextDestroyed().
218+ // ^^^^^^^^^^^^^^^^^^ definition com/airbnb/epoxy/PoolReference#onContextDestroyed(). public final fun onContextDestroyed()
219219 clearIfDestroyed()
220220// ^^^^^^^^^^^^^^^^ reference com/airbnb/epoxy/PoolReference#clearIfDestroyed().
221221 }
222222}
223223
224224internal fun Context?.isActivityDestroyed (): Boolean {
225- // ^^^^^^^^^^^^^^^^^^^ definition com/airbnb/epoxy/ActivityRecyclerPoolKt#isActivityDestroyed().
225+ // ^^^^^^^^^^^^^^^^^^^ definition com/airbnb/epoxy/ActivityRecyclerPoolKt#isActivityDestroyed(). internal fun [ERROR : Context]?.isActivityDestroyed(): kotlin.Boolean
226226// ^^^^^^^ reference kotlin/Boolean#
227227 if (this == null ) {
228228// ^^^^ reference com/airbnb/epoxy/ActivityRecyclerPoolKt#isActivityDestroyed().
0 commit comments