Package net.devslash.data
Object ListDataSupplier.Companion
-
- All Implemented Interfaces:
public class ListDataSupplier.Companion
-
-
Field Summary
Fields Modifier and Type Field Description public final static ListDataSupplier.Companion
INSTANCE
-
Method Summary
Modifier and Type Method Description final <T extends Any> ListDataSupplier<T>
invoke(List<T> list)
final ListDataSupplier<List<String>>
stringToList(List<String> list)
final <T extends Any> ListDataSupplier<List<String>>
lazyStringToList(Lazy<List<T>> lazyList, Function1<T, List<String>> trans)
final ListDataSupplier<List<String>>
lazyListStringToList(Lazy<List<String>> ll)
final <T extends Any, Q extends Any> ListDataSupplier<T>
invoke(List<Q> list, Function1<Q, T> transform)
final <T extends Any> ListDataSupplier<T>
invoke(Lazy<List<T>> list)
final <T extends Any> ListDataSupplier<T>
typed(List<T> stringList)
Due to supporting ListDataSupplier(listOf("String"))
returning a supplier that works for List<T> call types that doesn't attempt to resolve to a set of listsfinal <T extends Any> ListDataSupplier<T>
single(T item)
-
-
Method Detail
-
stringToList
final ListDataSupplier<List<String>> stringToList(List<String> list)
-
lazyStringToList
final <T extends Any> ListDataSupplier<List<String>> lazyStringToList(Lazy<List<T>> lazyList, Function1<T, List<String>> trans)
-
lazyListStringToList
final ListDataSupplier<List<String>> lazyListStringToList(Lazy<List<String>> ll)
-
invoke
@Deprecated(message = "Instead of transforming, send type directly", replaceWith = @ReplaceWith(imports = {"net.devslash.data.ListDataSupplier"}, expression = "ListDataSupplier(list)")) final <T extends Any, Q extends Any> ListDataSupplier<T> invoke(List<Q> list, Function1<Q, T> transform)
-
typed
final <T extends Any> ListDataSupplier<T> typed(List<T> stringList)
Due to supporting
ListDataSupplier(listOf("String"))
returning a supplier that works for List<T> call types that doesn't attempt to resolve to a set of lists
-
single
final <T extends Any> ListDataSupplier<T> single(T item)
-
-
-
-