JavaUnresolvedClassConstant.st
changeset 495 0ec68ea85f2b
parent 454 38f590639d65
child 538 6e695c5be20a
--- a/JavaUnresolvedClassConstant.st	Fri Dec 11 11:58:02 1998 +0000
+++ b/JavaUnresolvedClassConstant.st	Fri Dec 11 15:41:15 1998 +0000
@@ -322,8 +322,14 @@
             constantPool at:constantPoolIndex put:ref.
             ^ ref
         ].
+        fullName = '[[C' ifTrue:[    "/ char[][]
+            ref := JavaBuiltInClassPointerRef class:Array nameandType:fullName.
+            constantPool at:constantPoolIndex put:ref.
+            ^ ref
+        ].
         (fullName startsWith:'[L') ifFalse:[
             ('JAVA: oops - unresolvable funny class: ' , fullName) errorPrintCR.
+            self halt.
         ]
     ] ifFalse:[
         nm := self className.
@@ -333,11 +339,11 @@
     ^ self
 
     "Created: / 15.4.1996 / 15:51:42 / cg"
-    "Modified: / 8.1.1998 / 19:11:43 / cg"
+    "Modified: / 11.12.1998 / 15:20:41 / cg"
 ! !
 
 !JavaUnresolvedClassConstant class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /home/jv/Projects/SmalltalkX/repositories/cvs/stx/libjava/JavaUnresolvedClassConstant.st,v 1.34 1998/11/16 15:16:38 cg Exp $'
+    ^ '$Header: /home/jv/Projects/SmalltalkX/repositories/cvs/stx/libjava/JavaUnresolvedClassConstant.st,v 1.35 1998/12/11 15:39:34 cg Exp $'
 ! !