Author: kevan
Date: Tue Jun 14 03:37:07 2011
New Revision: 1135377

URL: http://svn.apache.org/viewvc?rev=1135377&view=rev
Log:
OPENEJB-1580 ignore interfaces marked as synthetic

Modified:
    
openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/AnnotationDeployer.java

Modified: 
openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/AnnotationDeployer.java
URL: 
http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/AnnotationDeployer.java?rev=1135377&r1=1135376&r2=1135377&view=diff
==============================================================================
--- 
openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/AnnotationDeployer.java
 (original)
+++ 
openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/AnnotationDeployer.java
 Tue Jun 14 03:37:07 2011
@@ -2204,7 +2204,8 @@ public class AnnotationDeployer implemen
                     if (!name.equals("java.io.Serializable") &&
                             !name.equals("java.io.Externalizable") &&
                             !name.startsWith("javax.ejb.") &&
-                            !descriptor.contains(interfce.getName())) {
+                            !descriptor.contains(interfce.getName()) &&
+                            !interfce.isSynthetic()) {
                         interfaces.add(interfce);
                     }
                 }


Reply via email to