Rob Elliot
01/06/2022, 1:38 PMFoo<String>
to be a subtype of Foo<Any>
, and if you favour immutable data types then covariance often Just Works™.
I try and remember to use <out T>
as my starting point, until I need something else, but I often forget...ephemient
01/06/2022, 9:06 PM<out T>
only makes sense for immutable typesRob Elliot
01/07/2022, 9:27 AM