Pārlūkot izejas kodu

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

tags/5.0-RC1
Stephane Gamard pirms 9 gadiem
vecāks
revīzija
6e7ab5482d

+ 2
- 1
sonar-plugin-api/src/main/java/org/sonar/api/utils/KeyValueFormat.java Parādīt failu

@@ -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);

Notiek ielāde…
Atcelt
Saglabāt