jdk/src/share/classes/com/sun/jmx/mbeanserver/ConvertingMethod.java
changeset 18220 1d724730bd2c
parent 5506 202f599c92aa
child 23010 6dadb192ad81
--- a/jdk/src/share/classes/com/sun/jmx/mbeanserver/ConvertingMethod.java	Mon Apr 01 09:55:26 2013 -0700
+++ b/jdk/src/share/classes/com/sun/jmx/mbeanserver/ConvertingMethod.java	Tue Apr 02 10:38:51 2013 +0200
@@ -33,6 +33,7 @@
 import javax.management.MBeanException;
 import javax.management.openmbean.OpenDataException;
 import javax.management.openmbean.OpenType;
+import sun.reflect.misc.MethodUtil;
 
 final class ConvertingMethod {
     static ConvertingMethod from(Method m) {
@@ -189,7 +190,7 @@
                 "from open values: " + e;
             throw new MBeanException(e, msg);
         }
-        final Object javaReturn = method.invoke(obj, javaParams);
+        final Object javaReturn = MethodUtil.invoke(method, obj, javaParams);
         try {
             return returnMapping.toOpenValue(javaReturn);
         } catch (OpenDataException e) {