You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by db...@apache.org on 2013/01/11 23:47:24 UTC

svn commit: r1432321 - /openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/util/AsmParameterNameLoader.java

Author: dblevins
Date: Fri Jan 11 22:47:23 2013
New Revision: 1432321

URL: http://svn.apache.org/viewvc?rev=1432321&view=rev
Log:
no need for a doPriviliagedAction call

Modified:
    openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/util/AsmParameterNameLoader.java

Modified: openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/util/AsmParameterNameLoader.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/util/AsmParameterNameLoader.java?rev=1432321&r1=1432320&r2=1432321&view=diff
==============================================================================
--- openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/util/AsmParameterNameLoader.java (original)
+++ openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/util/AsmParameterNameLoader.java Fri Jan 11 22:47:23 2013
@@ -37,8 +37,6 @@ import java.util.HashMap;
 import java.util.List;
 import java.util.Map;
 import java.util.WeakHashMap;
-import java.security.AccessController;
-import java.security.PrivilegedAction;
 
 
 /**
@@ -50,20 +48,15 @@ import java.security.PrivilegedAction;
 public class AsmParameterNameLoader implements ParameterNameLoader {
 
     public static void install(){
-        AccessController.doPrivileged(new PrivilegedAction() {
-            public Object run() {
-                try {
-                    Field field = org.apache.xbean.recipe.ReflectionUtil.class.getDeclaredField("parameterNamesLoader");
-                    field.setAccessible(true);
-                    field.set(null, new AsmParameterNameLoader());
+        try {
+            Field field = org.apache.xbean.recipe.ReflectionUtil.class.getDeclaredField("parameterNamesLoader");
+            field.setAccessible(true);
+            field.set(null, new AsmParameterNameLoader());
 //                    if (field.get(null) == null){
 //                    }
-                } catch (Exception e) {
-                    e.printStackTrace();
-                }
-                return null;
-            }
-        });
+        } catch (Exception e) {
+            e.printStackTrace();
+        }
     }
 
     /**