]> source.dussan.org Git - sonarqube.git/commitdiff
Fix quality flaws
authorSimon Brandhof <simon.brandhof@sonarsource.com>
Wed, 2 Sep 2015 12:12:34 +0000 (14:12 +0200)
committerSimon Brandhof <simon.brandhof@sonarsource.com>
Wed, 2 Sep 2015 12:12:34 +0000 (14:12 +0200)
sonar-batch/src/main/java/org/sonar/batch/deprecated/ResourceFilters.java
sonar-batch/src/main/java/org/sonar/batch/report/ActiveRulesPublisher.java
sonar-core/src/main/java/org/sonar/core/platform/PluginLoader.java
sonar-db/src/main/java/org/sonar/core/persistence/package-info.java [new file with mode: 0644]
sonar-db/src/main/java/org/sonar/core/properties/package-info.java [new file with mode: 0644]
sonar-db/src/main/java/org/sonar/core/user/DefaultUserFinder.java
sonar-db/src/main/java/org/sonar/core/user/DeprecatedUserFinder.java
sonar-db/src/main/java/org/sonar/db/component/ResourceKeyUpdaterDao.java
sonar-plugin-api/src/main/java/org/sonar/api/batch/bootstrap/ProjectDefinition.java
sonar-plugin-api/src/main/java/org/sonar/api/profiles/ProfileExporter.java
sonar-plugin-api/src/main/java/org/sonar/api/profiles/ProfileImporter.java

index f60713506d7c9c79881078a04d832dc2397470a9..beeb5123a857c7bc14a76f20e5344986bfafdabe 100644 (file)
@@ -41,7 +41,7 @@ public class ResourceFilters {
     check(logger, filters);
   }
 
-  private void check(Logger logger, ResourceFilter[] filters) {
+  private static void check(Logger logger, ResourceFilter[] filters) {
     if (filters.length > 0) {
       logger.warn("ResourceFilters are not supported since version 4.2: " + Joiner.on(", ").join(filters));
     }
index b31bb9b31976f47ca1ed9c6df102ab49f05242cb..b7097b3a280d9ad03527113190d8076cc5d8e95c 100644 (file)
@@ -43,7 +43,7 @@ public class ActiveRulesPublisher implements ReportPublisherStep {
     writer.writeActiveRules(activeRuleMessages);
   }
 
-  private class ToMessage implements Function<ActiveRule, BatchReport.ActiveRule> {
+  private static class ToMessage implements Function<ActiveRule, BatchReport.ActiveRule> {
     private final BatchReport.ActiveRule.Builder builder = BatchReport.ActiveRule.newBuilder();
 
     @Override
index ea5850f709ee75000afa7522fe24cfcfa82ce2c8..d77de10243e0d8beeda4c51de51ab4795ff0a5cb 100644 (file)
@@ -93,9 +93,9 @@ public class PluginLoader {
       def.addFiles(explodedPlugin.getLibs());
       def.addMainClass(info.getKey(), info.getMainClass());
 
-        for (String defaultSharedResource : DEFAULT_SHARED_RESOURCES) {
-          def.getExportMask().addInclusion(String.format("%s/%s/api/", defaultSharedResource, info.getKey()));
-        }
+      for (String defaultSharedResource : DEFAULT_SHARED_RESOURCES) {
+        def.getExportMask().addInclusion(String.format("%s/%s/api/", defaultSharedResource, info.getKey()));
+      }
 
       // The plugins that extend other plugins can only add some files to classloader.
       // They can't change metadata like ordering strategy or compatibility mode.
diff --git a/sonar-db/src/main/java/org/sonar/core/persistence/package-info.java b/sonar-db/src/main/java/org/sonar/core/persistence/package-info.java
new file mode 100644 (file)
index 0000000..db3118f
--- /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.core.persistence;
+
+import javax.annotation.ParametersAreNonnullByDefault;
+
diff --git a/sonar-db/src/main/java/org/sonar/core/properties/package-info.java b/sonar-db/src/main/java/org/sonar/core/properties/package-info.java
new file mode 100644 (file)
index 0000000..cdd84a1
--- /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.core.properties;
+
+import javax.annotation.ParametersAreNonnullByDefault;
+
index 428d7b27918ff24d0ae2caa0fa6bbd49efc27c23..11937a4c7da41613f37d62f1f64fd17e0f15a2d7 100644 (file)
@@ -59,7 +59,7 @@ public class DefaultUserFinder implements UserFinder {
     return toUsers(dtos);
   }
 
-  private List<User> toUsers(Collection<UserDto> dtos) {
+  private static List<User> toUsers(Collection<UserDto> dtos) {
     List<User> users = Lists.newArrayList();
     for (UserDto dto : dtos) {
       users.add(dto.toUser());
index d379d878ad38c417ec31348e167784f2bc1c3fc6..38da8a47df03227942e4df5a98bdb5dfc738b736 100644 (file)
@@ -46,7 +46,7 @@ public class DeprecatedUserFinder implements UserFinder {
     return copy(userDao.selectActiveUserByLogin(login));
   }
 
-  private User copy(@Nullable UserDto dto) {
+  private static User copy(@Nullable UserDto dto) {
     if (dto != null) {
       User user = new User().setEmail(dto.getEmail()).setLogin(dto.getLogin()).setName(dto.getName());
       user.setId(dto.getId().intValue());
index 78217f48edd990c8e8f687ea3a3a2193514c5c98..1ec320febf58f29f6f6b0af71f83382c5094e862 100644 (file)
@@ -133,7 +133,7 @@ public class ResourceKeyUpdaterDao implements Dao {
     }
   }
 
-  private Set<ResourceDto> collectAllModules(long projectId, String stringToReplace, ResourceKeyUpdaterMapper mapper) {
+  private static Set<ResourceDto> collectAllModules(long projectId, String stringToReplace, ResourceKeyUpdaterMapper mapper) {
     ResourceDto project = mapper.selectProject(projectId);
     Set<ResourceDto> modules = Sets.newHashSet();
     if (project.getKey().contains(stringToReplace)) {
index bae6ea57511b338b940fd792297c9c23be535d44..561cded1c405c3059fa3827e3d45402be9813bf2 100644 (file)
@@ -27,7 +27,6 @@ import java.util.Map;
 import java.util.Map.Entry;
 import java.util.Properties;
 import javax.annotation.CheckForNull;
-import javax.annotation.Nullable;
 import org.apache.commons.lang.ObjectUtils;
 import org.apache.commons.lang.StringUtils;
 import org.sonar.api.CoreProperties;
index 4e88bc085cca254252dce3ec297a07013e3e6b09..16b780739e71a41b03b751d6a5b422d525f71c8f 100644 (file)
@@ -66,7 +66,7 @@ public abstract class ProfileExporter {
   }
 
   protected final ProfileExporter setSupportedLanguages(String... languages) {
-    supportedLanguages = (languages != null) ? languages : new String[0];
+    supportedLanguages = (languages != null ? languages : new String[0]);
     return this;
   }
 
index bc37cec75b3b81af42bf7f76f02538175288981b..afe3d17e748dee93a8e2f8578393f0ceafe577d6 100644 (file)
@@ -64,7 +64,7 @@ public abstract class ProfileImporter {
   }
 
   protected final ProfileImporter setSupportedLanguages(String... languages) {
-    supportedLanguages = ((languages != null) ? languages : new String[0]);
+    supportedLanguages = (languages != null ? languages : new String[0]);
     return this;
   }