[jboss-cvs] JBossAS SVN: r70912 - projects/jboss-mdr/trunk/src/main/org/jboss/metadata/plugins/loader/reflection.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Mon Mar 17 11:03:16 EDT 2008


Author: alesj
Date: 2008-03-17 11:03:16 -0400 (Mon, 17 Mar 2008)
New Revision: 70912

Modified:
   projects/jboss-mdr/trunk/src/main/org/jboss/metadata/plugins/loader/reflection/AnnotatedElementMetaDataLoader.java
Log:
Handle non-public fields, w/o NoSuchFieldException.

Modified: projects/jboss-mdr/trunk/src/main/org/jboss/metadata/plugins/loader/reflection/AnnotatedElementMetaDataLoader.java
===================================================================
--- projects/jboss-mdr/trunk/src/main/org/jboss/metadata/plugins/loader/reflection/AnnotatedElementMetaDataLoader.java	2008-03-17 15:00:42 UTC (rev 70911)
+++ projects/jboss-mdr/trunk/src/main/org/jboss/metadata/plugins/loader/reflection/AnnotatedElementMetaDataLoader.java	2008-03-17 15:03:16 UTC (rev 70912)
@@ -160,15 +160,8 @@
          }
          else if (signature instanceof FieldSignature)
          {
-            try
-            {
-               Field field = ReflectionUtils.findExactField(clazz, signature.getName());
-               return new AnnotatedElementMetaDataLoader(field);
-            }
-            catch (NoSuchFieldException e)
-            {
-               return null;
-            }
+            Field field = ReflectionUtils.findField(clazz, signature.getName());
+            return field != null ? new AnnotatedElementMetaDataLoader(field) : null;
          }
       }
 




More information about the jboss-cvs-commits mailing list