Author: tchemit Date: 2010-06-12 16:01:18 +0200 (Sat, 12 Jun 2010) New Revision: 1876 Url: http://nuiton.org/repositories/revision/nuiton-utils/1876 Log: fix Reflectutil bug Modified: trunk/src/main/java/org/nuiton/util/ReflectUtil.java Modified: trunk/src/main/java/org/nuiton/util/ReflectUtil.java =================================================================== --- trunk/src/main/java/org/nuiton/util/ReflectUtil.java 2010-06-09 10:18:55 UTC (rev 1875) +++ trunk/src/main/java/org/nuiton/util/ReflectUtil.java 2010-06-12 14:01:18 UTC (rev 1876) @@ -316,11 +316,14 @@ type = boxType(type); runtimeType = boxType(runtimeType); - if (!type.equals(runtimeType) || + if (!type.equals(runtimeType) && !type.isAssignableFrom(runtimeType)) { // not same type parametersMatches = false; + if (log.isDebugEnabled()) { + log.debug("Types are not matching."); + } break; } }