On Wed, Jan 30, 2013 at 6:05 PM, <s...@apache.org> wrote:

> Author: sebb
> Date: Wed Jan 30 17:05:51 2013
> New Revision: 1440524
>
> URL: http://svn.apache.org/viewvc?rev=1440524&view=rev
> Log:
> Document unexpected list contents
>
> Modified:
>
> commons/proper/cli/trunk/src/main/java/org/apache/commons/cli/Options.java
>
> Modified:
> commons/proper/cli/trunk/src/main/java/org/apache/commons/cli/Options.java
> URL:
> http://svn.apache.org/viewvc/commons/proper/cli/trunk/src/main/java/org/apache/commons/cli/Options.java?rev=1440524&r1=1440523&r2=1440524&view=diff
>
> ==============================================================================
> ---
> commons/proper/cli/trunk/src/main/java/org/apache/commons/cli/Options.java
> (original)
> +++
> commons/proper/cli/trunk/src/main/java/org/apache/commons/cli/Options.java
> Wed Jan 30 17:05:51 2013
> @@ -55,6 +55,8 @@ public class Options implements Serializ
>      private Map<String, Option> longOpts = new LinkedHashMap<String,
> Option>();
>
>      /** a map of the required options */
> +    // N.B. This can contain either a String (addOption) or an
> OptionGroup (addOptionGroup)
> +    // TODO this seems wrong
>      private List<Object> requiredOpts = new ArrayList<Object>();
>

Indeed, I also spotted this and failed to resolve it, as the logic in the
parsers is somehow taken advantage of it in a way I do not yet fully
understand.

Thomas

Reply via email to