[jboss-cvs] JBossAS SVN: r110184 - 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
Thu Dec 23 12:49:37 EST 2010
Author: wolfc
Date: 2010-12-23 12:49:37 -0500 (Thu, 23 Dec 2010)
New Revision: 110184
Modified:
projects/ejb3/trunk/interceptors/src/main/java/org/jboss/ejb3/interceptors/aop/EJB3InterceptorInterceptor.java
Log:
EJBTHREE-2225: set accessible in right away
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 2010-12-23 17:14:32 UTC (rev 110183)
+++ projects/ejb3/trunk/interceptors/src/main/java/org/jboss/ejb3/interceptors/aop/EJB3InterceptorInterceptor.java 2010-12-23 17:49:37 UTC (rev 110184)
@@ -21,16 +21,15 @@
*/
package org.jboss.ejb3.interceptors.aop;
-import java.lang.reflect.InvocationTargetException;
-import java.lang.reflect.Method;
-import java.util.Arrays;
-
-import javax.interceptor.InvocationContext;
-
import org.jboss.aop.advice.Interceptor;
import org.jboss.aop.joinpoint.Invocation;
import org.jboss.ejb3.interceptors.container.ContainerMethodInvocation;
+import javax.interceptor.InvocationContext;
+import java.lang.reflect.InvocationTargetException;
+import java.lang.reflect.Method;
+import java.util.Arrays;
+
/**
* @author <a href="mailto:carlo.dewolf at jboss.com">Carlo de Wolf</a>
* @version $Revision: $
@@ -57,6 +56,8 @@
this.interceptorClass = interceptorClass;
this.method = businessMethodInterceptorMethod;
+
+ this.method.setAccessible(true);
}
public String getName()
@@ -76,16 +77,7 @@
try
{
Object args[] = { ctx };
- boolean accessible = method.isAccessible();
- method.setAccessible(true);
- try
- {
- return method.invoke(interceptor, args);
- }
- finally
- {
- method.setAccessible(accessible);
- }
+ return method.invoke(interceptor, args);
}
catch(InvocationTargetException e)
{
More information about the jboss-cvs-commits
mailing list