diff options
Diffstat (limited to 'src/library/scalax/collection/immutable/Sequence.scala')
-rw-r--r-- | src/library/scalax/collection/immutable/Sequence.scala | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/library/scalax/collection/immutable/Sequence.scala b/src/library/scalax/collection/immutable/Sequence.scala index 10ae805106..78de3cbfaf 100644 --- a/src/library/scalax/collection/immutable/Sequence.scala +++ b/src/library/scalax/collection/immutable/Sequence.scala @@ -1,6 +1,7 @@ package scalax.collection.immutable -import generic.covariant +import generic._ +import annotation.unchecked.uncheckedVariance /** Collection classes mixing in this class provide a method * <code>elements</code> which returns an iterator over all the @@ -14,10 +15,10 @@ import generic.covariant * @version 2.8 */ trait Sequence[+A] extends OrderedIterable[A] - with covariant.SequenceTemplate[Sequence, A] + with SequenceTemplate[Sequence, A @uncheckedVariance] with collection.Sequence[A] -object Sequence extends covariant.SequenceFactory[Sequence] { +object Sequence extends SequenceFactory[Sequence] with EmptyIterableFactory[Sequence] { val empty: Sequence[Nothing] = Nil } |