diff options
-rw-r--r-- | src/library/scala/collection/generic/VectorTemplate.scala | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/library/scala/collection/generic/VectorTemplate.scala b/src/library/scala/collection/generic/VectorTemplate.scala index f494c67cbd..d122859a4a 100644 --- a/src/library/scala/collection/generic/VectorTemplate.scala +++ b/src/library/scala/collection/generic/VectorTemplate.scala @@ -9,9 +9,9 @@ // $Id$ package scala.collection.generic -import scala.collection._ -import mutable.ArrayBuffer +import scala.collection.{BufferedIterator, Sequence, Vector} +import scala.collection.mutable.ArrayBuffer /** Sequences that support O(1) element access and O(1) length computation. * This class does not add any methods to Sequence but overrides several @@ -27,7 +27,8 @@ trait VectorTemplate[+A, +This <: VectorTemplate[A, This] with Vector[A]] extend /** The iterator returned by the iterator method */ - protected class Elements(start: Int, end: Int) extends scala.collection.BufferedIterator[A] { + @serializable @SerialVersionUID(1756321872811029277L) + protected class Elements(start: Int, end: Int) extends BufferedIterator[A] { private var i = start def hasNext: Boolean = i < end |