[jboss-cvs] JBossAS SVN: r66742 - projects/aop/trunk/aop/src/main/org/jboss/aop.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Mon Nov 5 11:00:53 EST 2007
Author: kabir.khan at jboss.com
Date: 2007-11-05 11:00:53 -0500 (Mon, 05 Nov 2007)
New Revision: 66742
Modified:
projects/aop/trunk/aop/src/main/org/jboss/aop/ClassContainer.java
Log:
Modified: projects/aop/trunk/aop/src/main/org/jboss/aop/ClassContainer.java
===================================================================
--- projects/aop/trunk/aop/src/main/org/jboss/aop/ClassContainer.java 2007-11-05 16:00:43 UTC (rev 66741)
+++ projects/aop/trunk/aop/src/main/org/jboss/aop/ClassContainer.java 2007-11-05 16:00:53 UTC (rev 66742)
@@ -21,10 +21,12 @@
*/
package org.jboss.aop;
+import java.lang.reflect.Constructor;
import java.lang.reflect.Field;
import java.lang.reflect.Method;
import java.security.AccessController;
import java.security.PrivilegedAction;
+import java.security.PrivilegedExceptionAction;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
@@ -228,7 +230,13 @@
protected void createConstructorTables()
{
- constructors = clazz.getDeclaredConstructors();
+ constructors = AccessController.doPrivileged(new PrivilegedAction<Constructor[]>() {
+
+ public Constructor[] run()
+ {
+ return clazz.getDeclaredConstructors();
+ }});
+
if (constructors.length > 0)
{
for (int i = 0; i < constructors.length; i++)
More information about the jboss-cvs-commits
mailing list