--- a/JavaVM.st Mon Dec 18 19:31:00 2000 +0000
+++ b/JavaVM.st Mon Dec 18 22:11:53 2000 +0000
@@ -1321,7 +1321,7 @@
"/ MonitorTrace := true.
"/ ThreadTrace := true.
- UnhandledJavaExceptionSignal := (Signal new) mayProceed:false.
+ UnhandledJavaExceptionSignal := (Signal new) mayProceed:true.
UnhandledJavaExceptionSignal nameClass:self message:#unhandledJavaExceptionSignal.
UnhandledJavaExceptionSignal notifierString:'unhandled java exception'.
@@ -3179,7 +3179,7 @@
_ColorModel_deletepData:nativeContext
"/ void deletepData ()
- UnimplementedNativeMethodSignal raise
+ UnimplementedNativeMethodSignal raiseRequest
"Created: / 12.11.1998 / 19:22:05 / cg"
! !
@@ -3243,7 +3243,7 @@
_FileDescriptor_sync:nativeContext
"/ void sync ()
- UnimplementedNativeMethodSignal raise
+ UnimplementedNativeMethodSignal raiseRequest
"Modified: / 12.11.1998 / 18:57:39 / cg"
"Created: / 12.11.1998 / 19:26:25 / cg"
@@ -3753,7 +3753,7 @@
_File_rmdir0:nativeContext
"/ boolean rmdir0 ()
- UnimplementedNativeMethodSignal raise
+ UnimplementedNativeMethodSignal raiseRequest
"Modified: / 12.11.1998 / 19:01:48 / cg"
"Created: / 12.11.1998 / 19:03:52 / cg"
@@ -4450,35 +4450,35 @@
!
_Class_getComponentType:nativeContext
- UnimplementedNativeMethodSignal raise
+ UnimplementedNativeMethodSignal raiseRequest
"Modified: / 12.11.1998 / 18:52:07 / cg"
"Created: / 12.11.1998 / 18:54:46 / cg"
!
_Class_getConstructor0:nativeContext
- UnimplementedNativeMethodSignal raise
+ UnimplementedNativeMethodSignal raiseRequest
"Modified: / 12.11.1998 / 18:52:07 / cg"
"Created: / 12.11.1998 / 18:55:42 / cg"
!
_Class_getConstructors0:nativeContext
- UnimplementedNativeMethodSignal raise
+ UnimplementedNativeMethodSignal raiseRequest
"Modified: / 12.11.1998 / 18:52:07 / cg"
"Created: / 12.11.1998 / 18:55:26 / cg"
!
_Class_getField0:nativeContext
- UnimplementedNativeMethodSignal raise
+ UnimplementedNativeMethodSignal raiseRequest
"Modified: / 12.11.1998 / 18:52:07 / cg"
"Created: / 12.11.1998 / 18:55:37 / cg"
!
_Class_getFields0:nativeContext
- UnimplementedNativeMethodSignal raise
+ UnimplementedNativeMethodSignal raiseRequest
"Modified: / 12.11.1998 / 18:52:07 / cg"
"Created: / 12.11.1998 / 18:55:18 / cg"
@@ -4632,7 +4632,7 @@
!
_Class_getModifiers:nativeContext
- UnimplementedNativeMethodSignal raise
+ UnimplementedNativeMethodSignal raiseRequest
"Modified: / 12.11.1998 / 18:52:07 / cg"
"Created: / 12.11.1998 / 18:54:53 / cg"
@@ -4705,7 +4705,7 @@
!
_Class_getSigners:nativeContext
- UnimplementedNativeMethodSignal raise
+ UnimplementedNativeMethodSignal raiseRequest
"Modified: / 12.11.1998 / 18:52:07 / cg"
"Created: / 12.11.1998 / 18:55:01 / cg"
@@ -4729,14 +4729,14 @@
!
_Class_isArray:nativeContext
- UnimplementedNativeMethodSignal raise
+ UnimplementedNativeMethodSignal raiseRequest
"Modified: / 12.11.1998 / 18:52:07 / cg"
"Created: / 12.11.1998 / 18:54:24 / cg"
!
_Class_isAssignableFrom:nativeContext
- UnimplementedNativeMethodSignal raise
+ UnimplementedNativeMethodSignal raiseRequest
"Modified: / 12.11.1998 / 18:52:07 / cg"
"Created: / 12.11.1998 / 18:54:16 / cg"
@@ -4834,7 +4834,7 @@
!
_Class_setSigners:nativeContext
- UnimplementedNativeMethodSignal raise
+ UnimplementedNativeMethodSignal raiseRequest
"Modified: / 12.11.1998 / 18:52:07 / cg"
"Created: / 12.11.1998 / 18:55:08 / cg"
@@ -5648,49 +5648,43 @@
srcArray := nativeContext argAt:1.
srcArray isNil ifTrue:[
- ^ self throwNullPointerException
+ ^ self throwNullPointerException
].
srcIdx := nativeContext argAt:2.
dstArray := nativeContext argAt:3.
dstArray isNil ifTrue:[
- ^ self throwNullPointerException
+ ^ self throwNullPointerException
].
dstIdx := nativeContext argAt:4.
count := nativeContext argAt:5.
((srcIdx < 0) or:[srcIdx + count > srcArray size]) ifTrue:[
- srcArray size == 0 ifTrue:[
- srcArray isVariable ifFalse:[
- ^ self throwArrayStoreException:srcArray
- ]
- ].
- ^ self throwArrayIndexOutOfBoundsException:(srcIdx + count - 1)
+ srcArray size == 0 ifTrue:[
+ srcArray isVariable ifFalse:[
+ ^ self throwArrayStoreException:srcArray
+ ]
+ ].
+ ^ self throwArrayIndexOutOfBoundsException:(srcIdx + count - 1)
].
((dstIdx < 0) or:[dstIdx + count > dstArray size]) ifTrue:[
- dstArray size == 0 ifTrue:[
- dstArray isVariable ifFalse:[
- ^ self throwArrayStoreException:dstArray
- ]
- ].
- ^ self throwArrayIndexOutOfBoundsException:(dstIdx + count - 1)
+ dstArray size == 0 ifTrue:[
+ dstArray isVariable ifFalse:[
+ ^ self throwArrayStoreException:dstArray
+ ]
+ ].
+ ^ self throwArrayIndexOutOfBoundsException:(dstIdx + count - 1)
].
dstEndIdx := dstIdx + count.
dstIdx := dstIdx + 1. "/ ST uses 1-based indexing
srcIdx := srcIdx + 1. "/ ST uses 1-based indexing
- srcArray class isBytes ifTrue:[
- dstArray class isBytes ifFalse:[
- self halt:'incompatible arraycopy collections'.
- ].
- dstArray replaceBytesFrom:dstIdx to:dstEndIdx with:srcArray startingAt:srcIdx.
+ (srcArray class isBytes and:[dstArray class isBytes]) ifTrue:[
+ dstArray replaceBytesFrom:dstIdx to:dstEndIdx with:srcArray startingAt:srcIdx.
] ifFalse:[
- dstArray replaceFrom:dstIdx to:dstEndIdx with:srcArray startingAt:srcIdx.
+ dstArray replaceFrom:dstIdx to:dstEndIdx with:srcArray startingAt:srcIdx.
].
^ nil.
-
- "Created: / 3.1.1998 / 01:56:44 / cg"
- "Modified: / 20.10.1998 / 16:22:46 / cg"
!
_System_currentTimeMillis:nativeContext
@@ -6402,7 +6396,7 @@
self halt.
^ nil
].
-UnimplementedNativeMethodSignal raise.
+UnimplementedNativeMethodSignal raiseRequest.
"Modified: / 27.1.2000 / 02:36:01 / cg"
"Created: / 27.1.2000 / 02:56:37 / cg"
@@ -6421,7 +6415,7 @@
self halt.
^ nil
].
-UnimplementedNativeMethodSignal raise.
+UnimplementedNativeMethodSignal raiseRequest.
"Modified: / 27.1.2000 / 02:36:01 / cg"
!
@@ -6593,7 +6587,7 @@
_Constructor_getModifiers:nativeContext
"/ int getModifiers ()
-UnimplementedNativeMethodSignal raise.
+UnimplementedNativeMethodSignal raiseRequest.
"Modified: / 27.1.2000 / 02:53:55 / cg"
"Created: / 27.1.2000 / 02:54:38 / cg"
@@ -6602,7 +6596,7 @@
_Constructor_newInstance:nativeContext
"/ java.lang.Object newInstance (java.lang.Object[])
-UnimplementedNativeMethodSignal raise.
+UnimplementedNativeMethodSignal raiseRequest.
"Modified: / 27.1.2000 / 02:53:55 / cg"
!
@@ -6610,7 +6604,7 @@
_Field_get:nativeContext
"/ java.lang.Object get (java.lang.Object)
-UnimplementedNativeMethodSignal raise.
+UnimplementedNativeMethodSignal raiseRequest.
"Modified: / 27.1.2000 / 02:53:55 / cg"
"Created: / 27.1.2000 / 03:04:18 / cg"
@@ -6619,7 +6613,7 @@
_Field_getBoolean:nativeContext
"/ boolean getBoolean (java.lang.Object)
-UnimplementedNativeMethodSignal raise.
+UnimplementedNativeMethodSignal raiseRequest.
"Modified: / 27.1.2000 / 02:53:55 / cg"
"Created: / 27.1.2000 / 03:05:16 / cg"
@@ -6628,7 +6622,7 @@
_Field_getByte:nativeContext
"/ byte getByte (java.lang.Object)
-UnimplementedNativeMethodSignal raise.
+UnimplementedNativeMethodSignal raiseRequest.
"Modified: / 27.1.2000 / 02:53:55 / cg"
"Created: / 27.1.2000 / 03:05:30 / cg"
@@ -6637,7 +6631,7 @@
_Field_getChar:nativeContext
"/ char getChar (java.lang.Object)
-UnimplementedNativeMethodSignal raise.
+UnimplementedNativeMethodSignal raiseRequest.
"Modified: / 27.1.2000 / 02:53:55 / cg"
"Created: / 27.1.2000 / 03:03:37 / cg"
@@ -6646,7 +6640,7 @@
_Field_getDouble:nativeContext
"/ double getDouble (java.lang.Object)
-UnimplementedNativeMethodSignal raise.
+UnimplementedNativeMethodSignal raiseRequest.
"Modified: / 27.1.2000 / 02:53:55 / cg"
"Created: / 27.1.2000 / 03:07:49 / cg"
@@ -6655,7 +6649,7 @@
_Field_getFloat:nativeContext
"/ float getFloat (java.lang.Object)
-UnimplementedNativeMethodSignal raise.
+UnimplementedNativeMethodSignal raiseRequest.
"Modified: / 27.1.2000 / 02:53:55 / cg"
"Created: / 27.1.2000 / 03:05:41 / cg"
@@ -6664,7 +6658,7 @@
_Field_getInt:nativeContext
"/ int getInt (java.lang.Object)
-UnimplementedNativeMethodSignal raise.
+UnimplementedNativeMethodSignal raiseRequest.
"Modified: / 27.1.2000 / 02:53:55 / cg"
"Created: / 27.1.2000 / 03:04:47 / cg"
@@ -6673,7 +6667,7 @@
_Field_getLong:nativeContext
"/ long getLong (java.lang.Object)
-UnimplementedNativeMethodSignal raise.
+UnimplementedNativeMethodSignal raiseRequest.
"Modified: / 27.1.2000 / 02:53:55 / cg"
"Created: / 27.1.2000 / 03:05:54 / cg"
@@ -6682,7 +6676,7 @@
_Field_getModifiers:nativeContext
"/ int getModifiers ()
-UnimplementedNativeMethodSignal raise.
+UnimplementedNativeMethodSignal raiseRequest.
"Modified: / 27.1.2000 / 02:53:55 / cg"
"Created: / 27.1.2000 / 03:07:03 / cg"
@@ -6691,7 +6685,7 @@
_Field_getShort:nativeContext
"/ unsigned short getShort (java.lang.Object)
-UnimplementedNativeMethodSignal raise.
+UnimplementedNativeMethodSignal raiseRequest.
"Modified: / 27.1.2000 / 02:53:55 / cg"
"Created: / 27.1.2000 / 03:07:35 / cg"
@@ -6700,7 +6694,7 @@
_Field_set:nativeContext
"/ void set (java.lang.Object java.lang.Object)
-UnimplementedNativeMethodSignal raise.
+UnimplementedNativeMethodSignal raiseRequest.
"Modified: / 27.1.2000 / 02:53:55 / cg"
"Created: / 27.1.2000 / 03:04:33 / cg"
@@ -6709,7 +6703,7 @@
_Field_setBoolean:nativeContext
"/ void setBoolean (java.lang.Object boolean)
-UnimplementedNativeMethodSignal raise.
+UnimplementedNativeMethodSignal raiseRequest.
"Modified: / 27.1.2000 / 02:53:55 / cg"
"Created: / 27.1.2000 / 03:06:06 / cg"
@@ -6718,7 +6712,7 @@
_Field_setByte:nativeContext
"/ void setByte (java.lang.Object byte)
-UnimplementedNativeMethodSignal raise.
+UnimplementedNativeMethodSignal raiseRequest.
"Modified: / 27.1.2000 / 02:53:55 / cg"
"Created: / 27.1.2000 / 03:06:20 / cg"
@@ -6727,7 +6721,7 @@
_Field_setChar:nativeContext
"/ void setChar (java.lang.Object char)
-UnimplementedNativeMethodSignal raise.
+UnimplementedNativeMethodSignal raiseRequest.
"Modified: / 27.1.2000 / 02:53:55 / cg"
"Created: / 27.1.2000 / 03:03:48 / cg"
@@ -6736,7 +6730,7 @@
_Field_setDouble:nativeContext
"/ void setDouble (java.lang.Object double)
-UnimplementedNativeMethodSignal raise.
+UnimplementedNativeMethodSignal raiseRequest.
"Modified: / 27.1.2000 / 02:53:55 / cg"
"Created: / 27.1.2000 / 03:04:02 / cg"
@@ -6745,7 +6739,7 @@
_Field_setFloat:nativeContext
"/ void setFloat (java.lang.Object float)
-UnimplementedNativeMethodSignal raise.
+UnimplementedNativeMethodSignal raiseRequest.
"Modified: / 27.1.2000 / 02:53:55 / cg"
"Created: / 27.1.2000 / 03:06:48 / cg"
@@ -6754,7 +6748,7 @@
_Field_setInt:nativeContext
"/ void setInt (java.lang.Object int)
-UnimplementedNativeMethodSignal raise.
+UnimplementedNativeMethodSignal raiseRequest.
"Modified: / 27.1.2000 / 02:53:55 / cg"
"Created: / 27.1.2000 / 03:05:04 / cg"
@@ -6763,7 +6757,7 @@
_Field_setLong:nativeContext
"/ void setLong (java.lang.Object long)
-UnimplementedNativeMethodSignal raise.
+UnimplementedNativeMethodSignal raiseRequest.
"Modified: / 27.1.2000 / 02:53:55 / cg"
"Created: / 27.1.2000 / 03:06:37 / cg"
@@ -6772,7 +6766,7 @@
_Field_setShort:nativeContext
"/ void setShort (java.lang.Object unsigned short)
-UnimplementedNativeMethodSignal raise.
+UnimplementedNativeMethodSignal raiseRequest.
"Modified: / 27.1.2000 / 02:53:55 / cg"
"Created: / 27.1.2000 / 03:03:23 / cg"
@@ -6781,7 +6775,7 @@
!JavaVM class methodsFor:'native - java.math'!
_BigInteger_plumbInit:nativeContext
- UnimplementedNativeMethodSignal raise
+ UnimplementedNativeMethodSignal raiseRequest
"Modified: / 12.11.1998 / 19:23:00 / cg"
! !
@@ -7413,7 +7407,7 @@
_CRC32_update1:nativeContext
"/ void update1 (int)
-UnimplementedNativeMethodSignal raise.
+UnimplementedNativeMethodSignal raiseRequest.
"Modified: / 27.1.2000 / 03:08:47 / cg"
!
@@ -7421,7 +7415,7 @@
_CRC32_update:nativeContext
"/ void update (byte[] int int)
-UnimplementedNativeMethodSignal raise.
+UnimplementedNativeMethodSignal raiseRequest.
"Modified: / 27.1.2000 / 03:08:47 / cg"
"Created: / 27.1.2000 / 03:09:20 / cg"
@@ -8259,7 +8253,7 @@
"/ public static native synchronized int cmmGetTagSize (long arg1, int arg2, int[] arg3)
"/ new with jdk1.2 ...
- UnimplementedNativeMethodSignal raise.
+ UnimplementedNativeMethodSignal raiseRequest.
^ -1.
"Created: / 27.1.1998 / 21:43:25 / cg"
@@ -8275,7 +8269,7 @@
"/ public static native synchronized int cmmLoadProfile (byte[] arg1, long[] arg2)
"/ new with jdk1.2 ...
- UnimplementedNativeMethodSignal raise.
+ UnimplementedNativeMethodSignal raiseRequest.
^ -1.
"Created: / 27.1.1998 / 21:43:25 / cg"
@@ -8452,6 +8446,10 @@
"Created: / 18.11.1998 / 00:21:51 / cg"
!
+_MToolkit_loadSystemColors:nativeContext
+ ^ self _WToolkit_loadSystemColors:nativeContext
+!
+
_X11FontMetrics_getMFCharSegmentWidth:nativeContext
"get multi-font string-segment width.
Not yet supported - use standard strings width"
@@ -12824,6 +12822,6 @@
!JavaVM class methodsFor:'documentation'!
version
- ^ '$Header: /home/jv/Projects/SmalltalkX/repositories/cvs/stx/libjava/JavaVM.st,v 1.178 2000/12/18 19:30:11 cg Exp $'
+ ^ '$Header: /home/jv/Projects/SmalltalkX/repositories/cvs/stx/libjava/JavaVM.st,v 1.179 2000/12/18 22:11:53 cg Exp $'
! !
JavaVM initialize!