summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/library/scala/collection/generic/VectorTemplate.scala7
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