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.
|