gcc/libjava/gcj
Alexandre Petit-Bianco 2feccc205e All files with updated copyright.
2001-01-07  Alexandre Petit-Bianco  <apbianco@cygnus.com>

	All files with updated copyright.
	* prims.cc (class _Jv_PrimClass): Removed.
	(init_prim_class): New function.
	(DECLARE_PRIM_TYPE): Rewritten. `java::lang::Class' replaces
	`_Jv_PrimClass' in primitive type declarations. Assign to the
	value returned by `init_prim_class.'
	* gcj/array.h: `java::lang::Class' replaces `_Jv_PrimClass' in
	primitive type declarations.
	(JvPrimClass): Cast to `jclass' removed.
	* java/lang/Class.h (Class): New constructor.
	(Class): New copy constructor.
	(initializePrim): New prototype.
	(_Jv_PrimClass): Field removed.
	* java/lang/Object.h (struct _JvObjectPrefix): New virtuals
	nacd_1 and nacd_2 (for compatibility with the new C++ ABI.)
	(class java::lang::Object): `finalize' moved up front.
	* java/lang/natClass.cc
	(isAssignableFrom): Turned outline.
	(isInstance): Likewise.
	(isInterface): Likewise, fixed indentation.
	(initializePrim): New function.

(New C++ ABI compatibility patch:
 http://sources.redhat.com/ml/java-patches/2001-q1/msg00065.html)

From-SVN: r39032
2001-01-15 00:11:40 -08:00
..
array.h All files with updated copyright. 2001-01-15 00:11:40 -08:00
cni.h cni.h: Include <string.h>. 2000-05-31 23:49:19 +01:00
field.h natField.cc (BooleanClass): Don't define. 2000-10-06 01:49:32 +00:00
javaprims.h * gcj/javaprims.h: Rebuilt CNI namespace declarations. 2000-12-11 07:50:52 +00:00
Makefile.am configure: Rebuilt. 1999-09-10 22:03:10 +00:00
Makefile.in Makefile.in: Rebuilt. 2000-11-27 04:07:48 +00:00
method.h All files: Updated copyright information. 2000-03-07 19:55:28 +00:00