newList method

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

Creates a fixed-length list of this data type.

Implementation

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