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);
}
}