// FIR_IDENTICAL // !LANGUAGE: +SamConversionForKotlinFunctions +SamConversionPerArgument // !DIAGNOSTICS: -UNUSED_PARAMETER,-UNUSED_VARIABLE // FILE: Action.java public interface Action { void execute(T t); } // FILE: Other.java // It's important that this is Java public interface Other { void pluginManagement(Action pluginManagementSpec); } // FILE: test.kt interface B { fun pluginManagement(block: Number.() -> Unit): Unit {} } interface C : B, Other fun test(c: C) { c.pluginManagement { } }