// KOTLIN_CONFIGURATION_FLAGS: SAM_CONVERSIONS=CLASS // WITH_SIGNATURES // FILE: t.kt fun foo(): T = null!! fun genericSam(): T = J.g(::foo) // FILE: J.java public class J { static T g(Sam s) { return s.get(); } } // FILE: Sam.java public interface Sam { T get(); }