mergeHitmaps function

  1. @Deprecated('Migrate to FileHitMaps.merge')
void mergeHitmaps(
  1. Map<String, Map<int, int>> newMap,
  2. Map<String, Map<int, int>> result
)

Merges newMap into result.

Implementation

@Deprecated('Migrate to FileHitMaps.merge')
void mergeHitmaps(
    Map<String, Map<int, int>> newMap, Map<String, Map<int, int>> result) {
  newMap.forEach((file, v) {
    final fileResult = result[file];
    if (fileResult != null) {
      v.forEach((line, count) {
        final lineFileResult = fileResult[line];
        if (lineFileResult == null) {
          fileResult[line] = count;
        } else {
          fileResult[line] = lineFileResult + count;
        }
      });
    } else {
      result[file] = v;
    }
  });
}