JavaUnresolvedClassConstant.st
changeset 552 c1c3f3685801
parent 538 6e695c5be20a
child 554 262b4b1ab9f3
--- a/JavaUnresolvedClassConstant.st	Wed Apr 14 10:42:07 1999 +0000
+++ b/JavaUnresolvedClassConstant.st	Wed Apr 14 10:58:31 1999 +0000
@@ -327,11 +327,21 @@
             constantPool at:constantPoolIndex put:ref.
             ^ ref
         ].
+        fullName = '[[B' ifTrue:[    "/ byte[][]
+            ref := JavaBuiltInClassPointerRef class:Array nameandType:fullName.
+            constantPool at:constantPoolIndex put:ref.
+            ^ ref
+        ].
         fullName = '[[Z' ifTrue:[    "/ bool[][]
             ref := JavaBuiltInClassPointerRef class:Array nameandType:fullName.
             constantPool at:constantPoolIndex put:ref.
             ^ ref
         ].
+        fullName = '[[S' ifTrue:[    "/ short[][]
+            ref := JavaBuiltInClassPointerRef class:Array nameandType:fullName.
+            constantPool at:constantPoolIndex put:ref.
+            ^ ref
+        ].
         (fullName startsWith:'[L') ifFalse:[
             (fullName startsWith:'[[L') ifFalse:[
                 ('JAVA: oops - unresolvable funny class: ' , fullName) errorPrintCR.
@@ -352,5 +362,5 @@
 !JavaUnresolvedClassConstant class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /home/jv/Projects/SmalltalkX/repositories/cvs/stx/libjava/JavaUnresolvedClassConstant.st,v 1.36 1999/01/10 17:20:37 cg Exp $'
+    ^ '$Header: /home/jv/Projects/SmalltalkX/repositories/cvs/stx/libjava/JavaUnresolvedClassConstant.st,v 1.37 1999/04/14 10:57:33 cg Exp $'
 ! !