Skip to content

Commit 6ce148c

Browse files
authored
Merge pull request #371 from olafurpg/lsif-kotlin-bump
2 parents 7b07223 + 9c63382 commit 6ce148c

20 files changed

+1077
-1077
lines changed

build.sbt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ lazy val V =
1919
def scala3 = "3.0.1"
2020
def metals = "0.10.6-M1"
2121
def scalameta = "4.4.26"
22-
def semanticdbKotlinc = "0.1.0"
22+
def semanticdbKotlinc = "0.2.0"
2323
def testcontainers = "0.39.3"
2424
def requests = "0.6.5"
2525
}

tests/snapshots/src/main/generated/com/airbnb/epoxy/ActivityRecyclerPool.kt

Lines changed: 29 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -38,44 +38,44 @@ import java.util.ArrayList
3838
// ^^^^^^^^^ reference java/util/ArrayList#
3939

4040
internal 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

173173
internal 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

224224
internal 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

Comments
 (0)