[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