roxspring    2004/09/09 04:39:15

  Modified:    cli/src/java/org/apache/commons/cli2/option
                        ArgumentImpl.java
  Log:
  ArgumentImpl now deals with defaults a little better
  
  Revision  Changes    Path
  1.4       +1 -6      
jakarta-commons/cli/src/java/org/apache/commons/cli2/option/ArgumentImpl.java
  
  Index: ArgumentImpl.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-commons/cli/src/java/org/apache/commons/cli2/option/ArgumentImpl.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- ArgumentImpl.java 6 Sep 2004 22:57:44 -0000       1.3
  +++ ArgumentImpl.java 9 Sep 2004 11:39:15 -0000       1.4
  @@ -146,7 +146,7 @@
           final ListIterator arguments,
           final Option option)
           throws OptionException {
  -        int argumentCount = commandLine.getValues(option).size();
  +        int argumentCount = 
commandLine.getValues(option,Collections.EMPTY_LIST).size();
           final int initialCount = argumentCount;
           while (arguments.hasNext() && argumentCount < maximum) {
   
  @@ -193,11 +193,6 @@
                   ++argumentCount;
                   commandLine.addValue(option, allValues);
               }
  -        }
  -
  -        if (this.defaultValues == null
  -            && (argumentCount < minimum || initialCount == argumentCount)) {
  -                throw new OptionException(option, "cli.error.missing.values");
           }
       }
   
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to