瀏覽代碼

fix quality flaws (KeyValueFormat.parse can accept null data)

tags/5.0-RC1
Stephane Gamard 9 年之前
父節點
當前提交
6e7ab5482d
共有 1 個文件被更改,包括 2 次插入1 次删除
  1. 2
    1
      sonar-plugin-api/src/main/java/org/sonar/api/utils/KeyValueFormat.java

+ 2
- 1
sonar-plugin-api/src/main/java/org/sonar/api/utils/KeyValueFormat.java 查看文件

@@ -29,6 +29,7 @@ import org.apache.commons.lang.math.NumberUtils;
import org.slf4j.LoggerFactory;
import org.sonar.api.rules.RulePriority;

import javax.annotation.Nullable;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.*;
@@ -213,7 +214,7 @@ public final class KeyValueFormat {
}
}

public static <K, V> Map<K, V> parse(String data, Converter<K> keyConverter, Converter<V> valueConverter) {
public static <K, V> Map<K, V> parse(@Nullable String data, Converter<K> keyConverter, Converter<V> valueConverter) {
Map<K, V> map = Maps.newLinkedHashMap();
if (data != null) {
String[] pairs = StringUtils.split(data, PAIR_SEPARATOR);

Loading…
取消
儲存