]> source.dussan.org Git - sonarqube.git/commitdiff
SONAR-4908 support deprecated param type REGULAR_EXPRESSION
authorSimon Brandhof <simon.brandhof@gmail.com>
Thu, 16 Jan 2014 10:31:46 +0000 (11:31 +0100)
committerSimon Brandhof <simon.brandhof@gmail.com>
Thu, 16 Jan 2014 10:31:59 +0000 (11:31 +0100)
sonar-plugin-api/src/main/java/org/sonar/api/rule/RuleParamType.java
sonar-plugin-api/src/test/java/org/sonar/api/rule/RuleParamTypeTest.java

index 953962c5fc27dba5b72143310b8fbb3b949ada3a..198ba4d072dcef37033c02917b4adb549dd3d709 100644 (file)
@@ -81,7 +81,7 @@ public final class RuleParamType {
     if ("i".equals(s) || "i{}".equals(s)) {
       return INTEGER;
     }
-    if ("s".equals(s) || "s{}".equals(s) || "r".equals(s)) {
+    if ("s".equals(s) || "s{}".equals(s) || "r".equals(s) || "REGULAR_EXPRESSION".equals(s)) {
       return STRING;
     }
     if ("b".equals(s)) {
index b4da1f212744c7a435b3854a747a8b4488a5a4cb..0df7557487e663335ef033ec802e873f1d709111 100644 (file)
@@ -85,6 +85,7 @@ public class RuleParamTypeTest {
     assertThat(RuleParamType.parse("r")).isEqualTo(RuleParamType.STRING);
     assertThat(RuleParamType.parse("TEXT")).isEqualTo(RuleParamType.TEXT);
     assertThat(RuleParamType.parse("STRING")).isEqualTo(RuleParamType.STRING);
+    assertThat(RuleParamType.parse("REGULAR_EXPRESSION")).isEqualTo(RuleParamType.STRING);
     RuleParamType list = RuleParamType.parse("s[FOO,BAR]");
     assertThat(list.type()).isEqualTo("SINGLE_SELECT_LIST");
     assertThat(list.options()).containsOnly("FOO", "BAR");