summaryrefslogtreecommitdiff
path: root/src/library
diff options
context:
space:
mode:
authorSean McDirmid <sean.mcdirmid@gmail.com>2007-11-24 03:14:20 +0000
committerSean McDirmid <sean.mcdirmid@gmail.com>2007-11-24 03:14:20 +0000
commitdb83d6f46e02c1b38b09ad505bf51106e4d4603f (patch)
tree5875d46237df7f3eb2bfd534bc1fad78453c96a5 /src/library
parent7e4f1a8b533c9e3f1992e2d0a66850b36486b913 (diff)
downloadscala-db83d6f46e02c1b38b09ad505bf51106e4d4603f.tar.gz
scala-db83d6f46e02c1b38b09ad505bf51106e4d4603f.tar.bz2
scala-db83d6f46e02c1b38b09ad505bf51106e4d4603f.zip
Changed argument of Array.concat to accept Seqs...
Changed argument of Array.concat to accept Seqs rather than arrays.
Diffstat (limited to 'src/library')
-rw-r--r--src/library/scala/Array.scala4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/library/scala/Array.scala b/src/library/scala/Array.scala
index 2dbeebb1ba..540a63a2dc 100644
--- a/src/library/scala/Array.scala
+++ b/src/library/scala/Array.scala
@@ -49,7 +49,7 @@ object Array {
*
* @param xs ...
*/
- def concat[T](xs: Array[T]*) = {
+ def concat[T](xs: Seq[T]*) = {
var len = 0
for (x <- xs) len += x.length
val result = new Array[T](len)
@@ -195,6 +195,8 @@ object Array {
override def slice(from0 : Int, until0 : Int) =
Projection.this.slice(from + from0, from + until0)
}
+
+
override def reverse : Projection[A] = new Projection[A] {
override protected def newArray[B >: A](length : Int, elements : Iterator[A]) =
Projection.this.newArray(length, elements)