// KOTLIN_CONFIGURATION_FLAGS: SAM_CONVERSIONS=CLASS // WITH_SIGNATURES // FILE: t.kt fun specializedSam(f: () -> String) = J.g({ f() }) // FILE: J.java public class J { static T g(Sam s) { return s.get(); } } // FILE: Sam.java public interface Sam { T get(); }