Is there a way in kotlin to create a generic property without declaring a class level generic type? Something that looks like this:
interfac
private val List.mutable: MutableList
get() = this.toMutableList()
@Test
fun demonstrate_genericProperty() {
val numbers = listOf(1, 2, 3, 4)
val mutableNumbers = numbers.mutable
println("numbers = ${numbers}")
println("mutableNumbers = ${mutableNumbers}")
println("(numbers === mutableNumbers) = ${(numbers === mutableNumbers)}")
}