Kotlin somehow considers java.util.Collection
as extending kotlin.collections.MutableCollection
.
Is there any way for this same functionality to be used by code written outside the Kotlin standard libraries?
e.g., I want to create my own Kotlin NavigableMap
& MutableNavigableMap
interfaces (with the latter extending the former). I want java.util.NavigableMap
considered as extending my MutableNavigableMap
.