src/Java.st
branchjk_new_structure
changeset 1374 82d8ffc58498
parent 1368 5f502e712403
child 1375 421de58bd1ec
--- a/src/Java.st	Tue Feb 21 11:31:04 2012 +0000
+++ b/src/Java.st	Tue Feb 21 18:28:11 2012 +0000
@@ -60,8 +60,12 @@
 
 !Java class methodsFor:'accessing'!
 
-classForName: aString 
+classForName: aString
+    JavaVM booted ifFalse:[JavaVM boot].
+
    ^JavaVM classForName: aString.
+
+    "Modified: / 21-02-2012 / 18:12:07 / Jan Vrany <jan.vrany@fit.cvut.cz>"
 !
 
 classNamed: aString 
@@ -477,6 +481,13 @@
 
 !Java class methodsFor:'class initialization'!
 
+boot
+
+    ^JavaVM boot.
+
+    "Created: / 21-02-2012 / 18:10:27 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+!
+
 initAllClasses
     | system |
 
@@ -587,6 +598,13 @@
     "Created: / 22-11-2010 / 13:41:34 / Jan Vrany <jan.vrany@fit.cvut.cz>"
 !
 
+reboot
+
+    ^JavaVM reboot.
+
+    "Created: / 21-02-2012 / 18:11:47 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+!
+
 reinitAllClasses
      self markAllClassesUninitialized.
      self initAllClasses