--- 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 $'
! !