ListExtensions<E> extension

on

Methods

forLoop(void f(E value, int index)) → void
Like Iterable
forLoopReverse(void f(E value, int index)) → void
Like Iterable
groupBy<K>(K f(E value)) Map<K, List<E>>
groupBy extension for List Grock GroupBy
groupByIndexed<K>(K f(E value, int index)) Map<K, List<E>>
groupBy extension for List Grock GroupBy
groupByIndexedAndWhere<K>(K f(E value, int index)) Map<K, List<E>>
groupBy extension for List Grock GroupBy
groupByIndexedAndWhereNotNull<K>(K f(E value, int index)) Map<K, List<E>>
groupBy extension for List Grock GroupBy
groupByIndexedAndWhereNotNullAndNotEmpty<K>(K f(E value, int index)) Map<K, List<E>>
groupBy extension for List Grock GroupBy
mapFiltered<T>(T f(E value)) List<E>
mapFilteredWhereNotNull<T>(T f(E value)) List<E>
mapIndexed<T>(T f(E value, int index)) List<T>
mapIndexedWhere<T>(T f(E value, int index)) List<E>
mapIndexedWhereNotNull<T>(T f(E value, int index)) List<E>
reverseList() List<E>
seperated(E separator) List<E>
seperatedIndexed(E separator(int index)) List<E>
seperatedIndexedValue(E separator(int index, E value)) List<E>
whereAdd(bool f(E e), E value) → void