From af218419066f763121bc7cec47a2a8f957eb7110 Mon Sep 17 00:00:00 2001 From: Julien Lancelot Date: Tue, 17 Sep 2013 16:50:51 +0200 Subject: [PATCH] SONAR-4625 Little refactoring of IssuesBySeverity --- .../java/org/sonar/core/issue/IssuesBySeverity.java | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/sonar-core/src/main/java/org/sonar/core/issue/IssuesBySeverity.java b/sonar-core/src/main/java/org/sonar/core/issue/IssuesBySeverity.java index cef55ed6b4c..ca9691aed2e 100644 --- a/sonar-core/src/main/java/org/sonar/core/issue/IssuesBySeverity.java +++ b/sonar-core/src/main/java/org/sonar/core/issue/IssuesBySeverity.java @@ -22,29 +22,24 @@ package org.sonar.core.issue; import com.google.common.collect.ArrayListMultimap; import com.google.common.collect.Multimap; import org.sonar.api.issue.Issue; -import org.sonar.api.rule.Severity; public class IssuesBySeverity { - Multimap issuesBySeverity = ArrayListMultimap.create(); + private Multimap issuesBySeverity = ArrayListMultimap.create(); public IssuesBySeverity() { this.issuesBySeverity = ArrayListMultimap.create(); } public void add(Issue issue) { - for (String severity : Severity.ALL) { - if (severity.equals(issue.severity())) { - issuesBySeverity.put(severity, issue); - } - } + issuesBySeverity.put(issue.severity(), issue); } - public int issues(String severity){ + public int issues(String severity) { return issuesBySeverity.get(severity).size(); } - public int size(){ + public int size() { return issuesBySeverity.values().size(); } } -- 2.39.5