Author: struberg
Date: Tue Mar 15 11:11:15 2011
New Revision: 1081726

URL: http://svn.apache.org/viewvc?rev=1081726&view=rev
Log:
OWB-545 drop doPrivileged methods from ClassUtil

Modified:
    
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/inject/impl/InjectionPointImpl.java
    
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/util/ClassUtil.java

Modified: 
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/inject/impl/InjectionPointImpl.java
URL: 
http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/inject/impl/InjectionPointImpl.java?rev=1081726&r1=1081725&r2=1081726&view=diff
==============================================================================
--- 
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/inject/impl/InjectionPointImpl.java
 (original)
+++ 
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/inject/impl/InjectionPointImpl.java
 Tue Mar 15 11:11:15 2011
@@ -240,7 +240,16 @@ class InjectionPointImpl implements Inje
             String methodName = in.readUTF();
             Class<?>[] parameters = (Class<?>[])in.readObject();
             
-            Method method = ClassUtil.getDeclaredMethod(beanClass, methodName, 
parameters);
+            Method method;
+            try
+            {
+                method = 
webBeansContext.getSecurityService().doPrivilegedGetDeclaredMethod(beanClass, 
methodName, parameters);
+            }
+            catch (NoSuchMethodException e)
+            {
+                // just ignore
+                method = null;
+            }
             this.injectionMember = method;
             
             AnnotatedType<?> annotatedType = 
annotatedElementFactory.newAnnotatedType(beanClass);

Modified: 
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/util/ClassUtil.java
URL: 
http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/util/ClassUtil.java?rev=1081726&r1=1081725&r2=1081726&view=diff
==============================================================================
--- 
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/util/ClassUtil.java
 (original)
+++ 
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/util/ClassUtil.java
 Tue Mar 15 11:11:15 2011
@@ -1833,19 +1833,6 @@ public final class ClassUtil
         return false;
     }
     
-    public static Method getDeclaredMethod(Class<?> clazz, String methodName, 
Class<?>[] parameters)
-    {
-        try
-        {
-            return 
SecurityUtil.doPrivilegedGetDeclaredMethod(clazz,methodName, parameters);
-            
-        }
-        catch(NoSuchMethodException e)
-        {
-            return null;
-        }
-    }
-    
     public static Constructor<?> getConstructor(Class<?> clazz, Class<?>[] 
parameterTypes)
     {
         try


Reply via email to