ReactiveListExtension<E> extension

on

Properties

first ↔ E
getter/setter pair
last ↔ E
getter/setter pair
length int
getter/setter pair
reversed Iterable<E>
no setter

Methods

add(E value) → void
addAll(Iterable<E> iterable) → void
asMap() Map<int, E>
cast<R>() List<R>
clear() → void
fillRange(int start, int end, [E? fillValue]) → void
getRange(int start, int end) Iterable<E>
indexOf(E element, [int start = 0]) int
indexWhere(bool test(E element), [int start = 0]) int
insert(int index, E element) → void
insertAll(int index, Iterable<E> iterable) → void
lastIndexOf(E element, [int? start]) int
lastIndexWhere(bool test(E element), [int? start]) int
remove(Object? value) bool
removeAt(int index) → E
removeLast() → E
removeRange(int start, int end) → void
removeWhere(bool test(E element)) → void
replaceRange(int start, int end, Iterable<E> replacements) → void
retainWhere(bool test(E element)) → void
setAll(int index, Iterable<E> iterable) → void
setRange(int start, int end, Iterable<E> iterable, [int skipCount = 0]) → void
shuffle([Random? random]) → void
sort([int compare(E a, E b)?]) → void
sublist(int start, [int? end]) List<E>

Operators

operator +(List<E> other) List<E>
operator [](int index) → E
operator []=(int index, E value) → void