Author: bpoussin Date: 2010-10-28 15:39:25 +0200 (Thu, 28 Oct 2010) New Revision: 1942 Url: http://nuiton.org/repositories/revision/nuiton-utils/1942 Log: add EMPTY_STRING_ARRAY in ArrayUtil and use it in parse method of ApplicationConfig Modified: trunk/src/main/java/org/nuiton/util/ApplicationConfig.java trunk/src/main/java/org/nuiton/util/ArrayUtil.java Modified: trunk/src/main/java/org/nuiton/util/ApplicationConfig.java =================================================================== --- trunk/src/main/java/org/nuiton/util/ApplicationConfig.java 2010-10-28 09:54:34 UTC (rev 1941) +++ trunk/src/main/java/org/nuiton/util/ApplicationConfig.java 2010-10-28 13:39:25 UTC (rev 1942) @@ -1432,7 +1432,7 @@ */ public void parse(String[] args) throws ArgumentsParserException { if (args == null) { - args = new String[0]; + args = ArrayUtil.EMPTY_STRING_ARRAY; } try { Map<String, Method> methods = getMethods(); Modified: trunk/src/main/java/org/nuiton/util/ArrayUtil.java =================================================================== --- trunk/src/main/java/org/nuiton/util/ArrayUtil.java 2010-10-28 09:54:34 UTC (rev 1941) +++ trunk/src/main/java/org/nuiton/util/ArrayUtil.java 2010-10-28 13:39:25 UTC (rev 1942) @@ -45,6 +45,9 @@ public class ArrayUtil { // ArrayUtil + /** empty string array useful when we want passe null, but api want String[] */ + static final String[] EMPTY_STRING_ARRAY = new String[0]; + /** * Permet de convertir un tableau en une liste, le type primitif * est encapsulé dans un objet.