Polish ItemMetadata.buildName()

Closes gh-14024
pull/14025/merge
Johnny Lim 6 years ago committed by Stephane Nicoll
parent 243278d5ca
commit 05a7d21305

@ -58,14 +58,17 @@ public final class ItemMetadata implements Comparable<ItemMetadata> {
}
private String buildName(String prefix, String name) {
while (prefix != null && prefix.endsWith(".")) {
StringBuilder fullName = new StringBuilder();
if (prefix != null) {
if (prefix.endsWith(".")) {
prefix = prefix.substring(0, prefix.length() - 1);
}
StringBuilder fullName = new StringBuilder((prefix != null) ? prefix : "");
if (fullName.length() > 0 && name != null) {
fullName.append('.');
fullName.append(prefix);
}
if (name != null) {
if (fullName.length() > 0) {
fullName.append('.');
}
fullName.append(ConfigurationMetadata.toDashedCase(name));
}
return fullName.toString();

Loading…
Cancel
Save