Add new args4j methods required as of args4j 2.0.29.

Change-Id: I746cc3a899b045443e90f786d0d181d4b8d30246
This commit is contained in:
Han-Wen Nienhuys 2018-07-09 14:09:18 +02:00
parent b93e7e8f99
commit 804b7a4981
2 changed files with 30 additions and 0 deletions

View File

@ -114,6 +114,16 @@ final class ApproveOption implements Option, Setter<Short> {
return false;
}
// TODO(hanwen): add @Override after args4j upgrade.
public String[] forbids() {
return null;
}
// TODO(hanwen): add @Override after args4j upgrade.
public boolean help() {
return false;
}
String getLabelName() {
return type.getName();
}

View File

@ -377,6 +377,16 @@ public class CmdLineParser {
return o.depends();
}
// TODO(hanwen): add @Override after args4j upgrade.
public String[] forbids() {
return null;
}
// TODO(hanwen): add @Override after args4j upgrade.
public boolean help() {
return false;
}
@Override
public Class<? extends Annotation> annotationType() {
return o.annotationType();
@ -563,6 +573,16 @@ public class CmdLineParser {
public boolean isMultiValued() {
return false;
}
// TODO(hanwen): add @Override after args4j upgrade.
public String[] forbids() {
return null;
}
// TODO(hanwen): add @Override after args4j upgrade.
public boolean help() {
return false;
}
}
public CmdLineException reject(String message) {