[Ikvm-commit] ikvm/runtime/openjdk java.lang.reflect.cs,1.8,1.9
Brought to you by:
jfrijters
|
From: Jeroen F. <jfr...@us...> - 2014-06-03 12:04:44
|
Update of /cvsroot/ikvm/ikvm/runtime/openjdk In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv18943/openjdk Modified Files: java.lang.reflect.cs Log Message: - Enabled MethodParameter rendering in runtime stub generator. - Support round tripping malformed MethodParameter attribute in stub generator. - Use new general method parameter interface in ikvmstub. - Added support for method parameter reflection on .NET types. Index: java.lang.reflect.cs =================================================================== RCS file: /cvsroot/ikvm/ikvm/runtime/openjdk/java.lang.reflect.cs,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** java.lang.reflect.cs 3 Jun 2014 07:15:52 -0000 1.8 --- java.lang.reflect.cs 3 Jun 2014 12:04:42 -0000 1.9 *************** *** 716,725 **** #else MethodWrapper mw = MethodWrapper.FromExecutable(_this); ! ClassFile.Method.MethodParametersEntry[] methodParameters = mw.DeclaringType.GetMethodParameters(mw); if (methodParameters == null) { return null; } ! if (methodParameters == ClassFile.Method.MethodParametersEntry.Malformed) { throw new java.lang.reflect.MalformedParametersException(); --- 716,725 ---- #else MethodWrapper mw = MethodWrapper.FromExecutable(_this); ! MethodParametersEntry[] methodParameters = mw.DeclaringType.GetMethodParameters(mw); if (methodParameters == null) { return null; } ! if (methodParameters == MethodParametersEntry.Malformed) { throw new java.lang.reflect.MalformedParametersException(); |