blob: 21d37b8411b26578c1784045bd97d9568b77b4a2 [file] [log] [blame]
// FILE: Foo.java
public class Foo {
public String getBar() { return ""; }
protected void setBar(String x) { }
public String getFoo() { return ""; }
private void setFoo(String x) { }
}
// FILE: main.kt
class Data(var x: Foo)
class B : Foo() {
fun baz(a: Foo, t: Foo, d: Data) {
a.bar = t.bar
a.<!INVISIBLE_SETTER!>foo<!> = t.foo
if (d.x is B) {
d.x.bar = d.x.bar + ""
d.x.<!INVISIBLE_SETTER!>foo<!> = d.x.foo + ""
}
}
}