Companion

object Companion

Functions

Link copied to clipboard
inline operator fun <T> invoke(list: Lazy<List<T>>): ListDataSupplier<T>
@JvmName(name = "lazyListStringToList")
operator fun invoke(ll: Lazy<List<String>>): ListDataSupplier<List<String>>
inline operator fun <T> invoke(list: List<T>): ListDataSupplier<T>
@JvmName(name = "stringToList")
operator fun invoke(list: List<String>): ListDataSupplier<List<String>>
@JvmName(name = "lazyStringToList")
operator fun <T> invoke(lazyList: Lazy<List<T>>, trans: (T) -> List<String>): ListDataSupplier<List<String>>
inline operator fun <T, Q> invoke(list: List<Q>, transform: (Q) -> T): ListDataSupplier<T>
Link copied to clipboard
inline fun <T> single(item: T): ListDataSupplier<T>
Link copied to clipboard
inline fun <T> typed(stringList: List<T>): ListDataSupplier<T>

Due to supporting ListDataSupplier(listOf("String")) returning a supplier that works for List call types that doesn't attempt to resolve to a set of lists