IR: do not assert presence of property getter in IrFakeOverrideBuilder

#KT-65456 Fixed
This commit is contained in:
Alexander Udalov
2024-01-31 23:33:15 +01:00
committed by Space Team
parent b752d3997b
commit a22c16e745
12 changed files with 88 additions and 3 deletions
@@ -0,0 +1,24 @@
// TARGET_BACKEND: JVM
// SAM_CONVERSIONS: CLASS
// FILE: S.java
public interface S {
String bar(String t);
S RESULT = new S() {
@Override
public String bar(String t) { return t; }
};
}
// FILE: J.java
public class J {
public static String foo(String e, S c) {
return c.bar(e);
}
}
// FILE: box.kt
fun box(): String {
val s: (String) -> String = { S.RESULT.bar(it) }
return J.foo("OK", S(s))
}