summaryrefslogtreecommitdiff
path: root/src/library/scalax/collection/Sequence.scala
diff options
context:
space:
mode:
Diffstat (limited to 'src/library/scalax/collection/Sequence.scala')
-rwxr-xr-xsrc/library/scalax/collection/Sequence.scala5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/library/scalax/collection/Sequence.scala b/src/library/scalax/collection/Sequence.scala
index 90212b3b5e..48081c99e8 100755
--- a/src/library/scalax/collection/Sequence.scala
+++ b/src/library/scalax/collection/Sequence.scala
@@ -13,6 +13,7 @@ package scalax.collection
import generic._
import immutable.Nil
+import annotation.unchecked.uncheckedVariance
/** Class <code>Sequence[A]</code> represents finite sequences of elements
* of type <code>A</code>.
@@ -21,9 +22,9 @@ import immutable.Nil
* @author Matthias Zenger
* @version 1.0, 16/07/2003
*/
-trait Sequence[+A] extends OrderedIterable[A] with SizedIterable[A] with generic.covariant.SequenceTemplate[Sequence, A]
+trait Sequence[+A] extends OrderedIterable[A] with SizedIterable[A] with SequenceTemplate[Sequence, A @uncheckedVariance]
-object Sequence extends covariant.SequenceFactory[Sequence] {
+object Sequence extends SequenceFactory[Sequence] with EmptyIterableFactory[Sequence] {
/** The empty sequence */
val empty : Sequence[Nothing] = immutable.Nil