Author: ppoddar
Date: Mon Jun 14 23:10:55 2010
New Revision: 954667

URL: http://svn.apache.org/viewvc?rev=954667&view=rev
Log:
OPENJPA-1686: Support when a parameterized type has parameterized type arguments

Modified:
    
openjpa/trunk/openjpa-lib/src/main/java/org/apache/openjpa/lib/util/JavaVersions.java

Modified: 
openjpa/trunk/openjpa-lib/src/main/java/org/apache/openjpa/lib/util/JavaVersions.java
URL: 
http://svn.apache.org/viewvc/openjpa/trunk/openjpa-lib/src/main/java/org/apache/openjpa/lib/util/JavaVersions.java?rev=954667&r1=954666&r2=954667&view=diff
==============================================================================
--- 
openjpa/trunk/openjpa-lib/src/main/java/org/apache/openjpa/lib/util/JavaVersions.java
 (original)
+++ 
openjpa/trunk/openjpa-lib/src/main/java/org/apache/openjpa/lib/util/JavaVersions.java
 Mon Jun 14 23:10:55 2010
@@ -222,7 +222,9 @@ public class JavaVersions {
     }
     
     static Object invokeGetter(Object target, String method) throws Exception {
-        return target.getClass().getMethod(method, 
NO_CLASS_ARGS).invoke(target, NO_ARGS);
+        return AccessController.doPrivileged(
+                J2DoPrivHelper.getDeclaredMethodAction(target.getClass(), 
method, NO_CLASS_ARGS))
+                     .invoke(target, NO_ARGS);
     }
     
     static boolean isParameterizedType(Object cls) {


Reply via email to