checkin from browser
authorcg
Thu, 02 May 1996 21:57:37 +0000
changeset 39 20fa5af3b873
parent 38 3f1b61722466
child 40 7f332a95e015
checkin from browser
JavaClassReader.st
JavaDecompiler.st
--- 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!