mergeLists method

List<AnalysisError> mergeLists(
  1. List<List<AnalysisError>> errorLists
)

Merge all of the errors in the lists in the given list of errorLists into a single list of errors.

Implementation

static List<AnalysisError> mergeLists(List<List<AnalysisError>> errorLists) {
  Set<AnalysisError> errors = HashSet<AnalysisError>();
  for (List<AnalysisError> errorList in errorLists) {
    errors.addAll(errorList);
  }
  return errors.toList();
}