[jboss-cvs] JBossAS SVN: r72090 - projects/ejb3/trunk/interceptors/src/main/java/org/jboss/ejb3/interceptors/aop.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Sat Apr 12 12:41:06 EDT 2008


Author: wolfc
Date: 2008-04-12 12:41:06 -0400 (Sat, 12 Apr 2008)
New Revision: 72090

Modified:
   projects/ejb3/trunk/interceptors/src/main/java/org/jboss/ejb3/interceptors/aop/EJB3InterceptorInterceptor.java
Log:
EJBTHREE-1246: fixed assertion on interceptor method declaring class check

Modified: projects/ejb3/trunk/interceptors/src/main/java/org/jboss/ejb3/interceptors/aop/EJB3InterceptorInterceptor.java
===================================================================
--- projects/ejb3/trunk/interceptors/src/main/java/org/jboss/ejb3/interceptors/aop/EJB3InterceptorInterceptor.java	2008-04-12 16:38:57 UTC (rev 72089)
+++ projects/ejb3/trunk/interceptors/src/main/java/org/jboss/ejb3/interceptors/aop/EJB3InterceptorInterceptor.java	2008-04-12 16:41:06 UTC (rev 72090)
@@ -50,7 +50,7 @@
    {
       assert interceptorClass != null : "interceptorClass is null";
       assert businessMethodInterceptorMethod != null : "businessMethodInterceptorMethod is null";
-      assert interceptorClass.equals(businessMethodInterceptorMethod.getDeclaringClass()) : businessMethodInterceptorMethod + " does not belong to " + interceptorClass;
+      assert businessMethodInterceptorMethod.getDeclaringClass().isAssignableFrom(interceptorClass) : businessMethodInterceptorMethod + " does not belong to " + interceptorClass;
       assert businessMethodInterceptorMethod.getReturnType() == Object.class : "return type must be Object " + businessMethodInterceptorMethod;
       assert Arrays.equals(businessMethodInterceptorMethod.getParameterTypes(), PARAMETER_TYPES) : "wrong parameter signature";
       // Ignore throw clause




More information about the jboss-cvs-commits mailing list