gcc/libjava/java/lang/reflect
Tom Tromey 0da021f5cc re PR libgcj/11951 (natMethod.cc (_Jv_CallAnyMethodA) should clear ffi_result before ffi_call)
PR libgcj/11951:
	* java/lang/reflect/natMethod.cc (_Jv_CallAnyMethodA): Returns
	void.  Throw VirtualMachineError if ffi fails.  Initialize return
	value.  Added is_jni_call argument; only wrap exception if not a
	JNI call.  Use descriptive message if operation not supported.
	(_Jv_GetTypesFromSignature): Use declaring class' loader to find
	array class.
	* include/jvm.h (_Jv_CallAnyMethodA): Updated declaration.
	* jni.cc (_Jv_JNI_CallAnyMethodV): Updated for new form of
	_Jv_CallAnyMethodA.
	(_Jv_JNI_CallAnyMethodA): Likewise.
	(_Jv_JNI_CallAnyVoidMethodV): Likewise.
	(_Jv_JNI_CallAnyVoidMethodA): Likewise.

From-SVN: r70544
2003-08-18 14:36:07 +00:00
..
AccessibleObject.java Add license clarification. 2002-01-22 22:40:42 +00:00
Array.java All files: Updated copyright information. 2000-03-07 19:55:28 +00:00
Constructor.java Method.java: Updated status comment. 2003-08-05 19:50:54 +00:00
Field.java Runtime.java: Comment fix. 2003-07-21 01:54:06 +00:00
InvocationHandler.java Add Proxy support. 2002-09-30 05:19:09 +00:00
InvocationTargetException.java AbstractMethodError.java: Re-merged with Classpath. 2002-06-15 19:45:34 +00:00
Member.java Add license clarification. 2002-01-22 22:40:42 +00:00
Method.java Method.java: Updated status comment. 2003-08-05 19:50:54 +00:00
Modifier.java natClassLoader.cc (defineClass0): Removed erroneous comment. 2002-12-19 19:31:55 +00:00
natArray.cc Runtime.java: Comment fix. 2003-07-21 01:54:06 +00:00
natConstructor.cc Runtime.java: Comment fix. 2003-07-21 01:54:06 +00:00
natField.cc re PR libgcj/11779 (Field reflection incorrectly throws IllegalAccessException) 2003-08-05 20:06:57 +00:00
natMethod.cc re PR libgcj/11951 (natMethod.cc (_Jv_CallAnyMethodA) should clear ffi_result before ffi_call) 2003-08-18 14:36:07 +00:00
natProxy.cc Add Proxy support. 2002-09-30 05:19:09 +00:00
Proxy.java Proxy.java: New version from Classpath. 2003-03-29 01:34:23 +00:00
ReflectPermission.java Add license clarification. 2002-01-22 22:40:42 +00:00
UndeclaredThrowableException.java Add Proxy support. 2002-09-30 05:19:09 +00:00