Chris Cordero
07/10/2022, 11:06 PMimport java.util.function.Supplier
class Bar(val x: Int)
fun foo(whatever: Supplier<out Bar>) {}
fun main() {
val supplier = Supplier<Bar> { Bar(42) }
foo(supplier) // compiler happy
}
Ruckus
07/11/2022, 1:43 AMSupplier
is already out
, but a TypeReference
isn't.