/** * Adds a file with the provided description. */ public void addFile(String description, FileModel fileModel) { Map<FileModel, ProblemFileSummary> files = addDescription(description); if (files.containsKey(fileModel)) { files.get(fileModel).addOccurrence(); } else { files.put(fileModel, new ProblemFileSummary(fileModel, 1)); } } }
private List<ProblemFileSummaryWrapper> getFileSummaries(Long executionId, ProblemSummary summary) { return StreamSupport.stream(summary.getDescriptions().spliterator(), false) .flatMap(description -> StreamSupport.stream(summary.getFilesForDescription(description).spliterator(), false)) .map(fileSummary -> new ProblemFileSummaryWrapper( this.convertToMap(executionId, fileSummary.getFile().getElement(), 0, false), fileSummary.getOccurrences())) .collect(Collectors.toList()); }
/** * Adds a file with the provided description. */ public void addFile(String description, FileModel fileModel) { Map<FileModel, ProblemFileSummary> files = addDescription(description); if (files.containsKey(fileModel)) { files.get(fileModel).addOccurrence(); } else { files.put(fileModel, new ProblemFileSummary(fileModel, 1)); } } }