NonGrowableListView<E> class

*<Null safety>*

Inheritance

Mixed in types

Available Extensions

Constructors

NonGrowableListView (List<E> listBase)

Properties

first ↔ E

Returns the first element. ...
read / write, inherited

hashCode → int

The hash code for this object. ...
read-only, inherited

isEmpty → bool

Returns true if there are no elements in this collection. ...
read-only, inherited

isNotEmpty → bool

Returns true if there is at least one element in this collection. ...
read-only, inherited

iterator → Iterator<E>

Returns a new Iterator that allows iterating the elements of this Iterable. ...
read-only, inherited

last ↔ E

Returns the last element. ...
read / write, inherited

length ↔ int

Returns the number of elements in this. ...
read / write, inherited

reversed → Iterable<E>

Returns an Iterable of the objects in this list in reverse order.
read-only, inherited

runtimeType → Type

A representation of the runtime type of the object.
read-only, inherited

single → E

Checks that this iterable has only one element, and returns that element. ...
read-only, inherited

Methods

add(E value) bool

Throws an UnsupportedError; operations that change the length of the list are disallowed.
inherited

addAll(Iterable<E> iterable) void

Throws an UnsupportedError; operations that change the length of the list are disallowed.
inherited

any(bool test(E)) bool

Checks whether any element of this iterable satisfies test. ...
inherited

asMap() Map<int, E>

Returns an unmodifiable Map view of this. ...
inherited

cast<T>() List<T>

Provides a view of this iterable as an iterable of R instances. ...
inherited

clear() void

Throws an UnsupportedError; operations that change the length of the list are disallowed.
inherited

contains(Object? element) bool

Returns true if the collection contains an element equal to element. ...
inherited

elementAt(int index) E

Returns the indexth element. ...
inherited

every(bool test(E)) bool

Checks whether every element of this iterable satisfies test. ...
inherited

expand<T>(Iterable<T> f(E)) Iterable<T>

Expands each element of this Iterable into zero or more elements. ...
inherited

fillRange(int start, int end, [E? fillValue]) void

Sets the objects in the range start inclusive to end exclusive to the given fillValue. ...
inherited

firstWhere(bool test(E), {E orElse()}) E

Returns the first element that satisfies the given predicate test. ...
inherited

fold<T>(T initialValue, T combine(T previousValue, E element)) T

Reduces a collection to a single value by iteratively combining each element of the collection with an existing value ...
inherited

followedBy(Iterable<E> other) Iterable<E>

Returns the lazy concatentation of this iterable and other. ...
inherited

forEach(void f(E)) void

Applies the function f to each element of this collection in iteration order.
inherited

getRange(int start, int end) Iterable<E>

Returns an Iterable that iterates over the objects in the range start inclusive to end exclusive. ...
inherited

indexOf(E element, [int start = 0]) int

Returns the first index of element in this list. ...
inherited

indexWhere(bool test(E), [int start = 0]) int

Returns the first index in the list that satisfies the provided test. ...
inherited

insert(int index, E element) void

Throws an UnsupportedError; operations that change the length of the list are disallowed.
inherited

insertAll(int index, Iterable<E> iterable) void

Throws an UnsupportedError; operations that change the length of the list are disallowed.
inherited

join([String separator = '']) String

Converts each element to a String and concatenates the strings. ...
inherited

lastIndexOf(E element, [int? start]) int

Returns the last index of element in this list. ...
inherited

lastIndexWhere(bool test(E), [int? start]) int

Returns the last index in the list that satisfies the provided test. ...
inherited

lastWhere(bool test(E), {E orElse()}) E

Returns the last element that satisfies the given predicate test. ...
inherited

map<T>(T f(E)) Iterable<T>

Returns a new lazy Iterable with elements that are created by calling f on each element of this Iterable in iteration order. ...
inherited

noSuchMethod(Invocation invocation) dynamic

Invoked when a non-existent method or property is accessed. ...
inherited

reduce(E combine(E value, E element)) E

Reduces a collection to a single value by iteratively combining elements of the collection using the provided function. ...
inherited

remove(Object? value) bool

Throws an UnsupportedError; operations that change the length of the list are disallowed.
inherited

removeAt(int index) E

Throws an UnsupportedError; operations that change the length of the list are disallowed.
inherited

removeLast() E

Throws an UnsupportedError; operations that change the length of the list are disallowed.
inherited

removeRange(int start, int end) void

Throws an UnsupportedError; operations that change the length of the list are disallowed.
inherited

removeWhere(bool test(E)) void

Throws an UnsupportedError; operations that change the length of the list are disallowed.
inherited

replaceRange(int start, int end, Iterable<E> iterable) void

Throws an UnsupportedError; operations that change the length of the list are disallowed.
inherited

retainWhere(bool test(E)) void

Throws an UnsupportedError; operations that change the length of the list are disallowed.
inherited

retype<T>() List<T>

inherited

setAll(int index, Iterable<E> iterable) void

Overwrites objects of this with the objects of iterable, starting at position index in this list. ...
inherited

setRange(int start, int end, Iterable<E> iterable, [int skipCount = 0]) void

Copies the objects of iterable, skipping skipCount objects first, into the range start, inclusive, to end, exclusive, of the list. ...
inherited

shuffle([Random? random]) void

Shuffles the elements of this list randomly.
inherited

singleWhere(bool test(E), {E orElse()}) E

Returns the single element that satisfies test. ...
inherited

skip(int n) Iterable<E>

Returns an Iterable that provides all but the first count elements. ...
inherited

skipWhile(bool test(E)) Iterable<E>

Returns an Iterable that skips leading elements while test is satisfied. ...
inherited

sort([int compare(E, E)]) void

Sorts this list according to the order specified by the compare function. ...
inherited

sublist(int start, [int? end]) List<E>

Returns a new list containing the elements between start and end. ...
inherited

take(int n) Iterable<E>

Returns a lazy iterable of the count first elements of this iterable. ...
inherited

takeWhile(bool test(E)) Iterable<E>

Returns a lazy iterable of the leading elements satisfying test. ...
inherited

toList({bool growable: true}) List<E>

Creates a List containing the elements of this Iterable. ...
inherited

toSet() Set<E>

Creates a Set containing the same elements as this iterable. ...
inherited

toString() String

Returns a string representation of this object.
inherited

where(bool test(E)) Iterable<E>

Returns a new lazy Iterable with all elements that satisfy the predicate test. ...
inherited

whereType<T>() Iterable<T>

Returns a new lazy Iterable with all elements that have type T. ...
inherited

Operators

operator +(List<E> other) List<E>

Returns the concatenation of this list and other. ...
inherited

operator ==(Object other) bool

The equality operator. ...
inherited

operator [](int index) E

Returns the object at the given index in the list or throws a RangeError if index is out of bounds.
inherited

operator []=(int index, E value) void

Sets the value at the given index in the list to value or throws a RangeError if index is out of bounds.
inherited