// SAM_CONVERSIONS: CLASS // FILE: J.java public class J { public static void g(Runnable r) { r.run(); } } // FILE: test.kt inline fun box(): String { var result = "Fail" val setter = { result = "OK" } 1.apply { J.g(setter) } return result } // 0 INVOKESPECIAL TestKt\$sam\$java_lang_Runnable\$0. \(Lkotlin/jvm/functions/Function0;\)V // 1 INVOKESPECIAL TestKt\$sam\$i\$java_lang_Runnable\$0. \(Lkotlin/jvm/functions/Function0;\)V