Skip to content

//tvlib/org.mjdev.tvlib.extensions/ListExt

ListExt

[androidJvm]\ object ListExt

Functions

Name Summary
addUnique [androidJvm]
fun <T> MutableList<T>.addUnique(element: T, replace: Boolean = true)
asMap [androidJvm]
fun <E> List<E>.asMap(block: (E) -> Pair<String?, E?>?): Map<String, List<E>>
contains [androidJvm]
fun <T> List<T>.contains(block: (T) -> Boolean): Boolean
containsNot [androidJvm]
fun <T> List<T>.containsNot(block: (T) -> Boolean): Boolean
equals [androidJvm]
open operator fun equals(other: Any?): Boolean
hashCode [androidJvm]
open fun hashCode(): Int
indexOf [androidJvm]
fun <T> List<T>.indexOf(predicate: (T) -> Boolean): Int
takeIf [androidJvm]
fun <T> Iterable<T>.takeIf(n: Int, condition: T.() -> Boolean): List<T>
toBundle [androidJvm]
fun List<Pair<String, Any?>>.toBundle(): Bundle
toString [androidJvm]
open fun toString(): String