Changes:
- $Id: class.h 3501 2005-10-26 20:27:15Z twisti $
+ $Id: class.h 3807 2005-11-26 21:51:11Z edwin $
*/
u2 innerclasscount; /* number of inner classes */
innerclassinfo *innerclass;
- bool classvftbl; /* has its own copy of the Class vtbl */
-
s4 classUsed; /* 0= not used 1 = used CO-RT */
classSetNode *impldBy; /* interface class implemented by class set */
extern classinfo *class_java_lang_VMThrowable;
extern classinfo *class_java_lang_Error;
extern classinfo *class_java_lang_NoClassDefFoundError;
+extern classinfo *class_java_lang_LinkageError;
+extern classinfo *class_java_lang_NoSuchMethodError;
extern classinfo *class_java_lang_OutOfMemoryError;
extern classinfo *class_java_lang_Exception;
extern classinfo *class_java_lang_ClassNotFoundException;
extern classinfo *class_java_lang_IllegalArgumentException;
+extern classinfo *class_java_lang_IllegalMonitorStateException;
extern classinfo *class_java_lang_Void;
/* create a new classinfo struct */
classinfo *class_create_classinfo(utf *u);
+/* postset's the header.vftbl */
+void class_postset_header_vftbl(void);
+
/* set the package name after the name has been set */
void class_set_packagename(classinfo *c);