LabeledList<E>.unmodifiable constructor
Constructs an unmodifiable LabeledList of elements
.
If labels
are provided, there must be a label or a null
value for
every element in in the list. labels.length
must equal the length of
the list.
Implementation
LabeledList.unmodifiable(
Iterable<E> elements, {
Iterable<String?>? labels,
}) : assert(labels == null || labels.length == elements.length),
_labels = _buildLabels(labels, elements.length, growable: false),
super(List<E>.unmodifiable(elements), growable: false);