]> source.dussan.org Git - sonarqube.git/commitdiff
SONAR-4625 Little refactoring of IssuesBySeverity
authorJulien Lancelot <julien.lancelot@gmail.com>
Tue, 17 Sep 2013 14:50:51 +0000 (16:50 +0200)
committerJulien Lancelot <julien.lancelot@gmail.com>
Tue, 17 Sep 2013 14:50:51 +0000 (16:50 +0200)
sonar-core/src/main/java/org/sonar/core/issue/IssuesBySeverity.java

index cef55ed6b4cb47613098e3338a60e26fb88c2331..ca9691aed2e3e906dfe5f30a3f26666687e35b10 100644 (file)
@@ -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<String, Issue> issuesBySeverity = ArrayListMultimap.create();
+  private Multimap<String, Issue> 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();
   }
 }