[jboss-cvs] JBossAS SVN: r75100 - trunk/server/src/main/org/jboss/deployment.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Thu Jun 26 04:34:36 EDT 2008


Author: emuckenhuber
Date: 2008-06-26 04:34:36 -0400 (Thu, 26 Jun 2008)
New Revision: 75100

Modified:
   trunk/server/src/main/org/jboss/deployment/AnnotatedClassFilter.java
Log:
[JBAS-5680] also check for method annotations

Modified: trunk/server/src/main/org/jboss/deployment/AnnotatedClassFilter.java
===================================================================
--- trunk/server/src/main/org/jboss/deployment/AnnotatedClassFilter.java	2008-06-26 07:01:43 UTC (rev 75099)
+++ trunk/server/src/main/org/jboss/deployment/AnnotatedClassFilter.java	2008-06-26 08:34:36 UTC (rev 75100)
@@ -24,6 +24,7 @@
 import java.io.IOException;
 import java.lang.annotation.Annotation;
 import java.lang.reflect.Field;
+import java.lang.reflect.Method;
 import java.util.HashMap;
 import java.util.HashSet;
 import java.util.List;
@@ -190,6 +191,12 @@
       if(cls.getAnnotations().length > 0)
          return true;
       
+      for(Method m : cls.getDeclaredMethods())
+      {
+         if(m.getAnnotations().length > 0)
+            return true;
+      }
+      
       for(Field f : cls.getDeclaredFields())
       {
          if(f.getAnnotations().length > 0)




More information about the jboss-cvs-commits mailing list