RS
Size: a a a
RS
DS
AM
private val _allObjs: MutableList<Triple<Int, String, Any?>> = mutableListOf()Compilation error:
private val _myObjs: MutableList<Triple<Int, String, MyObj>> = mutableListOf()
...
internal fun <T> add(request: String, obj: T) {
when (obj) {
...
is MyObj -> _myObjs += Triple(size, request, obj) // ERROR
// is MyObj -> _myObjs.add(Triple(size, request, obj)) // OK
// is MyObj -> _myObjs += Triple(size, request, obj as MyObj) // OK
...
}
_allObj += Triple(size, request, obj) // OK
}
...
RS
DS
MG
private val _allObjs: MutableList<Triple<Int, String, Any?>> = mutableListOf()Compilation error:
private val _myObjs: MutableList<Triple<Int, String, MyObj>> = mutableListOf()
...
internal fun <T> add(request: String, obj: T) {
when (obj) {
...
is MyObj -> _myObjs += Triple(size, request, obj) // ERROR
// is MyObj -> _myObjs.add(Triple(size, request, obj)) // OK
// is MyObj -> _myObjs += Triple(size, request, obj as MyObj) // OK
...
}
_allObj += Triple(size, request, obj) // OK
}
...
MG
AM
VK
private val _allObjs: MutableList<Triple<Int, String, Any?>> = mutableListOf()Compilation error:
private val _myObjs: MutableList<Triple<Int, String, MyObj>> = mutableListOf()
...
internal fun <T> add(request: String, obj: T) {
when (obj) {
...
is MyObj -> _myObjs += Triple(size, request, obj) // ERROR
// is MyObj -> _myObjs.add(Triple(size, request, obj)) // OK
// is MyObj -> _myObjs += Triple(size, request, obj as MyObj) // OK
...
}
_allObj += Triple(size, request, obj) // OK
}
...
a
a
a
AV
H
H
i
private val _allObjs: MutableList<Triple<Int, String, Any?>> = mutableListOf()Compilation error:
private val _myObjs: MutableList<Triple<Int, String, MyObj>> = mutableListOf()
...
internal fun <T> add(request: String, obj: T) {
when (obj) {
...
is MyObj -> _myObjs += Triple(size, request, obj) // ERROR
// is MyObj -> _myObjs.add(Triple(size, request, obj)) // OK
// is MyObj -> _myObjs += Triple(size, request, obj as MyObj) // OK
...
}
_allObj += Triple(size, request, obj) // OK
}
...
Д
MG
AC
Д