gcc/libjava/java/lang/ref
Tom Tromey 2cd5614273 re PR libgcj/10596 (Reference and String.intern don't work together)
PR libgcj/10596:
	* include/jvm.h (_Jv_FinalizeString,
	_Jv_RegisterStringFinalizer): Declare.
	* java/lang/natString.cc (_Jv_FinalizeString): Renamed from
	unintern.
	(intern): Updated.
	(_Jv_NewStringUtf8Const): Likewise.
	* java/lang/ref/natReference.cc (finalize_referred_to_object):
	Add special case when finalizing a String.
	(in_hash): New function.
	(_Jv_RegisterStringFinalizer): Likewise.
	(maybe_add_finalize): Likewise.

From-SVN: r71915
2003-09-29 21:13:55 +00:00
..
PhantomReference.java Add license clarification. 2002-01-22 22:40:42 +00:00
Reference.java Reference.java (clear): Set referent to null and synchronize. 2003-09-20 02:57:07 +00:00
ReferenceQueue.java Add license clarification. 2002-01-22 22:40:42 +00:00
SoftReference.java Add license clarification. 2002-01-22 22:40:42 +00:00
WeakReference.java Add license clarification. 2002-01-22 22:40:42 +00:00
natReference.cc re PR libgcj/10596 (Reference and String.intern don't work together) 2003-09-29 21:13:55 +00:00