A fixed-length list of 16-bit unsigned integers that is viewable as a
TypedData.
For long lists, this implementation can be considerably
more space- and time-efficient than the default List implementation.
Instance Methods
-
insert(int index, int element)
→
void
Inherited
-
Inserts the object at position index in this list.
-
clear()
→
void
Inherited
-
Removes all objects from this list;
the length of the list becomes zero.
-
take(int n)
→
Iterable<int>
Inherited
-
Returns a lazy iterable of the count first elements of this iterable.
-
map(dynamic f(E element))
→
Iterable
Inherited
-
Returns a new lazy Iterable with elements that are created by
calling f on each element of this Iterable in iteration order.
-
toSet()
→
Set<int>
Inherited
-
Creates a Set containing the same elements as this iterable.
-
forEach(void f(E element))
→
void
Inherited
-
Applies the function f to each element of this collection in iteration
order.
-
setAll(int index, Iterable<int> iterable)
→
void
Inherited
-
Overwrites objects of this with the objects of iterable, starting
at position index in this list.
-
skipWhile(bool test(E value))
→
Iterable<int>
Inherited
-
Returns an Iterable that skips leading elements while test is satisfied.
-
asMap()
→
Map<int,int>
Inherited
-
Returns an unmodifiable Map view of this.
-
setRange(int start, int end, Iterable<int> iterable, [int skipCount = 0])
→
void
Inherited
-
Copies the objects of iterable, skipping skipCount objects first,
into the range start, inclusive, to end, exclusive, of the list.
-
join([String separator = ""])
→
String
Inherited
-
Converts each element to a String and concatenates the strings.
-
lastWhere(bool test(E element), {E orElse()})
→
int
Inherited
-
Returns the last element that satisfies the given predicate test.
-
shuffle([Random random])
→
void
Inherited
-
Shuffles the elements of this list randomly.
-
reduce(E combine(E value, E element))
→
int
Inherited
-
Reduces a collection to a single value by iteratively combining elements
of the collection using the provided function.
-
any(bool f(E element))
→
bool
Inherited
-
Checks whether any element of this iterable satisfies test.
-
every(bool f(E element))
→
bool
Inherited
-
Checks whether every element of this iterable satisfies test.
-
where(bool f(E element))
→
Iterable<int>
Inherited
-
Returns a new lazy Iterable with all elements that satisfy the
predicate test.
-
sort([int compare(E a, E b)])
→
void
Inherited
-
Sorts this list according to the order specified by the compare function.
-
skip(int n)
→
Iterable<int>
Inherited
-
Returns an Iterable that provides all but the first count elements.
-
expand(Iterable f(E element))
→
Iterable
Inherited
-
Expands each element of this Iterableinto zero or more elements.
-
indexOf(int element, [int start = 0])
→
int
Inherited
-
Returns the first index of element in this list.
-
elementAt(int index)
→
int
Inherited
-
Returns the indexth element.
-
remove(Object value)
→
bool
Inherited
-
Removes the first occurence of value from this list.
-
getRange(int start, int end)
→
Iterable<int>
Inherited
-
Returns an Iterable that iterates over the objects in the range
start inclusive to end exclusive.
-
removeAt(int index)
→
int
Inherited
-
Removes the object at position index from this list.
-
takeWhile(bool test(E value))
→
Iterable<int>
Inherited
-
Returns a lazy iterable of the leading elements satisfying test.
-
removeRange(int start, int end)
→
void
Inherited
-
Removes the objects in the range start inclusive to end exclusive.
-
fold(initialValue, dynamic combine(previousValue, E element))
→
dynamic
Inherited
-
Reduces a collection to a single value by iteratively combining each
element of the collection with an existing value
-
sublist(int start, [int end])
→
List<int>
Inherited
-
Returns a new list containing the objects from start inclusive to end
exclusive.
-
firstWhere(bool test(E element), {E orElse()})
→
int
Inherited
-
Returns the first element that satisfies the given predicate test.
-
contains(Object element)
→
bool
Inherited
-
Returns true if the collection contains an element equal to element.
-
add(int value)
→
void
Inherited
-
Adds value to the end of this list,
extending the length by one.
-
singleWhere(bool test(E element))
→
int
Inherited
-
Returns the single element that satisfies test.
-
lastIndexOf(int element, [int start])
→
int
Inherited
-
Returns the last index of element in this list.
-
replaceRange(int start, int end, Iterable<int> replacement)
→
void
Inherited
-
Removes the objects in the range start inclusive to end exclusive
and inserts the contents of replacement in its place.
-
addAll(Iterable<int> iterable)
→
void
Inherited
-
Appends all objects of iterable to the end of this list.
-
insertAll(int index, Iterable<int> iterable)
→
void
Inherited
-
Inserts all objects of iterable at position index in this list.
-
removeWhere(bool test(E element))
→
void
Inherited
-
Removes all objects from this list that satisfy test.
-
toList({bool growable: true})
→
List<int>
Inherited
-
Creates a List containing the elements of this Iterable.
-
fillRange(int start, int end, [int fillValue])
→
void
Inherited
-
Sets the objects in the range start inclusive to end exclusive
to the given fillValue.
-
removeLast()
→
int
Inherited
-
Pops and returns the last object in this list.
-
retainWhere(bool test(E element))
→
void
Inherited
-
Removes all objects from this list that fail to satisfy test.
Operators
-
operator []=(int index, int value)
→
void
Inherited
-
Sets the value at the given index in the list to value
or throws a RangeError if index is out of bounds.
-
operator [](int index)
→
int
Inherited
-
Returns the object at the given index in the list
or throws a RangeError if index is out of bounds.