diff options
author | Simon Legner <Simon.Legner@gmail.com> | 2016-09-26 20:38:09 +0200 |
---|---|---|
committer | Simon Legner <Simon.Legner@gmail.com> | 2016-09-26 20:38:09 +0200 |
commit | 67d45635ee5d601236acd3cb0ae51c9602d5ce55 (patch) | |
tree | 3c409829ef5f24d1c67dfc506095d332a1dc827d /src | |
parent | d191fb811b27bd7996ff5155f27e5ca92062c6b9 (diff) | |
download | jcommander-67d45635ee5d601236acd3cb0ae51c9602d5ce55.tar.gz |
Delete commented-out code
Diffstat (limited to 'src')
-rw-r--r-- | src/main/java/com/beust/jcommander/JCommander.java | 90 |
1 files changed, 1 insertions, 89 deletions
diff --git a/src/main/java/com/beust/jcommander/JCommander.java b/src/main/java/com/beust/jcommander/JCommander.java index 9d11b49..7a781c7 100644 --- a/src/main/java/com/beust/jcommander/JCommander.java +++ b/src/main/java/com/beust/jcommander/JCommander.java @@ -603,75 +603,6 @@ public class JCommander { } } } - -// while (!Object.class.equals(cls)) { -// for (Field f : cls.getDeclaredFields()) { -// p("Field:" + cls.getSimpleName() + "." + f.getName()); -// f.setAccessible(true); -// Annotation annotation = f.getAnnotation(Parameter.class); -// Annotation delegateAnnotation = f.getAnnotation(ParametersDelegate.class); -// Annotation dynamicParameter = f.getAnnotation(DynamicParameter.class); -// if (annotation != null) { -// // -// // @Parameter -// // -// Parameter p = (Parameter) annotation; -// if (p.names().length == 0) { -// p("Found main parameter:" + f); -// if (m_mainParameterField != null) { -// throw new ParameterException("Only one @Parameter with no names attribute is" -// + " allowed, found:" + m_mainParameterField + " and " + f); -// } -// m_mainParameterField = parameterized; -// m_mainParameterObject = object; -// m_mainParameterAnnotation = p; -// m_mainParameterDescription = new ParameterDescription(object, p, f, m_bundle, this); -// } else { -// for (String name : p.names()) { -// if (m_descriptions.containsKey(name)) { -// throw new ParameterException("Found the option " + name + " multiple times"); -// } -// p("Adding description for " + name); -// ParameterDescription pd = new ParameterDescription(object, p, f, m_bundle, this); -// m_fields.put(f, pd); -// m_descriptions.put(name, pd); -// -// if (p.required()) m_requiredFields.put(f, pd); -// } -// } -// } else if (delegateAnnotation != null) { -// // -// // @ParametersDelegate -// // -// try { -// Object delegateObject = f.get(object); -// if (delegateObject == null){ -// throw new ParameterException("Delegate field '" + f.getName() + "' cannot be null."); -// } -// addDescription(delegateObject); -// } catch (IllegalAccessException e) { -// } -// } else if (dynamicParameter != null) { -// // -// // @DynamicParameter -// // -// DynamicParameter dp = (DynamicParameter) dynamicParameter; -// for (String name : dp.names()) { -// if (m_descriptions.containsKey(name)) { -// throw new ParameterException("Found the option " + name + " multiple times"); -// } -// p("Adding description for " + name); -// ParameterDescription pd = new ParameterDescription(object, dp, f, m_bundle, this); -// m_fields.put(f, pd); -// m_descriptions.put(name, pd); -// -// if (dp.required()) m_requiredFields.put(f, pd); -// } -// } -// } -// // Traverse the super class until we find Object.class -// cls = cls.getSuperclass(); -// } } private void initializeDefaultValue(ParameterDescription pd) { @@ -948,16 +879,6 @@ public class JCommander { : null; } -// private int longestName(Collection<?> objects) { -// int result = 0; -// for (Object o : objects) { -// int l = o.toString().length(); -// if (l > result) result = l; -// } -// -// return result; -// } - /** * Set the program name (used only in the usage). */ @@ -1457,16 +1378,6 @@ public class JCommander { private JCommander findCommand(ProgramName name) { return FuzzyMap.findInMap(m_commands, name, options.m_caseSensitiveOptions, options.m_allowAbbreviatedOptions); -// if (! m_caseSensitiveOptions) { -// return m_commands.get(name); -// } else { -// for (ProgramName c : m_commands.keySet()) { -// if (c.getName().equalsIgnoreCase(name.getName())) { -// return m_commands.get(c); -// } -// } -// } -// return null; } private ProgramName findProgramName(String name) { @@ -1580,6 +1491,7 @@ public class JCommander { public List<String> getUnknownOptions() { return m_unknownArgs; } + public void setAllowParameterOverwriting(boolean b) { options.m_allowParameterOverwriting = b; } |