summaryrefslogtreecommitdiff
path: root/src/library
diff options
context:
space:
mode:
authormichelou <michelou@epfl.ch>2008-09-30 10:42:43 +0000
committermichelou <michelou@epfl.ch>2008-09-30 10:42:43 +0000
commitb9c208a380fff74492bc6a3a674792f9481f1dda (patch)
treeaf984585e3ba654dac460a238f901a6d31a6607f /src/library
parent12935da7daee2588c2429a9cccf29e54d90202f7 (diff)
downloadscala-b9c208a380fff74492bc6a3a674792f9481f1dda.tar.gz
scala-b9c208a380fff74492bc6a3a674792f9481f1dda.tar.bz2
scala-b9c208a380fff74492bc6a3a674792f9481f1dda.zip
removed leading tabs
Diffstat (limited to 'src/library')
-rw-r--r--src/library/scala/Array.scala71
1 files changed, 35 insertions, 36 deletions
diff --git a/src/library/scala/Array.scala b/src/library/scala/Array.scala
index cd44e42a6c..36669c0b49 100644
--- a/src/library/scala/Array.scala
+++ b/src/library/scala/Array.scala
@@ -41,42 +41,41 @@ object Array {
dest match {
case xs: runtime.BoxedArray =>
xs.copyFrom(src, srcPos, destPos, length)
- case _ => {
- def fillDest[T](da:Array[T],sa:Int=>T) = {
- var d=destPos
- for (s <- srcPos to srcPos+length-1) {
- da(d)=sa(s); d=d+1
- }
- }
- if (dest.isInstanceOf[Array[Any]]) {
- def fill(sa:Int=>Any)=fillDest(dest.asInstanceOf[Array[Any]],sa)
- src match {
- case sa:Array[Int] => fill(s=>Int.box(sa(s)))
- case sa:Array[Long] => fill(s=>Long.box(sa(s)))
- case sa:Array[Char] => fill(s=>Char.box(sa(s)))
- case sa:Array[Boolean] => fill(s=>Boolean.box(sa(s)))
- case sa:Array[Byte] => fill(s=>Byte.box(sa(s)))
- case sa:Array[Short] => fill(s=>Short.box(sa(s)))
- case sa:Array[Double] => fill(s=>Double.box(sa(s)))
- case sa:Array[Float] => fill(s=>Float.box(sa(s)))
- case _ => arraycopy(src, srcPos, dest, destPos, length)
- }
- } else if (dest.isInstanceOf[Array[AnyVal]]) {
- def fill(sa:Int=>AnyVal)=fillDest(dest.asInstanceOf[Array[AnyVal]],sa)
- src match {
- case sa:Array[Int] => fill(sa(_))
- case sa:Array[Long] => fill(sa(_))
- case sa:Array[Char] => fill(sa(_))
- case sa:Array[Boolean] => fill(sa(_))
- case sa:Array[Byte] => fill(sa(_))
- case sa:Array[Short] => fill(sa(_))
- case sa:Array[Double] => fill(sa(_))
- case sa:Array[Float] => fill(sa(_))
- case _ => arraycopy(src, srcPos, dest, destPos, length)
- }
- } else
- arraycopy(src, srcPos, dest, destPos, length)
- }
+ case _ =>
+ def fillDest[T](da: Array[T], sa: Int=>T) {
+ var d = destPos
+ for (s <- srcPos to srcPos+length-1) {
+ da(d) = sa(s); d += 1
+ }
+ }
+ if (dest.isInstanceOf[Array[Any]]) {
+ def fill(sa: Int=>Any) = fillDest(dest.asInstanceOf[Array[Any]], sa)
+ src match {
+ case sa:Array[Int] => fill(s=>Int.box(sa(s)))
+ case sa:Array[Long] => fill(s=>Long.box(sa(s)))
+ case sa:Array[Char] => fill(s=>Char.box(sa(s)))
+ case sa:Array[Boolean] => fill(s=>Boolean.box(sa(s)))
+ case sa:Array[Byte] => fill(s=>Byte.box(sa(s)))
+ case sa:Array[Short] => fill(s=>Short.box(sa(s)))
+ case sa:Array[Double] => fill(s=>Double.box(sa(s)))
+ case sa:Array[Float] => fill(s=>Float.box(sa(s)))
+ case _ => arraycopy(src, srcPos, dest, destPos, length)
+ }
+ } else if (dest.isInstanceOf[Array[AnyVal]]) {
+ def fill(sa: Int=>AnyVal) = fillDest(dest.asInstanceOf[Array[AnyVal]], sa)
+ src match {
+ case sa:Array[Int] => fill(sa(_))
+ case sa:Array[Long] => fill(sa(_))
+ case sa:Array[Char] => fill(sa(_))
+ case sa:Array[Boolean] => fill(sa(_))
+ case sa:Array[Byte] => fill(sa(_))
+ case sa:Array[Short] => fill(sa(_))
+ case sa:Array[Double] => fill(sa(_))
+ case sa:Array[Float] => fill(sa(_))
+ case _ => arraycopy(src, srcPos, dest, destPos, length)
+ }
+ } else
+ arraycopy(src, srcPos, dest, destPos, length)
}
}
}