diff options
author | Martin Odersky <odersky@gmail.com> | 2011-04-27 10:26:39 +0000 |
---|---|---|
committer | Martin Odersky <odersky@gmail.com> | 2011-04-27 10:26:39 +0000 |
commit | 6d653c3d07b31b160cf9444b06d9fe91fc32651a (patch) | |
tree | d12f9a700b69153ef916d886c0d36704098bc271 /src/library/scala/collection/SeqViewLike.scala | |
parent | c79f8876aa04370fc99692f73825392ea48d02e2 (diff) | |
download | scala-6d653c3d07b31b160cf9444b06d9fe91fc32651a.tar.gz scala-6d653c3d07b31b160cf9444b06d9fe91fc32651a.tar.bz2 scala-6d653c3d07b31b160cf9444b06d9fe91fc32651a.zip |
More bridges in collections. Review by prokopec.
Diffstat (limited to 'src/library/scala/collection/SeqViewLike.scala')
-rw-r--r-- | src/library/scala/collection/SeqViewLike.scala | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/library/scala/collection/SeqViewLike.scala b/src/library/scala/collection/SeqViewLike.scala index 77dc15e695..37c66802ef 100644 --- a/src/library/scala/collection/SeqViewLike.scala +++ b/src/library/scala/collection/SeqViewLike.scala @@ -13,6 +13,7 @@ package scala.collection import generic._ import Seq.fill import TraversableView.NoBuilder +import annotation.bridge /** A template trait for non-strict views of sequences. * $seqViewInfo @@ -129,9 +130,13 @@ trait SeqViewLike[+A, override def diff[B >: A](that: GenSeq[B]): This = newForced(thisSeq diff that).asInstanceOf[This] + @bridge def diff[B >: A](that: Seq[B]): This = diff(that: GenSeq[B]) + override def intersect[B >: A](that: GenSeq[B]): This = newForced(thisSeq intersect that).asInstanceOf[This] + @bridge def intersect[B >: A](that: Seq[B]): This = intersect(that: GenSeq[B]) + override def sorted[B >: A](implicit ord: Ordering[B]): This = newForced(thisSeq sorted ord).asInstanceOf[This] |