]> source.dussan.org Git - sonarqube.git/commitdiff
fix quality flaws
authorTeryk Bellahsene <teryk.bellahsene@sonarsource.com>
Fri, 27 Mar 2015 15:15:12 +0000 (16:15 +0100)
committerTeryk Bellahsene <teryk.bellahsene@sonarsource.com>
Fri, 27 Mar 2015 15:15:12 +0000 (16:15 +0100)
server/sonar-server/src/main/java/org/sonar/server/computation/measure/package-info.java [new file with mode: 0644]
server/sonar-server/src/main/java/org/sonar/server/issue/notification/MyNewIssuesNotification.java
server/sonar-server/src/main/java/org/sonar/server/issue/notification/NewIssuesNotification.java
sonar-batch-protocol/src/main/java/org/sonar/batch/protocol/output/BatchReportReader.java

diff --git a/server/sonar-server/src/main/java/org/sonar/server/computation/measure/package-info.java b/server/sonar-server/src/main/java/org/sonar/server/computation/measure/package-info.java
new file mode 100644 (file)
index 0000000..550a54b
--- /dev/null
@@ -0,0 +1,24 @@
+/*
+ * SonarQube, open source software quality management tool.
+ * Copyright (C) 2008-2014 SonarSource
+ * mailto:contact AT sonarsource DOT com
+ *
+ * SonarQube is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 3 of the License, or (at your option) any later version.
+ *
+ * SonarQube is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * along with this program; if not, write to the Free Software Foundation,
+ * Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
+ */
+
+@ParametersAreNonnullByDefault
+package org.sonar.server.computation.measure;
+
+import javax.annotation.ParametersAreNonnullByDefault;
index b0c0e92c2d2df82a481fc39613157011fa0e3c09..615420541cd51ef75709dd8c06b51fb68e2809da 100644 (file)
@@ -39,4 +39,14 @@ public class MyNewIssuesNotification extends NewIssuesNotification {
 
     return this;
   }
+
+  @Override
+  public boolean equals(Object obj) {
+    return super.equals(obj);
+  }
+
+  @Override
+  public int hashCode() {
+    return super.hashCode();
+  }
 }
index c55f9fe0f98f5697beea2dd2377ba1fb3b870650..58a9ed66f4e6f816eb80963e5a411c23a45a65f0 100644 (file)
@@ -43,9 +43,8 @@ import static org.sonar.server.issue.notification.NewIssuesStatistics.METRIC.SEV
 
 public class NewIssuesNotification extends Notification {
 
-  private static final long serialVersionUID = -6305871981920103093L;
-
   public static final String TYPE = "new-issues";
+  private static final long serialVersionUID = -6305871981920103093L;
   private static final String COUNT = ".count";
   private static final String LABEL = ".label";
 
@@ -135,4 +134,14 @@ public class NewIssuesNotification extends Notification {
       setFieldValue(SEVERITY + "." + severity + COUNT, String.valueOf(stats.countForMetric(SEVERITY, severity)));
     }
   }
+
+  @Override
+  public boolean equals(Object obj) {
+    return super.equals(obj);
+  }
+
+  @Override
+  public int hashCode() {
+    return super.hashCode();
+  }
 }
index 7b0f8f6bfaafa99ec87f55f4ba9b882c58d3aacc..059f842d838da2b7cb46f2dba841971612e9a942 100644 (file)
@@ -57,8 +57,7 @@ public class BatchReportReader {
   public BatchReport.Scm readComponentScm(int componentRef) {
     File file = fileStructure.fileFor(FileStructure.Domain.SCM, componentRef);
     if (file.exists() && file.isFile()) {
-      BatchReport.Scm scm = ProtobufUtil.readFile(file, BatchReport.Scm.PARSER);
-      return scm;
+      return ProtobufUtil.readFile(file, BatchReport.Scm.PARSER);
     }
     return null;
   }