- JavaClassReader development
authorvranyj1
Tue, 04 Dec 2012 00:32:26 +0000
branchdevelopment
changeset 1862 391c4a2cf722
parent 1861 01118002d431
child 1863 cb78ce414636
- JavaClassReader class: JavaClassReader changed: #readClass:from:ignoring:
JavaClassReader.st
--- a/JavaClassReader.st	Tue Dec 04 00:06:54 2012 +0000
+++ b/JavaClassReader.st	Tue Dec 04 00:32:26 2012 +0000
@@ -251,11 +251,11 @@
                                 (Java isExcludedFromClassPath: nm) ifFalse: [
                                     JavaVM commonOpenStreamUsing:[ zar := zar reopenForReading ].
                                     entry := zar extract: nm.
-                                    zar closeFile.
                                     rslt := self readStream: (entry readStream) ignoring: classesBeingLoaded.
                                     rslt notNil ifTrue: [ ^ rslt ].
                                 ]
-                            ]
+                            ].
+                            zar closeFile.
                         ].
                     JavaClassReader invalidClassFormatSignal 
                         handle: [
@@ -269,7 +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>"
+    "Modified: / 04-12-2012 / 00:31:12 / Jan Vrany <jan.vrany@fit.cvut.cz>"
 !
 
 readClass: className ignoring: classesBeingLoadedOrNil