--- a/JavaClassReader.st Thu May 02 21:03:24 1996 +0000
+++ b/JavaClassReader.st Thu May 02 21:57:37 1996 +0000
@@ -864,14 +864,16 @@
Verbose ifTrue:[Transcript show:'attribute_length: 0x'; showCr:(attribute_length printStringRadix:16)].
- max_stack := self nextU1.
- max_locals := self nextU1.
-
majorVsn > 2 ifTrue:[
- unknown1 := self nextU2.
+ unknown1 := self nextU1.
+ max_stack := self nextU1.
+ max_locals := self nextU2.
unknown2 := self nextU2.
Verbose ifTrue:[Transcript show:'?1: '; showCr:unknown1].
Verbose ifTrue:[Transcript show:'?2: '; showCr:unknown2].
+ ] ifFalse:[
+ max_stack := self nextU1.
+ max_locals := self nextU1.
].
code_length := self nextU2.
@@ -1035,6 +1037,6 @@
!JavaClassReader class methodsFor:'documentation'!
version
- ^ '$Header: /home/jv/Projects/SmalltalkX/repositories/cvs/stx/libjava/JavaClassReader.st,v 1.12 1996/05/02 21:02:56 cg Exp $'
+ ^ '$Header: /home/jv/Projects/SmalltalkX/repositories/cvs/stx/libjava/JavaClassReader.st,v 1.13 1996/05/02 21:57:37 cg Exp $'
! !
JavaClassReader initialize!
--- a/JavaDecompiler.st Thu May 02 21:03:24 1996 +0000
+++ b/JavaDecompiler.st Thu May 02 21:57:37 1996 +0000
@@ -155,8 +155,8 @@
(ixor) "/ 130
(lxor) "/ 131
-"/ (iinc localIndexByte signedByte) "/ 132
- (i2l) "/ 132
+ (iinc localIndexByte signedByte) "/ 132
+"/ (i2l) "/ 132 DOC is wrong
(i2f) "/ 133
(i2d) "/ 134
nil "/ 135
@@ -439,8 +439,7 @@
outStream
show:index;
- show:' [';
- show:']'
+ show:' '
"Created: 16.4.1996 / 15:00:04 / cg"
"Modified: 16.4.1996 / 15:30:55 / cg"
@@ -613,6 +612,6 @@
!JavaDecompiler class methodsFor:'documentation'!
version
- ^ '$Header: /home/jv/Projects/SmalltalkX/repositories/cvs/stx/libjava/JavaDecompiler.st,v 1.9 1996/05/02 20:46:00 cg Exp $'
+ ^ '$Header: /home/jv/Projects/SmalltalkX/repositories/cvs/stx/libjava/JavaDecompiler.st,v 1.10 1996/05/02 21:57:29 cg Exp $'
! !
JavaDecompiler initialize!