gcc/libjava/java
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
..
applet AppletContext.java: Fix typo and remove redundant modifiers. 2002-11-14 20:35:27 +00:00
awt ColorModel.java (getUnnormalizedComponents, [...]): Fix calculation which was using one too many bits in the unnormalized format. 2002-11-30 04:51:11 +00:00
beans For PR libgcj/8759: 2002-11-30 04:41:59 +00:00
io Bug compatibility, for PR libgcj/8738: 2002-12-02 21:30:13 +00:00
lang natClassLoader.cc (defineClass0): Removed erroneous comment. 2002-12-19 19:31:55 +00:00
math BigInteger.java (euclidInv): Make sure quot and rem are in canonical form after divide(). 2002-12-19 06:59:46 +00:00
net URLClassLoader.java (getCanonicalFileURL): New method. 2002-12-11 02:13:51 +00:00
nio 2002-11-29 Michael Koch <konqueror@gmx.de> 2002-11-29 12:32:17 +00:00
rmi
security SecurityRandom (digest): Removed field. 2002-12-13 14:21:07 +00:00
sql
text
util natResourceBundle.cc (getCallingClassLoader): Assume `t' won't be null. 2002-12-10 01:29:29 +00:00