gcc/libjava/java/lang/reflect
Bryce McKinlay f531010820 class.c (make_class_data): Add new field aux_info.
2004-04-19  Bryce McKinlay  <mckinlay@redhat.com>

	* class.c (make_class_data): Add new field aux_info.
	* decl.c (java_init_decl_processing): Push type and decl for
	`aux_info'.

2004-04-19  Bryce McKinlay  <mckinlay@redhat.com>

	* gcj/cni.h (JvAllocObject): Remove these obsolete,
	undocumented CNI calls.
	* include/java-interp.h (_Jv_InterpClass): No longer
	extends java.lang.Class.
	* java/lang/Class.h (Class): Add new field `aux_info'.
	* boehm.cc (_Jv_MarkObj): Update java.lang.Class marking.
	* defineclass.cc: Remove Class<->_Jv_InterpClass casts.
	Use Class->aux_info instead.
	* jni.cc (_Jv_JNI_AllocObject): Use _Jv_AllocObject.
	* resolve.cc: Remove Class<->_Jv_InterpClass casts.
	Use Class->aux_info instead.
	* java/io/natObjectInputStream.cc (allocateObject): Use
	_Jv_AllocObject.
	* java/lang/natClass.cc (newInstance): Likewise.
	* java/lang/natClassLoader.cc (_Jv_NewClass): Likewise.
	* java/lang/natObject.cc (clone): Likewise.
	* java/lang/reflect/natMethod.cc (_Jv_CallAnyMethodA): Likewise.
	* java/lang/natVMClassLoader.cc (defineClass): Don't use
	JvAllocObject. Allocate klass->aux_info here for interpreted
	class.

From-SVN: r80875
2004-04-20 02:38:46 +01:00
..
AccessibleObject.java AccessibleObject.java (secureSetAccessible): Don't check for AccessibleObject. 2003-10-26 02:28:45 +00:00
Array.java Array.java: Merged documentation with classpath. 2004-01-07 18:46:18 +00:00
Constructor.java Constructor.java (toString): Avoid extra whitespace on constructor with no modifiers. 2003-10-26 02:25:42 +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 (toString): Avoid extra whitespace on method with no modifiers. 2003-10-25 07:55:21 +01:00
Modifier.java natClassLoader.cc (defineClass0): Removed erroneous comment. 2002-12-19 19:31:55 +00:00
Proxy.java 2003-09-25 Michael Koch <konqueror@gmx.de> 2003-09-25 20:46:14 +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
natArray.cc re PR libgcj/12058 (java.lang.reflect.Array.set(Object, int, Object) throws java.lang.IllegalArgumentException) 2003-08-26 14:55:30 +00:00
natConstructor.cc Constructor.java (toString): Avoid extra whitespace on constructor with no modifiers. 2003-10-26 02:25:42 +00:00
natField.cc re PR libgcj/11780 (Method.invoke() is slow) 2003-10-25 07:49:20 +01:00
natMethod.cc class.c (make_class_data): Add new field aux_info. 2004-04-20 02:38:46 +01:00
natProxy.cc Add Proxy support. 2002-09-30 05:19:09 +00:00