summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorLex Spoon <lex@lexspoon.org>2006-05-19 12:58:35 +0000
committerLex Spoon <lex@lexspoon.org>2006-05-19 12:58:35 +0000
commit79432ad37e382d9d2559ec8a8d2dfb6e07d35df8 (patch)
tree8a6595e808c79b2c08829648bbe05e78c8c46364 /src
parent63c4d302527a40f92750f2275222ae96b0e72472 (diff)
downloadscala-79432ad37e382d9d2559ec8a8d2dfb6e07d35df8.tar.gz
scala-79432ad37e382d9d2559ec8a8d2dfb6e07d35df8.tar.bz2
scala-79432ad37e382d9d2559ec8a8d2dfb6e07d35df8.zip
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
Diffstat (limited to 'src')
-rw-r--r--src/library/scala/runtime/BoxedAnyArray.scala2
-rw-r--r--src/library/scala/runtime/BoxedBooleanArray.scala2
-rw-r--r--src/library/scala/runtime/BoxedByteArray.scala2
-rw-r--r--src/library/scala/runtime/BoxedCharArray.scala2
-rw-r--r--src/library/scala/runtime/BoxedDoubleArray.scala2
-rw-r--r--src/library/scala/runtime/BoxedFloatArray.scala2
-rw-r--r--src/library/scala/runtime/BoxedIntArray.scala2
-rw-r--r--src/library/scala/runtime/BoxedLongArray.scala2
-rw-r--r--src/library/scala/runtime/BoxedObjectArray.scala2
-rw-r--r--src/library/scala/runtime/BoxedShortArray.scala2
10 files changed, 10 insertions, 10 deletions
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
}