summaryrefslogtreecommitdiff
path: root/src/library/scalax/collection/immutable/Sequence.scala
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2009-02-13 11:59:49 +0000
committerMartin Odersky <odersky@gmail.com>2009-02-13 11:59:49 +0000
commit04840e2ed4530df9a5ca59b984bf2b37a976dc70 (patch)
tree61394762e202f8ab60e0d3a8e8ac688404241bc3 /src/library/scalax/collection/immutable/Sequence.scala
parent708baf94764e2a839e24ca6204060a8d0664d88c (diff)
downloadscala-04840e2ed4530df9a5ca59b984bf2b37a976dc70.tar.gz
scala-04840e2ed4530df9a5ca59b984bf2b37a976dc70.tar.bz2
scala-04840e2ed4530df9a5ca59b984bf2b37a976dc70.zip
new version of collection libraries
Diffstat (limited to 'src/library/scalax/collection/immutable/Sequence.scala')
-rw-r--r--src/library/scalax/collection/immutable/Sequence.scala7
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
}