From 79432ad37e382d9d2559ec8a8d2dfb6e07d35df8 Mon Sep 17 00:00:00 2001 From: Lex Spoon Date: Fri, 19 May 2006 12:58:35 +0000 Subject: for the subArray method in all the boxed array ... for the subArray method in all the boxed array classes, use the specified starting offset instead of 0 --- src/library/scala/runtime/BoxedAnyArray.scala | 2 +- src/library/scala/runtime/BoxedBooleanArray.scala | 2 +- src/library/scala/runtime/BoxedByteArray.scala | 2 +- src/library/scala/runtime/BoxedCharArray.scala | 2 +- src/library/scala/runtime/BoxedDoubleArray.scala | 2 +- src/library/scala/runtime/BoxedFloatArray.scala | 2 +- src/library/scala/runtime/BoxedIntArray.scala | 2 +- src/library/scala/runtime/BoxedLongArray.scala | 2 +- src/library/scala/runtime/BoxedObjectArray.scala | 2 +- src/library/scala/runtime/BoxedShortArray.scala | 2 +- 10 files changed, 10 insertions(+), 10 deletions(-) (limited to 'src/library') diff --git a/src/library/scala/runtime/BoxedAnyArray.scala b/src/library/scala/runtime/BoxedAnyArray.scala index a7f35023bf..1b647b62c7 100644 --- a/src/library/scala/runtime/BoxedAnyArray.scala +++ b/src/library/scala/runtime/BoxedAnyArray.scala @@ -234,7 +234,7 @@ final class BoxedAnyArray(val length: Int) extends BoxedArray { override def subArray(start: Int, end: Int): Object = { val result = new BoxedAnyArray(end - start); - Array.copy(this, 0, result, 0, end - start) + Array.copy(this, start, result, 0, end - start) result } diff --git a/src/library/scala/runtime/BoxedBooleanArray.scala b/src/library/scala/runtime/BoxedBooleanArray.scala index 348be7010e..066e9d14a0 100644 --- a/src/library/scala/runtime/BoxedBooleanArray.scala +++ b/src/library/scala/runtime/BoxedBooleanArray.scala @@ -35,7 +35,7 @@ final class BoxedBooleanArray(val value: Array[Boolean]) extends BoxedArray { def subArray(start: Int, end: Int): Array[Boolean] = { val result = new Array[Boolean](end - start); - Array.copy(value, 0, result, 0, end - start) + Array.copy(value, start, result, 0, end - start) result } diff --git a/src/library/scala/runtime/BoxedByteArray.scala b/src/library/scala/runtime/BoxedByteArray.scala index 3f85f6a38b..ba8ccb2c77 100644 --- a/src/library/scala/runtime/BoxedByteArray.scala +++ b/src/library/scala/runtime/BoxedByteArray.scala @@ -35,7 +35,7 @@ final class BoxedByteArray(val value: Array[Byte]) extends BoxedArray { def subArray(start: Int, end: Int): Array[Byte] = { val result = new Array[Byte](end - start); - Array.copy(value, 0, result, 0, end - start) + Array.copy(value, start, result, 0, end - start) result } diff --git a/src/library/scala/runtime/BoxedCharArray.scala b/src/library/scala/runtime/BoxedCharArray.scala index 95a6a4476a..fe86be40c5 100644 --- a/src/library/scala/runtime/BoxedCharArray.scala +++ b/src/library/scala/runtime/BoxedCharArray.scala @@ -35,7 +35,7 @@ final class BoxedCharArray(val value: Array[Char]) extends BoxedArray { def subArray(start: Int, end: Int): Array[Char] = { val result = new Array[Char](end - start); - Array.copy(value, 0, result, 0, end - start) + Array.copy(value, start, result, 0, end - start) result } diff --git a/src/library/scala/runtime/BoxedDoubleArray.scala b/src/library/scala/runtime/BoxedDoubleArray.scala index 4905d12ed8..8a3c283f7c 100644 --- a/src/library/scala/runtime/BoxedDoubleArray.scala +++ b/src/library/scala/runtime/BoxedDoubleArray.scala @@ -35,7 +35,7 @@ final class BoxedDoubleArray(val value: Array[Double]) extends BoxedArray { def subArray(start: Int, end: Int): Array[Double] = { val result = new Array[Double](end - start); - Array.copy(value, 0, result, 0, end - start) + Array.copy(value, start, result, 0, end - start) result } diff --git a/src/library/scala/runtime/BoxedFloatArray.scala b/src/library/scala/runtime/BoxedFloatArray.scala index c88ddacb67..a7f30c2198 100644 --- a/src/library/scala/runtime/BoxedFloatArray.scala +++ b/src/library/scala/runtime/BoxedFloatArray.scala @@ -35,7 +35,7 @@ final class BoxedFloatArray(val value: Array[Float]) extends BoxedArray { def subArray(start: Int, end: Int): Array[Float] = { val result = new Array[Float](end - start); - Array.copy(value, 0, result, 0, end - start) + Array.copy(value, start, result, 0, end - start) result } diff --git a/src/library/scala/runtime/BoxedIntArray.scala b/src/library/scala/runtime/BoxedIntArray.scala index cc876e9ea9..11a6b73c07 100644 --- a/src/library/scala/runtime/BoxedIntArray.scala +++ b/src/library/scala/runtime/BoxedIntArray.scala @@ -35,7 +35,7 @@ final class BoxedIntArray(val value: Array[Int]) extends BoxedArray { def subArray(start: Int, end: Int): Array[Int] = { val result = new Array[Int](end - start); - Array.copy(value, 0, result, 0, end - start) + Array.copy(value, start, result, 0, end - start) result } diff --git a/src/library/scala/runtime/BoxedLongArray.scala b/src/library/scala/runtime/BoxedLongArray.scala index 6c7f43c2e9..ce4dfcd82f 100644 --- a/src/library/scala/runtime/BoxedLongArray.scala +++ b/src/library/scala/runtime/BoxedLongArray.scala @@ -35,7 +35,7 @@ final class BoxedLongArray(val value: Array[Long]) extends BoxedArray { def subArray(start: Int, end: Int): Array[Long] = { val result = new Array[Long](end - start); - Array.copy(value, 0, result, 0, end - start) + Array.copy(value, start, result, 0, end - start) result } diff --git a/src/library/scala/runtime/BoxedObjectArray.scala b/src/library/scala/runtime/BoxedObjectArray.scala index 98a4cbc060..c393fcfdd2 100644 --- a/src/library/scala/runtime/BoxedObjectArray.scala +++ b/src/library/scala/runtime/BoxedObjectArray.scala @@ -38,7 +38,7 @@ final class BoxedObjectArray(val value: Array[Object]) extends BoxedArray { override def subArray(start: Int, end: Int): Array[Object] = { val result = create(end - start) - Array.copy(value, 0, result, 0, end - start) + Array.copy(value, start, result, 0, end - start) result } diff --git a/src/library/scala/runtime/BoxedShortArray.scala b/src/library/scala/runtime/BoxedShortArray.scala index 47ead80af4..67c65e62ff 100644 --- a/src/library/scala/runtime/BoxedShortArray.scala +++ b/src/library/scala/runtime/BoxedShortArray.scala @@ -35,7 +35,7 @@ final class BoxedShortArray(val value: Array[Short]) extends BoxedArray { def subArray(start: Int, end: Int): Array[Short] = { val result = new Array[Short](end - start); - Array.copy(value, 0, result, 0, end - start) + Array.copy(value, start, result, 0, end - start) result } -- cgit v1.2.3