- JavaClassReader development
authorvranyj1
Tue, 04 Dec 2012 00:06:54 +0000
branchdevelopment
changeset 1861 01118002d431
parent 1860 d1397b2288af
child 1862 391c4a2cf722
- JavaClassReader class: JavaClassReader changed: #readClass:from:ignoring:
JavaClassReader.st
--- a/JavaClassReader.st	Mon Dec 03 22:54:25 2012 +0000
+++ b/JavaClassReader.st	Tue Dec 04 00:06:54 2012 +0000
@@ -249,7 +249,7 @@
 
                             (zar isValidPath: nm) ifTrue: [
                                 (Java isExcludedFromClassPath: nm) ifFalse: [
-                                    zar reopenForReading.
+                                    JavaVM commonOpenStreamUsing:[ zar := zar reopenForReading ].
                                     entry := zar extract: nm.
                                     zar closeFile.
                                     rslt := self readStream: (entry readStream) ignoring: classesBeingLoaded.
@@ -269,6 +269,7 @@
     ^nil
 
     "Created: / 03-12-2012 / 22:47:16 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+    "Modified: / 04-12-2012 / 00:06:36 / Jan Vrany <jan.vrany@fit.cvut.cz>"
 !
 
 readClass: className ignoring: classesBeingLoadedOrNil