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