CmdLineParser: Remove unused prefix argument

Change-Id: I52718b3b1552164d2b262c099f5864392c4f7699
This commit is contained in:
David Ostrovsky 2017-08-30 08:11:26 +02:00 committed by David Pursehouse
parent ee5d1ec950
commit 8c380ffca3
1 changed files with 3 additions and 4 deletions

View File

@ -395,7 +395,7 @@ public class CmdLineParser {
MyParser(Object bean) {
super(bean);
parseAdditionalOptions("", bean, new HashSet<>());
parseAdditionalOptions(bean, new HashSet<>());
ensureOptionsInitialized();
}
@ -433,7 +433,7 @@ public class CmdLineParser {
}
}
private void parseAdditionalOptions(String prefix, Object bean, Set<Object> parsedBeans) {
private void parseAdditionalOptions(Object bean, Set<Object> parsedBeans) {
for (Class<?> c = bean.getClass(); c != null; c = c.getSuperclass()) {
for (Field f : c.getDeclaredFields()) {
if (f.isAnnotationPresent(Options.class)) {
@ -443,8 +443,7 @@ public class CmdLineParser {
} catch (IllegalAccessException e) {
throw new IllegalAnnotationError(e);
}
parseWithPrefix(
prefix + f.getAnnotation(Options.class).prefix(), additionalBean, parsedBeans);
parseWithPrefix(f.getAnnotation(Options.class).prefix(), additionalBean, parsedBeans);
}
}
}