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