in spi/src/main/java/org/apache/aries/rsa/util/StringPlus.java [38:71]
public static List<String> normalize(Object object) {
if (object instanceof String) {
String s = (String)object;
String[] values = s.split(",");
List<String> list = new ArrayList<>();
for (String val : values) {
String actualValue = val.trim();
if (!actualValue.isEmpty()) {
list.add(actualValue);
}
}
return list;
}
if (object instanceof String[]) {
return Arrays.asList((String[])object);
}
if (object instanceof Collection) {
Collection col = (Collection)object;
List<String> ar = new ArrayList<>(col.size());
for (Object o : col) {
if (o instanceof String) {
String s = (String)o;
ar.add(s);
} else {
LOG.warn("stringPlus contained non string element in list! Element was skipped");
}
}
return ar;
}
return null;
}