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 |
||
|---|---|---|
| .. | ||
| .cvsignore | ||
| boehm-gc.h | ||
| config.h.in | ||
| default-signal.h | ||
| dwarf2-signal.h | ||
| i386-signal.h | ||
| java-assert.h | ||
| java-chardecomp.h | ||
| java-chartables.h | ||
| java-cpool.h | ||
| java-insns.h | ||
| java-interp.h | ||
| java-props.h | ||
| jni.h | ||
| jvm.h | ||
| jvmpi.h | ||
| Makefile.am | ||
| Makefile.in | ||
| mips-signal.h | ||
| no-gc.h | ||
| no-threads.h | ||
| posix-threads.h | ||
| posix.h | ||
| powerpc-signal.h | ||
| s390-signal.h | ||
| sparc-signal.h | ||
| stamp-h.in | ||
| win32-signal.h | ||
| win32-threads.h | ||
| win32.h | ||
| x86_64-signal.h | ||