// FILE: KotlinFile.kt fun foo(javaClass: JavaClass) { javaClass.something1 javaClass.something2 javaClass.something2 = 1 javaClass.something2++ javaClass.something3 javaClass.something3 = 1 javaClass.something3++ javaClass.something4 javaClass.something4 = 1 javaClass.something4++ javaClass.something5 javaClass.something5 = 1 javaClass.something5++ } // FILE: JavaClass.java public class JavaClass { @Deprecated public int getSomething1() { return 1; } @Deprecated public int getSomething2() { return 1; } public void setSomething2(int value) { } public int getSomething3() { return 1; } @Deprecated public void setSomething3(int value) { } @Deprecated public int getSomething4() { return 1; } @Deprecated public void setSomething4(int value) { } /** * @deprecated Bla-bla-bla */ public int getSomething5() { return 1; } /** * @deprecated Ha-ha-ha */ public void setSomething5(int value) { } }