newList method
Creates a fixed-length list of this data type.
Implementation
@override
List<T?> newList(int length,
{Map1<int, T?>? generate, T? fillValue, bool readonly = false}) {
final result = NullableList<T>(
delegate.newList(length, fillValue: fillValue ?? delegate.defaultValue),
delegate.defaultValue,
fillValue != null);
if (generate != null) {
for (var i = 0; i < length; i++) {
result[i] = generate(i);
}
}
return readonly ? UnmodifiableListView<T?>(result) : result;
}