gcc/libjava/include
Tom Tromey a1aba4f9a5 natClassLoader.cc (defineClass0): Removed erroneous comment.
* java/lang/natClassLoader.cc (defineClass0): Removed erroneous
	comment.
	* java/lang/ClassLoader.java (defineClass): Use chained
	exception when rethrowing.
	* defineclass.cc (handleClassBegin): Mark class as interpreted.
	* java/lang/reflect/Modifier.java (INVISIBLE, INTERPRETED): New
	constants.
	* resolve.cc (_Jv_PrepareMissingMethods): New function.
	(_Jv_PrepareClass): Use it.
	* include/java-interp.h (_Jv_IsInterpretedClass): Rewrote.
	(_Jv_InterpClass): _Jv_PrepareMissingMethods now friend.
	* java/lang/Class.h (Class::getModifiers): Mask with ALL_FLAGS.
	(Class): _Jv_PrepareMissingMethods now friend.
	* java/lang/natClassLoader.cc (defineClass0): Use JvSynchronize.
	Record `NULL' for system class loader.
	(_Jv_RegisterInitiatingLoader): Use JvSynchronize.  Special case
	system class loader.
	(_Jv_FindClassInCache): Likewise.
	(_Jv_UnregisterClass): Use JvSynchronize.  Free old loader info.
	(_Jv_FindClass): Special case system class loader.
	* java/lang/natClass.cc (_Jv_abstractMethodError): New function.
	(_Jv_SetVTableEntries): Put _Jv_abstractMethodError into empty
	vtable slots.
	(_Jv_LayoutVTableMethods): Don't generate vtable slot for a method
	in a final class.
	(_getDeclaredMethod): Don't return synthetic methods.
	(getDeclaredMethods): Likewise.
	(_getMethod): Likewise.
	(_getMethods): Likewise.

From-SVN: r60319
2002-12-19 19:31:55 +00:00
..
.cvsignore cvsignore: New file to ignore files generated during build. 2002-10-10 05:21:53 +00:00
boehm-gc.h
config.h.in aclocal.m4 (CHECK_FOR_BROKEN_MINGW_LD): added 2002-10-21 01:50:14 +00:00
default-signal.h
dwarf2-signal.h ieeefp.h: Add x86-64 support. 2002-07-19 16:41:15 +02:00
i386-signal.h
java-assert.h
java-chardecomp.h
java-chartables.h
java-cpool.h
java-insns.h
java-interp.h natClassLoader.cc (defineClass0): Removed erroneous comment. 2002-12-19 19:31:55 +00:00
java-props.h
jni.h jni.cc: Added `name' argument. 2002-12-03 03:54:05 +00:00
jvm.h jvm.h (struct _Jv_frame_info): New structure. 2002-08-29 17:53:28 +00:00
jvmpi.h
Makefile.am
Makefile.in ObjectInputStream.java (resolveProxyClass): New method from Classpath. 2002-10-01 03:46:43 +00:00
no-gc.h
no-threads.h
posix-threads.h
posix.h win32.h (_Jv_platform_solib_prefix): New define. 2002-12-10 01:39:32 +00:00
s390-signal.h
sparc-signal.h
stamp-h.in
win32-signal.h
win32-threads.h aclocal.m4 (CHECK_FOR_BROKEN_MINGW_LD): added 2002-10-21 01:50:14 +00:00
win32.h win32.h: Fixed typo in "DISABLE_JAVA_NET". 2002-12-10 21:24:47 +00:00