Link important system classes.
authortwisti <none@none>
Tue, 12 Apr 2005 19:50:04 +0000 (19:50 +0000)
committertwisti <none@none>
Tue, 12 Apr 2005 19:50:04 +0000 (19:50 +0000)
src/vm/linker.c

index fa79e8ca43d5725d666c3480e38fbb596d03663f..be0cde16b312e17880b263ac772e473dbbaabedb 100644 (file)
@@ -32,7 +32,7 @@
             Edwin Steiner
             Christian Thalinger
 
-   $Id: linker.c 2239 2005-04-06 12:16:53Z twisti $
+   $Id: linker.c 2279 2005-04-12 19:50:04Z twisti $
 
 */
 
@@ -152,6 +152,25 @@ bool linker_init(void)
                return false;
 
 
+       /* load some other important classes */
+
+       if (!link_class(class_java_lang_Class))
+               return false;
+
+       if (!link_class(class_java_lang_ClassLoader))
+               return false;
+
+       if (!link_class(class_java_lang_SecurityManager))
+               return false;
+
+       if (!link_class(class_java_lang_System))
+               return false;
+
+
+       if (!link_class(class_java_util_Vector))
+               return false;
+
+
        /* create pseudo classes used by the typechecker */
 
     /* pseudo class for Arraystubs (extends java.lang.Object) */