From: <chr...@us...> - 2006-04-17 23:30:46
|
Revision: 93 Author: christianhujer Date: 2006-04-17 16:30:37 -0700 (Mon, 17 Apr 2006) ViewCVS: http://svn.sourceforge.net/japi/?rev=93&view=rev Log Message: ----------- Cosmetic improvements. Modified Paths: -------------- trunk/src/app/net/sf/japi/io/args/ArgParser.java Modified: trunk/src/app/net/sf/japi/io/args/ArgParser.java =================================================================== --- trunk/src/app/net/sf/japi/io/args/ArgParser.java 2006-04-17 23:29:37 UTC (rev 92) +++ trunk/src/app/net/sf/japi/io/args/ArgParser.java 2006-04-17 23:30:37 UTC (rev 93) @@ -35,7 +35,7 @@ */ public class ArgParser { - /** Parses arguments into an arguments container. + /** Parses arguments into an arguments container and invokes the Command's {@link Command#run(List<String>)} method. * @param argsContainer object to hold parsed arguments * @param args Arguments to parse */ @@ -48,7 +48,7 @@ final Option option = method.getAnnotation(Option.class); if (option != null) { for (final String optionString : option.value()) { - argumentMethods.put(optionString.length() > 1 ? "-" + optionString : optionString, method); + argumentMethods.put(optionString.length() > 1 ? '-' + optionString : optionString, method); } } } @@ -57,9 +57,10 @@ if (arg.length() > 1 && arg.charAt(0) == '-') { it.remove(); if ("--".equals(arg)) { + //noinspection BreakStatement break; } - if (arg.charAt(1) != '-') { + if (arg.charAt(1) == '-') { if (invokeMethod(argumentMethods.get(arg.substring(1)), argsContainer)) { return; } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |