Files
kotlin-fork/compiler/testData/diagnostics/tests/syntheticExtensions/javaProperties/FalseSetters.fir.kt
T
2022-02-01 18:48:50 +03:00

26 lines
838 B
Kotlin
Vendored

// FILE: KotlinFile.kt
fun foo(javaClass: JavaClass) {
javaClass.<!VAL_REASSIGNMENT!>something1<!>++
javaClass.<!VAL_REASSIGNMENT!>something2<!>++
javaClass.<!VAL_REASSIGNMENT!>something3<!>++
javaClass.<!VAL_REASSIGNMENT!>something4<!>++
javaClass.something5 = null
}
// FILE: JavaClass.java
public class JavaClass {
public int getSomething1() { return 1; }
public void setSomething1(int value, char c) { }
public int getSomething2() { return 1; }
public void setSomething2(String value) { }
public int getSomething3() { return 1; }
public <T> void setSomething3(int value) { return value; }
public int getSomething4() { return 1; }
public static void setSomething4(int value) { }
public int[] getSomething5() { return null; }
public void setSomething5(int... value) { }
}