Class.h (isInterface): Move implementation from natClass.cc.

* java/lang/Class.h (isInterface): Move implementation from
	natClass.cc. Declare inline.
	(Class): Add default constructor.
	* java/lang/Object.h: Update comments.
	* java/lang/natClass.cc (initializeClass): Use _Jv_InitClass to
	initialize superclass, saving a call if super is already initialized.

From-SVN: r39091
This commit is contained in:
Bryce McKinlay 2001-01-17 10:22:33 +00:00 committed by Bryce McKinlay
parent 61a2490705
commit 607adf67a0
4 changed files with 22 additions and 13 deletions

View file

@ -732,7 +732,7 @@ java::lang::Class::initializeClass (void)
{
try
{
superclass->initializeClass ();
_Jv_InitClass (superclass);
}
catch (java::lang::Throwable *except)
{