diff options
author | Paul Phillips <paulp@improving.org> | 2011-03-19 20:20:17 +0000 |
---|---|---|
committer | Paul Phillips <paulp@improving.org> | 2011-03-19 20:20:17 +0000 |
commit | 9b68c3c21395a0b5cf32fddbfd785fb7b10d242e (patch) | |
tree | 0d05b673e88199e9d2056286dae9dcae6316e53c /src | |
parent | b503ea139abfd76218d4025f7a84b6202ca354c7 (diff) | |
download | scala-9b68c3c21395a0b5cf32fddbfd785fb7b10d242e.tar.gz scala-9b68c3c21395a0b5cf32fddbfd785fb7b10d242e.tar.bz2 scala-9b68c3c21395a0b5cf32fddbfd785fb7b10d242e.zip |
Fix for a slice related array view regression.
Diffstat (limited to 'src')
-rw-r--r-- | src/library/scala/collection/mutable/IndexedSeqView.scala | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/src/library/scala/collection/mutable/IndexedSeqView.scala b/src/library/scala/collection/mutable/IndexedSeqView.scala index 15306b727a..84b87490fd 100644 --- a/src/library/scala/collection/mutable/IndexedSeqView.scala +++ b/src/library/scala/collection/mutable/IndexedSeqView.scala @@ -38,13 +38,11 @@ self => trait Transformed[B] extends IndexedSeqView[B, Coll] with super.Transformed[B] { def update(idx: Int, elem: B): Unit - override def length = self.length override def toString = viewToString } // pre: until <= self.length trait Sliced extends super.Sliced with Transformed[A] { - override def length = endpoints.width def update(idx: Int, elem: A) = if (idx + from < until) self.update(idx + from, elem) else throw new IndexOutOfBoundsException(idx.toString) |