Christoph Läubrich created CLI-272:
--------------------------------------

             Summary: Make Option a generic class
                 Key: CLI-272
                 URL: https://issues.apache.org/jira/browse/CLI-272
             Project: Commons CLI
          Issue Type: Improvement
          Components: CLI-1.x, Options definition
    Affects Versions: 1.4
            Reporter: Christoph Läubrich


An Option can have a type (e.g. String, Number, ...) but this type can not 
automatically be inferred later since Option is not generic.

It would be usefull to add a generic to the Option so the type can be inferred 
like Option<String>, Option<Number> and so on.
The CommandLine can then have an 

<T> getParsedOptionValue(Option<T> opt)

method so type-safe fetching of Option values is possible without any 
(optimistic) casting or typechecking is involved.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to