toList<T> method

List<T?> toList<T>(
  1. List<String> names,
  2. dynamic data
)

Implementation

List<T?> toList<T>(List<String> names, dynamic data) {
  ValueSSM parameters = ValueSSM(data).parameters;
  List<T?> values = List.filled(parameters.length, null);
  for (int i = 0; i < parameters.length; i++) {
    ValueSSM value = parameters.get(i);
    final index = names.indexOf(value.name);
    if (index != -1) {
      values[index] = value.value;
    }
  }
  return values;
}