[jboss-cvs] JBossAS SVN: r106574 - in projects/ejb3/trunk/core/src/main/java/org/jboss/ejb3: stateless and 1 other directory.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Mon Jul 12 03:49:14 EDT 2010
Author: jaikiran
Date: 2010-07-12 03:49:14 -0400 (Mon, 12 Jul 2010)
New Revision: 106574
Modified:
projects/ejb3/trunk/core/src/main/java/org/jboss/ejb3/mdb/MessagingContainer.java
projects/ejb3/trunk/core/src/main/java/org/jboss/ejb3/stateless/StatelessContainer.java
Log:
EJBTHREE-2125 No need to reset method accessibility since the methods are only used by AOP
Modified: projects/ejb3/trunk/core/src/main/java/org/jboss/ejb3/mdb/MessagingContainer.java
===================================================================
--- projects/ejb3/trunk/core/src/main/java/org/jboss/ejb3/mdb/MessagingContainer.java 2010-07-12 06:39:56 UTC (rev 106573)
+++ projects/ejb3/trunk/core/src/main/java/org/jboss/ejb3/mdb/MessagingContainer.java 2010-07-12 07:49:14 UTC (rev 106574)
@@ -660,8 +660,6 @@
// get hold of the unadvised method, so that we can mark it accessible
// for the duration of this call (Remember, timeout methods can be with private, protected, package access modifier)
Method unadvisedMethod = info.getUnadvisedMethod();
- // store the old value of method accesibility, so that it can be restored later
- boolean unadvisedMethodAccessibilityOldVal = unadvisedMethod.isAccessible();
// mark as accessible before invoking
unadvisedMethod.setAccessible(true);
try
@@ -680,10 +678,6 @@
if (throwable instanceof Exception) throw (Exception) throwable;
throw new RuntimeException(throwable);
}
- finally
- {
- // reset the timeout method accessibility
- unadvisedMethod.setAccessible(unadvisedMethodAccessibilityOldVal);
- }
+
}
}
\ No newline at end of file
Modified: projects/ejb3/trunk/core/src/main/java/org/jboss/ejb3/stateless/StatelessContainer.java
===================================================================
--- projects/ejb3/trunk/core/src/main/java/org/jboss/ejb3/stateless/StatelessContainer.java 2010-07-12 06:39:56 UTC (rev 106573)
+++ projects/ejb3/trunk/core/src/main/java/org/jboss/ejb3/stateless/StatelessContainer.java 2010-07-12 07:49:14 UTC (rev 106574)
@@ -669,8 +669,6 @@
// get hold of the unadvised method, so that we can mark it accessible
// for the duration of this call (Remember, timeout methods can be with private, protected, package access modifier)
Method unadvisedMethod = info.getUnadvisedMethod();
- // store the old value of method accesibility, so that it can be restored later
- boolean unadvisedMethodAccessibilityOldVal = unadvisedMethod.isAccessible();
// mark as accessible before invoking
unadvisedMethod.setAccessible(true);
@@ -693,9 +691,6 @@
}
finally
{
- // reset the timeout method accessibility
- unadvisedMethod.setAccessible(unadvisedMethodAccessibilityOldVal);
-
AllowedOperationsAssociation.popInMethodFlag();
}
More information about the jboss-cvs-commits
mailing list