roxspring    2003/10/22 16:48:32

  Modified:    cli/src/java/org/apache/commons/cli2 DefaultOption.java
  Log:
  DefaultOption now allows options with arguments immediately following 
  the short option, just as I thought it always had done.
  
  E.g. "-Flogfile" has an option "-F" and argument "logfile"
  
  Revision  Changes    Path
  1.3       +12 -5     
jakarta-commons-sandbox/cli/src/java/org/apache/commons/cli2/DefaultOption.java
  
  Index: DefaultOption.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-commons-sandbox/cli/src/java/org/apache/commons/cli2/DefaultOption.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- DefaultOption.java        21 Oct 2003 19:28:14 -0000      1.2
  +++ DefaultOption.java        22 Oct 2003 23:48:32 -0000      1.3
  @@ -154,8 +154,15 @@
   
                                //HMM test bursting all vs bursting one by one.
                                arguments.set(preferredName);
  -                             arguments.add(shortPrefix + 
argument.substring(burstLength));
  -                             arguments.previous();
  +                
  +                if(getArgument()==null){
  +                    arguments.add(shortPrefix + argument.substring(burstLength));
  +                }
  +                else{
  +                    arguments.add(argument.substring(burstLength));
  +                }
  +                
  +                arguments.previous();
                        } else {
                                throw new BurstException(this, argument);
                        }
  
  
  

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

Reply via email to