gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] r19438 - in gnunet-java/src: . org/gnunet/util/getopt


From: gnunet
Subject: [GNUnet-SVN] r19438 - in gnunet-java/src: . org/gnunet/util/getopt
Date: Thu, 26 Jan 2012 15:24:43 +0100

Author: dold
Date: 2012-01-26 15:24:42 +0100 (Thu, 26 Jan 2012)
New Revision: 19438

Modified:
   gnunet-java/src/log4j.properties
   gnunet-java/src/org/gnunet/util/getopt/Parser.java
Log:
fixed parameter parsing bug

Modified: gnunet-java/src/log4j.properties
===================================================================
--- gnunet-java/src/log4j.properties    2012-01-26 14:09:44 UTC (rev 19437)
+++ gnunet-java/src/log4j.properties    2012-01-26 14:24:42 UTC (rev 19438)
@@ -1,4 +1,4 @@
-log4j.rootLogger=WARN, A1
+log4j.rootLogger=DEBUG, A1
 
 log4j.appender.A1=org.apache.log4j.ConsoleAppender
 

Modified: gnunet-java/src/org/gnunet/util/getopt/Parser.java
===================================================================
--- gnunet-java/src/org/gnunet/util/getopt/Parser.java  2012-01-26 14:09:44 UTC 
(rev 19437)
+++ gnunet-java/src/org/gnunet/util/getopt/Parser.java  2012-01-26 14:24:42 UTC 
(rev 19438)
@@ -177,8 +177,7 @@
                                 if (args.length <= p) {
                                     throw new ArgumentError("missing string 
argument to option -" + of.opt.shortname());
                                 }
-
-                                of.f.set(targetObject, p);
+                                of.f.set(targetObject, args[p]);
                                 break;
                             case STORE_INT:
                                 throw new UnsupportedOperationException("not 
yet implemented");
@@ -190,7 +189,6 @@
                                 String.format("cannot acces member %s with 
@Option annotation", of.f.getName()));
                     }
                 }
-
             } else {
                 posArgs.add(args[p]);
             }
@@ -198,7 +196,7 @@
             p++;
         }
 
-        return posArgs.toArray(args);
+        return posArgs.toArray(new String[0]);
     }
 
 }




reply via email to

[Prev in Thread] Current Thread [Next in Thread]