gets<T> method

List<T> gets<T>(
  1. dynamic data
)

Implementation

List<T> gets<T>(dynamic data) {
  List<T> datas = [];
  for (var index = 0; index < length; index++) {
    T data_origin = this[index];
    if (data is Map && data_origin is Map) {
      if (data_origin.hashData(data)) {
        datas.add(data_origin);
      }
    } else if (data is List && data_origin is List) {
      if (data_origin.hashData(data)) {
        datas.add(data_origin);
      }
    } else if (data == data_origin) {
      datas.add(data_origin);
    }
  }
  return datas;
}