DependencyKeyCovariance
Functional interface for mapping a dependency key to its covariant types.
For example, ArrayList<String> -> [ArrayList<String>, List<String>, Collection<String>]
Functional interface for mapping a dependency key to its covariant types.
For example, ArrayList<String> -> [ArrayList<String>, List<String>, Collection<String>]