Author: bpoussin Date: 2010-12-02 15:23:21 +0100 (Thu, 02 Dec 2010) New Revision: 1963 Url: http://nuiton.org/repositories/revision/nuiton-utils/1963 Log: in choiceArguement method break when one object is found to return immediatly Modified: trunk/src/main/java/org/nuiton/util/ObjectUtil.java Modified: trunk/src/main/java/org/nuiton/util/ObjectUtil.java =================================================================== --- trunk/src/main/java/org/nuiton/util/ObjectUtil.java 2010-12-02 09:42:21 UTC (rev 1962) +++ trunk/src/main/java/org/nuiton/util/ObjectUtil.java 2010-12-02 14:23:21 UTC (rev 1963) @@ -136,9 +136,11 @@ // cas on l'on trouve une class dans arg qui une fois instancier convient result = newInstance((Class) o, args, nullIfMissing); addResult = true; + break; } else if (clazz.isInstance(o)) { // cas on l'on retrouve un objet assignable pour ce type result = o; + break; } } }