Merge branch 'readonly-p4-master'
This commit is contained in:
committed by
The Android Open Source Project
commit
cd0779d666
@@ -482,21 +482,28 @@ public class CommandLineProcessor {
|
|||||||
if (arg.getVerb().equals(verb) && arg.getDirectObject().equals(directObject)) {
|
if (arg.getVerb().equals(verb) && arg.getDirectObject().equals(directObject)) {
|
||||||
|
|
||||||
String value = "";
|
String value = "";
|
||||||
if (arg.getDefaultValue() instanceof String[]) {
|
String required = "";
|
||||||
for (String v : (String[]) arg.getDefaultValue()) {
|
if (arg.isMandatory()) {
|
||||||
if (value.length() > 0) {
|
required = " [required]";
|
||||||
value += ", ";
|
|
||||||
}
|
|
||||||
value += v;
|
|
||||||
}
|
|
||||||
} else if (arg.getDefaultValue() != null) {
|
|
||||||
value = arg.getDefaultValue().toString();
|
|
||||||
}
|
|
||||||
if (value.length() > 0) {
|
|
||||||
value = " (" + value + ")";
|
|
||||||
}
|
|
||||||
|
|
||||||
String required = arg.isMandatory() ? " [required]" : "";
|
} else {
|
||||||
|
if (arg.getDefaultValue() instanceof String[]) {
|
||||||
|
for (String v : (String[]) arg.getDefaultValue()) {
|
||||||
|
if (value.length() > 0) {
|
||||||
|
value += ", ";
|
||||||
|
}
|
||||||
|
value += v;
|
||||||
|
}
|
||||||
|
} else if (arg.getDefaultValue() != null) {
|
||||||
|
Object v = arg.getDefaultValue();
|
||||||
|
if (arg.getMode() != MODE.BOOLEAN || v.equals(Boolean.TRUE)) {
|
||||||
|
value = v.toString();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (value.length() > 0) {
|
||||||
|
value = " [Default: " + value + "]";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
stdout(" -%1$s %2$-10s %3$s%4$s%5$s",
|
stdout(" -%1$s %2$-10s %3$s%4$s%5$s",
|
||||||
arg.getShortArg(),
|
arg.getShortArg(),
|
||||||
|
|||||||
Reference in New Issue
Block a user