fromList<T> static method

(T, T, T, T, T, T, T, T, T) fromList<T>(
  1. List<T> list
)

List constructor.

Implementation

static (T, T, T, T, T, T, T, T, T) fromList<T>(List<T> list) {
  if (list.length != 9) {
    throw ArgumentError.value(
        list, 'list', 'Expected list of length 9, but got ${list.length}');
  }
  return (
    list[0],
    list[1],
    list[2],
    list[3],
    list[4],
    list[5],
    list[6],
    list[7],
    list[8]
  );
}