@@ -43,8 +43,8 @@ private enum Count { ONE, TWO, THREE }
4343
4444 private static Stream <Arguments > createHasOptionParameters () throws ParseException {
4545 final List <Arguments > lst = new ArrayList <>();
46- final Option optT = Option .builder ().option ("T" ).longOpt ("tee" ).deprecated ().optionalArg (true ).build ();
47- final Option optU = Option .builder ("U" ).longOpt ("you" ).optionalArg (true ).build ();
46+ final Option optT = Option .builder ().option ("T" ).longOpt ("tee" ).deprecated ().optionalArg (true ).get ();
47+ final Option optU = Option .builder ("U" ).longOpt ("you" ).optionalArg (true ).get ();
4848 final OptionGroup optionGroup = new OptionGroup ().addOption (optT ).addOption (optU );
4949
5050 final String [] foobar = { "foo" , "bar" };
@@ -75,8 +75,8 @@ private static Stream<Arguments> createHasOptionParameters() throws ParseExcepti
7575
7676 private static Stream <Arguments > createOptionValueParameters () throws ParseException {
7777 final List <Arguments > lst = new ArrayList <>();
78- final Option optT = Option .builder ().option ("T" ).longOpt ("tee" ).deprecated ().optionalArg (true ).build ();
79- final Option optU = Option .builder ("U" ).longOpt ("you" ).optionalArg (true ).build ();
78+ final Option optT = Option .builder ().option ("T" ).longOpt ("tee" ).deprecated ().optionalArg (true ).get ();
79+ final Option optU = Option .builder ("U" ).longOpt ("you" ).optionalArg (true ).get ();
8080 final OptionGroup optionGroup = new OptionGroup ().addOption (optT ).addOption (optU );
8181
8282 // T set
@@ -106,8 +106,8 @@ private static Stream<Arguments> createOptionValueParameters() throws ParseExcep
106106
107107 private static Stream <Arguments > createOptionValuesParameters () throws ParseException {
108108 final List <Arguments > lst = new ArrayList <>();
109- final Option optT = Option .builder ().option ("T" ).longOpt ("tee" ).numberOfArgs (2 ).deprecated ().optionalArg (true ).build ();
110- final Option optU = Option .builder ("U" ).longOpt ("you" ).numberOfArgs (2 ).optionalArg (true ).build ();
109+ final Option optT = Option .builder ().option ("T" ).longOpt ("tee" ).numberOfArgs (2 ).deprecated ().optionalArg (true ).get ();
110+ final Option optU = Option .builder ("U" ).longOpt ("you" ).numberOfArgs (2 ).optionalArg (true ).get ();
111111 final OptionGroup optionGroup = new OptionGroup ().addOption (optT ).addOption (optU );
112112
113113 final String [] foobar = { "foo" , "bar" };
@@ -138,8 +138,8 @@ private static Stream<Arguments> createOptionValuesParameters() throws ParseExce
138138
139139 private static Stream <Arguments > createParsedOptionValueParameters () throws ParseException {
140140 final List <Arguments > lst = new ArrayList <>();
141- final Option optT = Option .builder ().option ("T" ).longOpt ("tee" ).deprecated ().type (Integer .class ).optionalArg (true ).build ();
142- final Option optU = Option .builder ("U" ).longOpt ("you" ).type (Integer .class ).optionalArg (true ).build ();
141+ final Option optT = Option .builder ().option ("T" ).longOpt ("tee" ).deprecated ().type (Integer .class ).optionalArg (true ).get ();
142+ final Option optU = Option .builder ("U" ).longOpt ("you" ).type (Integer .class ).optionalArg (true ).get ();
143143 final OptionGroup optionGroup = new OptionGroup ().addOption (optT ).addOption (optU );
144144 final Integer expected = Integer .valueOf (1 );
145145
@@ -170,8 +170,8 @@ private static Stream<Arguments> createParsedOptionValueParameters() throws Pars
170170
171171 private static Stream <Arguments > createParsedOptionValuesParameters () throws ParseException {
172172 final List <Arguments > lst = new ArrayList <>();
173- final Option optT = Option .builder ().option ("T" ).longOpt ("tee" ).deprecated ().type (Integer .class ).optionalArg (true ).hasArgs ().build ();
174- final Option optU = Option .builder ("U" ).longOpt ("you" ).type (Integer .class ).optionalArg (true ).hasArgs ().build ();
173+ final Option optT = Option .builder ().option ("T" ).longOpt ("tee" ).deprecated ().type (Integer .class ).optionalArg (true ).hasArgs ().get ();
174+ final Option optU = Option .builder ("U" ).longOpt ("you" ).type (Integer .class ).optionalArg (true ).hasArgs ().get ();
175175 final OptionGroup optionGroup = new OptionGroup ().addOption (optT ).addOption (optU );
176176 final Integer [] expected = {1 , 2 };
177177
@@ -234,8 +234,8 @@ void checkHandler(final boolean optDep, final List<Option> handler, final Option
234234 void testBadGetParsedOptionValue () throws Exception {
235235
236236 final Options options = new Options ();
237- options .addOption (Option .builder ("i" ).hasArg ().type (Number .class ).build ());
238- options .addOption (Option .builder ("c" ).hasArg ().converter (s -> Count .valueOf (s .toUpperCase ())).build ());
237+ options .addOption (Option .builder ("i" ).hasArg ().type (Number .class ).get ());
238+ options .addOption (Option .builder ("c" ).hasArg ().converter (s -> Count .valueOf (s .toUpperCase ())).get ());
239239
240240 final CommandLineParser parser = new DefaultParser ();
241241 final CommandLine cmd = parser .parse (options , new String [] {"-i" , "foo" , "-c" , "bar" });
@@ -250,7 +250,7 @@ void testBuilderBuild() {
250250 final CommandLine cmd = CommandLine .builder ()
251251 .addArg ("foo" )
252252 .addArg ("bar" )
253- .addOption (Option .builder ("T" ).build ())
253+ .addOption (Option .builder ("T" ).get ())
254254 .build ();
255255 // @formatter:on
256256 assertEquals ("foo" , cmd .getArgs ()[0 ]);
@@ -264,7 +264,7 @@ void testBuilderGet() {
264264 final CommandLine cmd = CommandLine .builder ()
265265 .addArg ("foo" )
266266 .addArg ("bar" )
267- .addOption (Option .builder ("T" ).build ())
267+ .addOption (Option .builder ("T" ).get ())
268268 .get ();
269269 // @formatter:on
270270 assertEquals ("foo" , cmd .getArgs ()[0 ]);
@@ -276,7 +276,7 @@ void testBuilderGet() {
276276 void testBuilderNullArgs () {
277277 final CommandLine .Builder builder = CommandLine .builder ();
278278 builder .addArg (null ).addArg (null );
279- builder .addOption (Option .builder ("T" ).build ());
279+ builder .addOption (Option .builder ("T" ).get ());
280280 final CommandLine cmd = builder .build ();
281281
282282 assertEquals (0 , cmd .getArgs ().length );
@@ -302,8 +302,8 @@ void testGetOptionProperties() throws Exception {
302302 final String [] args = {"-Dparam1=value1" , "-Dparam2=value2" , "-Dparam3" , "-Dparam4=value4" , "-D" , "--property" , "foo=bar" };
303303
304304 final Options options = new Options ();
305- options .addOption (Option .builder ("D" ).valueSeparator ().optionalArg (true ).numberOfArgs (2 ).build ());
306- options .addOption (Option .builder ().valueSeparator ().numberOfArgs (2 ).longOpt ("property" ).build ());
305+ options .addOption (Option .builder ("D" ).valueSeparator ().optionalArg (true ).numberOfArgs (2 ).get ());
306+ options .addOption (Option .builder ().valueSeparator ().numberOfArgs (2 ).longOpt ("property" ).get ());
307307
308308 final Parser parser = new GnuParser ();
309309 final CommandLine cl = parser .parse (options , args );
@@ -324,8 +324,8 @@ void testGetOptionPropertiesWithOption() throws Exception {
324324 final String [] args = {"-Dparam1=value1" , "-Dparam2=value2" , "-Dparam3" , "-Dparam4=value4" , "-D" , "--property" , "foo=bar" };
325325
326326 final Options options = new Options ();
327- final Option optionD = Option .builder ("D" ).valueSeparator ().numberOfArgs (2 ).optionalArg (true ).build ();
328- final Option optionProperty = Option .builder ().valueSeparator ().numberOfArgs (2 ).longOpt ("property" ).build ();
327+ final Option optionD = Option .builder ("D" ).valueSeparator ().numberOfArgs (2 ).optionalArg (true ).get ();
328+ final Option optionProperty = Option .builder ().valueSeparator ().numberOfArgs (2 ).longOpt ("property" ).get ();
329329 options .addOption (optionD );
330330 options .addOption (optionProperty );
331331
@@ -392,8 +392,8 @@ void testGetOptionValue(final String[] args, final Option opt, final OptionGroup
392392 final List <Option > handler = new ArrayList <>();
393393 final CommandLine commandLine = DefaultParser .builder ().setDeprecatedHandler (handler ::add ).get ().parse (options , args );
394394 final Supplier <String > thinger = () -> "thing" ;
395- final OptionGroup otherGroup = new OptionGroup ().addOption (Option .builder ("o" ).longOpt ("other" ).hasArg ().build ())
396- .addOption (Option .builder ().option ("p" ).longOpt ("part" ).hasArg ().build ());
395+ final OptionGroup otherGroup = new OptionGroup ().addOption (Option .builder ("o" ).longOpt ("other" ).hasArg ().get ())
396+ .addOption (Option .builder ().option ("p" ).longOpt ("part" ).hasArg ().get ());
397397 final OptionGroup nullGroup = null ;
398398
399399 // test char option
@@ -497,8 +497,8 @@ void testGetOptionValues(final String[] args, final Option opt, final OptionGrou
497497 final Options options = new Options ().addOptionGroup (optionGroup );
498498 final List <Option > handler = new ArrayList <>();
499499 final CommandLine commandLine = DefaultParser .builder ().setDeprecatedHandler (handler ::add ).get ().parse (options , args );
500- final OptionGroup otherGroup = new OptionGroup ().addOption (Option .builder ("o" ).longOpt ("other" ).hasArg ().build ())
501- .addOption (Option .builder ().option ("p" ).longOpt ("part" ).hasArg ().build ());
500+ final OptionGroup otherGroup = new OptionGroup ().addOption (Option .builder ("o" ).longOpt ("other" ).hasArg ().get ())
501+ .addOption (Option .builder ().option ("p" ).longOpt ("part" ).hasArg ().get ());
502502 final OptionGroup nullGroup = null ;
503503
504504 // test char option arg
@@ -542,8 +542,8 @@ void testGetParsedOptionValue(final String[] args, final Option opt, final Optio
542542 final List <Option > handler = new ArrayList <>();
543543 final CommandLine commandLine = DefaultParser .builder ().setDeprecatedHandler (handler ::add ).get ().parse (options , args );
544544 final Supplier <Integer > thinger = () -> 2 ;
545- final OptionGroup otherGroup = new OptionGroup ().addOption (Option .builder ("o" ).longOpt ("other" ).hasArg ().build ())
546- .addOption (Option .builder ().option ("p" ).longOpt ("part" ).hasArg ().build ());
545+ final OptionGroup otherGroup = new OptionGroup ().addOption (Option .builder ("o" ).longOpt ("other" ).hasArg ().get ())
546+ .addOption (Option .builder ().option ("p" ).longOpt ("part" ).hasArg ().get ());
547547 final OptionGroup nullGroup = null ;
548548 final Integer thing = 2 ;
549549
@@ -636,8 +636,8 @@ void testGetParsedOptionValues(final String[] args, final Option opt, final Opti
636636 final List <Option > handler = new ArrayList <>();
637637 final CommandLine commandLine = DefaultParser .builder ().setDeprecatedHandler (handler ::add ).get ().parse (options , args );
638638 final Supplier <Integer []> thinger = () -> new Integer []{2 , 3 };
639- final OptionGroup otherGroup = new OptionGroup ().addOption (Option .builder ("o" ).longOpt ("other" ).hasArg ().build ())
640- .addOption (Option .builder ().option ("p" ).longOpt ("part" ).hasArg ().build ());
639+ final OptionGroup otherGroup = new OptionGroup ().addOption (Option .builder ("o" ).longOpt ("other" ).hasArg ().get ())
640+ .addOption (Option .builder ().option ("p" ).longOpt ("part" ).hasArg ().get ());
641641 final OptionGroup nullGroup = null ;
642642 final Integer [] thing = {2 , 3 };
643643
@@ -741,8 +741,8 @@ void testHasOption(final String[] args, final Option opt, final OptionGroup opti
741741 final Options options = new Options ().addOptionGroup (optionGroup );
742742 final List <Option > handler = new ArrayList <>();
743743 final CommandLine commandLine = DefaultParser .builder ().setDeprecatedHandler (handler ::add ).get ().parse (options , args );
744- final OptionGroup otherGroup = new OptionGroup ().addOption (Option .builder ("o" ).longOpt ("other" ).hasArg ().build ())
745- .addOption (Option .builder ().option ("p" ).longOpt ("part" ).hasArg ().build ());
744+ final OptionGroup otherGroup = new OptionGroup ().addOption (Option .builder ("o" ).longOpt ("other" ).hasArg ().get ())
745+ .addOption (Option .builder ().option ("p" ).longOpt ("part" ).hasArg ().get ());
746746 final OptionGroup nullGroup = null ;
747747
748748 // test char option arg
@@ -893,8 +893,8 @@ void testNoDeprecationHandler(final String[] args, final Option opt, final Optio
893893 try {
894894 System .setOut (new PrintStream (baos ));
895895
896- final OptionGroup otherGroup = new OptionGroup ().addOption (Option .builder ("o" ).longOpt ("other" ).hasArg ().build ())
897- .addOption (Option .builder ().option ("p" ).longOpt ("part" ).hasArg ().build ());
896+ final OptionGroup otherGroup = new OptionGroup ().addOption (Option .builder ("o" ).longOpt ("other" ).hasArg ().get ())
897+ .addOption (Option .builder ().option ("p" ).longOpt ("part" ).hasArg ().get ());
898898 final OptionGroup nullGroup = null ;
899899
900900 // test char option
@@ -1008,8 +1008,8 @@ void testNoDeprecationHandler(final String[] args, final Option opt, final Optio
10081008 @ Test
10091009 void testNullOption () throws Exception {
10101010 final Options options = new Options ();
1011- final Option optI = Option .builder ("i" ).hasArg ().type (Number .class ).build ();
1012- final Option optF = Option .builder ("f" ).hasArg ().build ();
1011+ final Option optI = Option .builder ("i" ).hasArg ().type (Number .class ).get ();
1012+ final Option optF = Option .builder ("f" ).hasArg ().get ();
10131013 options .addOption (optI );
10141014 options .addOption (optF );
10151015 final CommandLineParser parser = new DefaultParser ();
0 commit comments