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