[LL FIR] support lazy resolve of destructuring declaration entries

^KT-62840 Fixed
^KT-65727
This commit is contained in:
Dmitrii Gridin
2024-02-09 23:42:01 +01:00
committed by Space Team
parent 8c63e75f06
commit e02c28c88a
52 changed files with 7835 additions and 14 deletions
@@ -0,0 +1,7 @@
// LOOK_UP_FOR_ELEMENT_OF_TYPE: org.jetbrains.kotlin.psi.KtAnnotationEntry
data class MyPair(val a: Int, val b: Int)
const val prop = 0
annotation class DestrAnno(val s: String)
val (<expr>@DestrAnno("destr 1 $prop")</expr> a, b) = MyPair(1, 2)