--- a/JavaDecompiler.st Tue Jun 25 08:20:31 1996 +0000
+++ b/JavaDecompiler.st Tue Jun 25 10:30:39 1996 +0000
@@ -6,7 +6,7 @@
!
-!JavaDecompiler class methodsFor:'initialization'!
+!JavaDecompiler class methodsFor:'initialization'!
initialize
DecoderTable := #(
@@ -155,13 +155,9 @@
(ixor) "/ 130
(lxor) "/ 131
-"/ (i2l) "/ 132 *** DOC is wrong
(iinc localIndexByte signedByte) "/ 132
-"/ (i2f) "/ 133 *** DOC is wrong
- nil "/ 133
-"/ (i2d) "/ 134 *** DOC is wrong
+ (i2l) "/ 133
(i2f) "/ 134
-"/ nil "/ 135 *** DOC is wrong
(i2d) "/ 135
(l2i) "/ 136
(l2f) "/ 137
@@ -229,24 +225,25 @@
(instanceof constIndexShort) "/ 193
(monitorenter) "/ 194
(monitorexit) "/ 195
- (verifystack) "/ 196
- (breakpoint) "/ 197
+"/ (verifystack) "/ 196 obsolete (Alpha release)
+ (wide localIndexByte) "/ 196
+ (multianewarray constIndexShort dimensionsByte) "/ 197
-"/ (multianewarray constIndexShort dimensionsByte) "/ 198 "/ *** DOC is wrong
-"/ (ldc1_quick constIndexByte) "/ 199 "/ *** DOC is wrong
- (ifnull signedBranchShort) "/ 198 - *** just a guess
- (ifnonnull signedBranchShort) "/ 199 - *** just a guess
+ (ifnull signedBranchShort) "/ 198
+ (ifnonnull signedBranchShort) "/ 199
- nil "/ 200
- nil "/ 201
-nil "/ (getfield_quick unsignedByte unusedByte)"/ 202
+ (#'goto_w' signedBranchLong) "/ 200
+ (#'jsr_w' signedBranchShort) "/ 201
+
+ (breakpoint) "/ 202
+
nil "/ 203
nil "/ 204
nil "/ 205
-nil "/ (getstatic_quick constIndexShort) "/ 206
+ nil "/ 206
nil "/ 207
nil "/ 208
- nil "/ 209
+ (#'ret_w' signedBranchShort) "/ 209
nil "/ 210
nil "/ 211
@@ -307,13 +304,13 @@
"Modified: 16.4.1996 / 14:56:13 / cg"
! !
-!JavaDecompiler class methodsFor:'accessing'!
+!JavaDecompiler class methodsFor:'accessing'!
instructionTable
^ DecoderTable
! !
-!JavaDecompiler class methodsFor:'decompiling'!
+!JavaDecompiler class methodsFor:'decompiling'!
decompile:aJavaMethod
self decompile:aJavaMethod to:Transcript
@@ -615,9 +612,9 @@
"Modified: 16.4.1996 / 15:30:55 / cg"
! !
-!JavaDecompiler class methodsFor:'documentation'!
+!JavaDecompiler class methodsFor:'documentation'!
version
- ^ '$Header: /home/jv/Projects/SmalltalkX/repositories/cvs/stx/libjava/JavaDecompiler.st,v 1.15 1996/06/01 14:25:22 cg Exp $'
+ ^ '$Header: /home/jv/Projects/SmalltalkX/repositories/cvs/stx/libjava/JavaDecompiler.st,v 1.16 1996/06/25 10:30:39 cg Exp $'
! !
JavaDecompiler initialize!