[PSI2IR] Use candidate descriptor to get original type parameters while generating assignment receiver for property

^KT-46829 Fixed
This commit is contained in:
Victor Petukhov
2021-09-22 17:10:22 +03:00
parent 2bdbbdd1a7
commit 80312789b2
10 changed files with 74 additions and 5 deletions
+20
View File
@@ -0,0 +1,20 @@
class Outer<T> {
var <V> Inner<T, V>.prop: V
get() = this.value
set(value) {
this.value = value
}
}
class Inner<T, V>(
val key: T,
var value: V
)
fun box(): String {
Outer<Boolean>().run {
val i = Inner(true, false)
i.prop = true
}
return "OK"
}