// KOTLIN_CONFIGURATION_FLAGS: SAM_CONVERSIONS=CLASS // WITH_SIGNATURES // FILE: t.kt fun main(x: DataStream) { x.keyBy({ it.toLong() }) x.keyBy(KeySelector{ it.toLong() }) } // FILE: KeySelector.java public interface KeySelector { KEY getKey(IN value); } // FILE: DataStream.java public class DataStream { public void keyBy(KeySelector key) {} }