diff options
author | Julien HENRY <julien.henry@sonarsource.com> | 2014-07-24 09:28:10 +0200 |
---|---|---|
committer | Julien HENRY <julien.henry@sonarsource.com> | 2014-07-24 09:29:02 +0200 |
commit | 7b9679e8749287b46b195464a22fbd751dbf5cf3 (patch) | |
tree | 93d567ab9bdca2a82710a85144a6112fe6f3ae1d /sonar-plugin-api | |
parent | e55403cbaa10eedf405ed8eb9d10a44417d476f8 (diff) | |
download | sonarqube-7b9679e8749287b46b195464a22fbd751dbf5cf3.tar.gz sonarqube-7b9679e8749287b46b195464a22fbd751dbf5cf3.zip |
SONAR-5389 Do not expose rule name in active rule as we may drop it soon
Diffstat (limited to 'sonar-plugin-api')
3 files changed, 2 insertions, 9 deletions
diff --git a/sonar-plugin-api/src/main/java/org/sonar/api/batch/rule/ActiveRule.java b/sonar-plugin-api/src/main/java/org/sonar/api/batch/rule/ActiveRule.java index d24fa2eed84..35447556df9 100644 --- a/sonar-plugin-api/src/main/java/org/sonar/api/batch/rule/ActiveRule.java +++ b/sonar-plugin-api/src/main/java/org/sonar/api/batch/rule/ActiveRule.java @@ -34,12 +34,6 @@ public interface ActiveRule { RuleKey ruleKey(); /** - * Name of the rule. - * @since 4.5 - */ - String name(); - - /** * Non-null severity. * @see org.sonar.api.rule.Severity */ diff --git a/sonar-plugin-api/src/main/java/org/sonar/api/batch/rule/internal/DefaultActiveRule.java b/sonar-plugin-api/src/main/java/org/sonar/api/batch/rule/internal/DefaultActiveRule.java index b37fc6a8890..08d34525d69 100644 --- a/sonar-plugin-api/src/main/java/org/sonar/api/batch/rule/internal/DefaultActiveRule.java +++ b/sonar-plugin-api/src/main/java/org/sonar/api/batch/rule/internal/DefaultActiveRule.java @@ -28,7 +28,7 @@ import javax.annotation.concurrent.Immutable; import java.util.Map; @Immutable -class DefaultActiveRule implements ActiveRule { +public class DefaultActiveRule implements ActiveRule { private final RuleKey ruleKey; private final String name; private final String severity, internalKey, language; @@ -48,7 +48,6 @@ class DefaultActiveRule implements ActiveRule { return ruleKey; } - @Override public String name() { return name; } diff --git a/sonar-plugin-api/src/test/java/org/sonar/api/batch/rule/internal/ActiveRulesBuilderTest.java b/sonar-plugin-api/src/test/java/org/sonar/api/batch/rule/internal/ActiveRulesBuilderTest.java index 3d2ac27b8a1..448880b9e4b 100644 --- a/sonar-plugin-api/src/test/java/org/sonar/api/batch/rule/internal/ActiveRulesBuilderTest.java +++ b/sonar-plugin-api/src/test/java/org/sonar/api/batch/rule/internal/ActiveRulesBuilderTest.java @@ -59,7 +59,7 @@ public class ActiveRulesBuilderTest { ActiveRule squid1 = activeRules.find(RuleKey.of("squid", "S0001")); assertThat(squid1.ruleKey().repository()).isEqualTo("squid"); assertThat(squid1.ruleKey().rule()).isEqualTo("S0001"); - assertThat(squid1.name()).isEqualTo("My Rule"); + assertThat(((DefaultActiveRule) squid1).name()).isEqualTo("My Rule"); assertThat(squid1.severity()).isEqualTo(Severity.CRITICAL); assertThat(squid1.internalKey()).isEqualTo("__S0001__"); assertThat(squid1.params()).hasSize(1); |