Authors: Reinhard Grafl
- $Id: loader.h 1544 2004-11-18 12:21:44Z twisti $
+ $Id: loader.h 1557 2004-11-22 12:01:16Z carolyn $
*/
/* (used by class_new, don't use directly) */
void class_new_array(classinfo *c);
+#define LAZYLOADING(class) { \
+ if (!class->loaded) \
+ if (!class_load(class)) \
+ return 0; \
+ if (!class->linked) \
+ if (!class_link(class)) \
+ return 0; }
+
+
classinfo *class_load(classinfo *c);
classinfo *class_load_intern(classbuffer *cb);
classinfo *class_link(classinfo *c);
void field_display(fieldinfo *f);
void method_display(methodinfo *m);
+void method_display_w_class(methodinfo *m);
utf* clinit_desc();
utf* clinit_name();