- JavaClassReader
class: JavaClassReader
changed: #readClass:from:ignoring:
--- 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