[Analysis API] introduce KtDestructuringDeclarationSymbol to represent a destructuring declaration
Mainly needed to avoid "Cannot build symbol for KtDestructuringDeclaration" from `KtSymbolProvider.getSymbol` on `KtDestructuringDeclaration`.
This commit is contained in:
committed by
Space Team
parent
1b0034b6e7
commit
8ad5a48b98
Vendored
+15
@@ -0,0 +1,15 @@
|
||||
// LOOK_UP_FOR_ELEMENT_OF_TYPE: KtDestructuringDeclaration
|
||||
// DO_NOT_CHECK_NON_PSI_SYMBOL_RESTORE
|
||||
|
||||
data class X(val a: Int, val b: Int)
|
||||
|
||||
fun main(x: X) {
|
||||
|
||||
<expr>
|
||||
@AAA("y")
|
||||
val (@BBB("aaa") a, @BBB("bbb") b) = x
|
||||
</expr>
|
||||
}
|
||||
|
||||
annotation class AAA(val value: String)
|
||||
annotation class BBB(val value: String)
|
||||
Reference in New Issue
Block a user