DataRow.byIndex constructor Null safety

DataRow.byIndex(
  1. {int? index,
  2. bool selected = false,
  3. ValueChanged<bool?>? onSelectChanged,
  4. GestureLongPressCallback? onLongPress,
  5. MaterialStateProperty<Color?>? color,
  6. required List<DataCell> cells}
)

Creates the configuration for a row of a DataTable, deriving the key from a row index.

The cells argument must not be null.

Implementation

DataRow.byIndex({
  int? index,
  this.selected = false,
  this.onSelectChanged,
  this.onLongPress,
  this.color,
  required this.cells,
}) : assert(cells != null),
     key = ValueKey<int?>(index);