newList method

List<T> newList(
  1. int length, {
  2. Map1<int, T>? generate,
  3. T? fillValue,
  4. bool readonly = false,
})

Creates a fixed-length list of this data type.

Implementation

List<T> newList(int length,
    {Map1<int, T>? generate, T? fillValue, bool readonly = false}) {
  final result = generate != null
      ? List<T>.generate(length, generate, growable: false)
      : List<T>.filled(length, fillValue ?? defaultValue, growable: false);
  return readonly ? UnmodifiableListView(result) : result;
}