in core/container/src/main/java/org/wildfly/swarm/cli/Option.java [88:128]
private List<String> summary() {
List<String> list = new ArrayList<>();
if (this.shortArg != null) {
if (hasValue()) {
if (this.valueDescription.contains(EQUALS)) {
list.add(HYPHEN + this.shortArg + this.valueDescription);
} else {
list.add(HYPHEN + this.shortArg + EQUALS + this.valueDescription);
}
if (this.valueMayBeSeparate) {
if (this.valueDescription.contains(EQUALS)) {
list.add(HYPHEN + this.shortArg + this.valueDescription.replace(EQUALS, SPACE));
} else {
list.add(HYPHEN + this.shortArg + SPACE + this.valueDescription);
}
}
} else {
list.add(HYPHEN + this.shortArg);
}
}
if (this.longArg != null) {
if (hasValue()) {
if (this.valueDescription.contains(EQUALS)) {
list.add(DOUBLE_HYPHEN + this.longArg + this.valueDescription);
} else {
list.add(DOUBLE_HYPHEN + this.longArg + EQUALS + this.valueDescription);
}
if (this.valueMayBeSeparate) {
if (this.valueDescription.contains(EQUALS)) {
list.add(DOUBLE_HYPHEN + this.longArg + this.valueDescription.replace(EQUALS, SPACE));
} else {
list.add(DOUBLE_HYPHEN + this.longArg + SPACE + this.valueDescription);
}
}
} else {
list.add(DOUBLE_HYPHEN + this.longArg);
}
}
return list;
}