[FIR] Support synthetic property setters

This commit is contained in:
Mikhail Glukhikh
2020-02-05 16:41:52 +03:00
parent a9ba94cf0e
commit cc0e39ebca
7 changed files with 53 additions and 24 deletions
@@ -1,7 +1,7 @@
// FILE: KotlinFile.kt
fun foo(javaClass: JavaClass) {
javaClass.url = javaClass.url + "/"
javaClass.<!VARIABLE_EXPECTED!>htmlFile<!> += "1"
javaClass.htmlFile += "1"
javaClass.<!UNRESOLVED_REFERENCE!>URL<!>
javaClass.<!UNRESOLVED_REFERENCE!>uRL<!>
@@ -1,6 +1,6 @@
// FILE: KotlinFile.kt
fun foo(javaClass: JavaClass<String>) {
javaClass.<!VARIABLE_EXPECTED!>something<!> += "x"
javaClass.something += "x"
}
// FILE: JavaClass.java
@@ -22,7 +22,7 @@ fun foo(k: KotlinClass) {
useString(k.something3)
k.setSomething4("")
k.<!VARIABLE_EXPECTED!>something4<!> += ""
k.something4 += ""
k.<!INAPPLICABLE_CANDIDATE!>setSomething4<!>(null)
k.something4 = null