--- a/src/JavaClassRefTests.st Tue Dec 06 15:50:50 2011 +0000
+++ b/src/JavaClassRefTests.st Tue Dec 06 16:31:41 2011 +0000
@@ -167,7 +167,7 @@
testAllPrimitiveArrayClasses
| classRef descriptor |
- #( $B $C $D $F $I $J $S $Z ) do:
+ #( $B $D $F $I $J $S $Z ) do:
[:each |
descriptor := '[' , each.
classRef := self getClassRefNamed: descriptor.
@@ -192,14 +192,13 @@
testAllPrimitiveMultiArrayClasses
| classRef descriptor |
-
- #( $B $C $D $F $I $J $S $Z )
- do:
- [:each |
- descriptor := '[[[[' , each.
- classRef := self getClassRefNamed: descriptor.
- self assertTrue: ((JavaDescriptor readFromString: descriptor) javaClass
- = classRef resolve) ].
+ #( $B $D $F $I $J $S $Z ) do: [
+ :each |
+ descriptor := '[[[[' , each.
+ classRef := self getClassRefNamed: descriptor.
+ self assertTrue: ((JavaDescriptor readFromString: descriptor) javaClass name
+ = classRef resolve name)
+ ].
"Created: / 23-05-2011 / 20:50:04 / Marcel Hlopko <hlopkmar@fel.cvut.cz>"
! !
--- a/src/JavaRef2.st Tue Dec 06 15:50:50 2011 +0000
+++ b/src/JavaRef2.st Tue Dec 06 16:31:41 2011 +0000
@@ -60,10 +60,10 @@
'[JavaRef] Dont instantiate me with new. Call my custom overriden object creation method'
infoPrintCR.
- self breakPoint:#mh.
+
^ self basicNew initialize.
- "Modified: / 01-11-2011 / 13:35:41 / Marcel Hlopko <hlopkmar@fel.cvut.cz>"
+ "Modified: / 06-12-2011 / 17:02:11 / Marcel Hlopko <hlopkmar@fel.cvut.cz>"
! !
!JavaRef2 methodsFor:'accessing'!
--- a/src/extensions.st Tue Dec 06 15:50:50 2011 +0000
+++ b/src/extensions.st Tue Dec 06 16:31:41 2011 +0000
@@ -487,6 +487,13 @@
! !
!BooleanArray class methodsFor:'accessing-java'!
+javaArrayClass
+ ^ JavaArray javaArrayClassFor: self
+
+ "Created: / 06-12-2011 / 17:29:22 / Marcel Hlopko <hlopkmar@fel.cvut.cz>"
+! !
+!BooleanArray class methodsFor:'accessing-java'!
+
javaComponentClass
^Boolean
@@ -767,6 +774,13 @@
! !
!DoubleArray class methodsFor:'accessing-java'!
+javaArrayClass
+ ^ JavaArray javaArrayClassFor: self.
+
+ "Created: / 06-12-2011 / 17:28:26 / Marcel Hlopko <hlopkmar@fel.cvut.cz>"
+! !
+!DoubleArray class methodsFor:'accessing-java'!
+
javaComponentClass
^Float
@@ -840,6 +854,13 @@
! !
!FloatArray class methodsFor:'accessing-java'!
+javaArrayClass
+ ^ JavaArray javaArrayClassFor: self.
+
+ "Created: / 06-12-2011 / 17:29:01 / Marcel Hlopko <hlopkmar@fel.cvut.cz>"
+! !
+!FloatArray class methodsFor:'accessing-java'!
+
javaComponentClass
^ShortFloat