maxLength property
int
get
maxLength
Implementation
int get maxLength {
return _array.length;
}
set
maxLength
(int value)
Implementation
set maxLength(int value) {
if (value <= 0)
throw ArgumentError.value(
value, 'value', 'maxLength can\'t be negative!');
if (value == _array.length) return;
// Reconstruct array, starting at index 0. Only transfer values from the
// indexes 0 to length.
final newArray = List<T?>.generate(
value,
(index) => index < _array.length ? _array[_getCyclicIndex(index)] : null,
);
_startIndex = 0;
_array = newArray;
}