]> source.dussan.org Git - sonarqube.git/commitdiff
Add missing @CheckForNull on RulesProfile
authorSimon Brandhof <simon.brandhof@gmail.com>
Wed, 19 Feb 2014 10:15:55 +0000 (11:15 +0100)
committerSimon Brandhof <simon.brandhof@gmail.com>
Wed, 19 Feb 2014 10:16:03 +0000 (11:16 +0100)
sonar-plugin-api/src/main/java/org/sonar/api/profiles/RulesProfile.java

index 04fea5cee06245d40bb3051a20e035475f56a785..7836f493b890aaf27df6b7551cb067fec65e0ac1 100644 (file)
@@ -29,6 +29,7 @@ import org.sonar.api.rules.ActiveRule;
 import org.sonar.api.rules.Rule;
 import org.sonar.api.rules.RulePriority;
 
+import javax.annotation.CheckForNull;
 import javax.persistence.*;
 import java.util.ArrayList;
 import java.util.List;
@@ -262,6 +263,7 @@ public class RulesProfile implements Cloneable {
    *
    * @since 2.5
    */
+  @CheckForNull
   public String getParentName() {
     return parentName;
   }
@@ -331,6 +333,7 @@ public class RulesProfile implements Cloneable {
    *
    * @return an active rule from a plugin key and a rule key if the rule is activated, null otherwise
    */
+  @CheckForNull
   public ActiveRule getActiveRule(String repositoryKey, String ruleKey) {
     for (ActiveRule activeRule : activeRules) {
       if (StringUtils.equals(activeRule.getRepositoryKey(), repositoryKey) && StringUtils.equals(activeRule.getRuleKey(), ruleKey) && activeRule.isEnabled()) {
@@ -343,6 +346,7 @@ public class RulesProfile implements Cloneable {
   /**
    * Note: disabled rules are excluded.
    */
+  @CheckForNull
   public ActiveRule getActiveRuleByConfigKey(String repositoryKey, String configKey) {
     for (ActiveRule activeRule : activeRules) {
       if (StringUtils.equals(activeRule.getRepositoryKey(), repositoryKey) && StringUtils.equals(activeRule.getConfigKey(), configKey) && activeRule.isEnabled()) {
@@ -355,7 +359,7 @@ public class RulesProfile implements Cloneable {
   /**
    * Note: disabled rules are excluded.
    */
-
+  @CheckForNull
   public ActiveRule getActiveRule(Rule rule) {
     return getActiveRule(rule.getRepositoryKey(), rule.getKey());
   }