@Override protected void detectOptionArgument( OptionParser parser, ArgumentList arguments, OptionSet detectedOptions ) { if ( arguments.hasMore() ) { String nextArgument = arguments.peek(); if ( !parser.looksLikeAnOption( nextArgument ) ) handleOptionArgument( parser, detectedOptions, arguments ); else if ( isArgumentOfNumberType() && canConvertArgument( nextArgument ) ) addArguments( detectedOptions, arguments.next() ); else detectedOptions.add( this ); } else detectedOptions.add( this ); }
@Override protected void detectOptionArgument( OptionParser parser, ArgumentList arguments, OptionSet detectedOptions ) { if ( arguments.hasMore() ) { String nextArgument = arguments.peek(); if ( !parser.looksLikeAnOption( nextArgument ) ) handleOptionArgument( parser, detectedOptions, arguments ); else if ( isArgumentOfNumberType() && canConvertArgument( nextArgument ) ) addArguments( detectedOptions, arguments.next() ); else detectedOptions.add( this ); } else detectedOptions.add( this ); }
@Override protected void detectOptionArgument( OptionParser parser, ArgumentList arguments, OptionSet detectedOptions ) { if ( arguments.hasMore() ) { String nextArgument = arguments.peek(); if ( !parser.looksLikeAnOption( nextArgument ) ) handleOptionArgument( parser, detectedOptions, arguments ); else if ( isArgumentOfNumberType() && canConvertArgument( nextArgument ) ) addArguments( detectedOptions, arguments.next() ); else detectedOptions.add( this ); } else detectedOptions.add( this ); }
@Override protected void detectOptionArgument( OptionParser parser, ArgumentList arguments, OptionSet detectedOptions ) { if ( arguments.hasMore() ) { String nextArgument = arguments.peek(); if ( !parser.looksLikeAnOption( nextArgument ) && canConvertArgument( nextArgument ) ) handleOptionArgument( parser, detectedOptions, arguments ); else if ( isArgumentOfNumberType() && canConvertArgument( nextArgument ) ) addArguments( detectedOptions, arguments.next() ); else detectedOptions.add( this ); } else detectedOptions.add( this ); }
@Override protected void detectOptionArgument( OptionParser parser, ArgumentList arguments, OptionSet detectedOptions ) { if ( arguments.hasMore() ) { String nextArgument = arguments.peek(); if ( !parser.looksLikeAnOption( nextArgument ) && canConvertArgument( nextArgument ) ) handleOptionArgument( parser, detectedOptions, arguments ); else if ( isArgumentOfNumberType() && canConvertArgument( nextArgument ) ) addArguments( detectedOptions, arguments.next() ); else detectedOptions.add( this ); } else detectedOptions.add( this ); }