You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openwebbeans.apache.org by st...@apache.org on 2011/03/15 12:11:16 UTC
svn commit: r1081726 - in
/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans:
inject/impl/InjectionPointImpl.java util/ClassUtil.java
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