[wise-commits] wise SVN: r529 - core/trunk/core/src/main/java/org/jboss/wise/core/utils.

wise-commits at lists.jboss.org wise-commits at lists.jboss.org
Sun Feb 24 13:23:09 EST 2013


Author: alessio.soldano at jboss.com
Date: 2013-02-24 13:23:09 -0500 (Sun, 24 Feb 2013)
New Revision: 529

Modified:
   core/trunk/core/src/main/java/org/jboss/wise/core/utils/ReflectionUtils.java
Log:
[WISE-197] ReflectionUtils::getAllFields should skip outer class reference for inner classes


Modified: core/trunk/core/src/main/java/org/jboss/wise/core/utils/ReflectionUtils.java
===================================================================
--- core/trunk/core/src/main/java/org/jboss/wise/core/utils/ReflectionUtils.java	2013-02-24 18:20:51 UTC (rev 528)
+++ core/trunk/core/src/main/java/org/jboss/wise/core/utils/ReflectionUtils.java	2013-02-24 18:23:09 UTC (rev 529)
@@ -44,7 +44,7 @@
     public static List<Field> getAllFields( Class<?> cl ) {
         List<Field> list = new LinkedList<Field>();
         for (Field field : cl.getDeclaredFields()) {
-            if (!"serialVersionUID".equals(field.getName())) {
+            if (!"serialVersionUID".equals(field.getName()) && !field.getName().startsWith("this$")) {
                 list.add(field);
             }
         }



More information about the wise-commits mailing list