Migrate a lot of classes to Kotlin

This commit is contained in:
topjohnwu
2019-06-12 03:29:38 -07:00
parent 00bff4912e
commit 326eee8c83
25 changed files with 649 additions and 788 deletions
@@ -1,5 +1,6 @@
package com.topjohnwu.magisk.utils
import androidx.collection.SparseArrayCompat
import androidx.databinding.ObservableList
import com.skoumal.teanity.extensions.subscribeK
import com.skoumal.teanity.util.DiffObservableList
@@ -76,4 +77,8 @@ fun <T1> ObservableList<T1>.copyNewInputInto(
val addedValues = sender?.slice(positionStart until positionEnd).orEmpty()
target.addAll(addedValues)
}
})
})
operator fun <E> SparseArrayCompat<E>.set(key: Int, value: E) {
put(key, value)
}