// FILE: D.java public class D { public final String result = "OK"; } // FILE: 1.kt // KT-4878 interface T { fun Int.foo(d: D) = d.result!! } class A : T { fun bar() = 42.foo(D()) } fun box() = A().bar()