summaryrefslogtreecommitdiff
path: root/src/library/scala/collection/Seq.scala
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2009-12-14 17:12:17 +0000
committerMartin Odersky <odersky@gmail.com>2009-12-14 17:12:17 +0000
commitcb1c0cf0a90287bef339f881f19eb0f32c2e4a3d (patch)
treeb9e8f33d2eafbc080b42e97db4e5f97664cef4b7 /src/library/scala/collection/Seq.scala
parent461c798dbf0653ed8d89d7bd6cbd94366f6572f7 (diff)
downloadscala-cb1c0cf0a90287bef339f881f19eb0f32c2e4a3d.tar.gz
scala-cb1c0cf0a90287bef339f881f19eb0f32c2e4a3d.tar.bz2
scala-cb1c0cf0a90287bef339f881f19eb0f32c2e4a3d.zip
lost of documentation and some small adjustment...
lost of documentation and some small adjustments to collection classes.
Diffstat (limited to 'src/library/scala/collection/Seq.scala')
-rw-r--r--src/library/scala/collection/Seq.scala26
1 files changed, 6 insertions, 20 deletions
diff --git a/src/library/scala/collection/Seq.scala b/src/library/scala/collection/Seq.scala
index ac41c32021..1fac25d00d 100644
--- a/src/library/scala/collection/Seq.scala
+++ b/src/library/scala/collection/Seq.scala
@@ -14,21 +14,9 @@ package scala.collection
import generic._
import mutable.Builder
-/** <p>
- * Class <code>Seq[A]</code> represents sequences of elements
- * of type <code>A</code>.<br/>
- * It adds the following methods to class <code>Iterable</code>:
- * <code>length</code>, <code>lengthCompare</code>, <code>apply</code>,
- * <code>isDefinedAt</code>, <code>segmentLength</code>,
- * <code>prefixLength</code>, <code>indexWhere</code>, <code>indexOf</code>,
- * <code>lastIndexWhere</code>, <code>lastIndexOf</code>, <code>reverse</code>,
- * <code>reverseIterator</code>, <code>startsWith</code>,
- * <code>endsWith</code>, <code>indexOfSlice</code>.
- * </p>
- *
- * @author Martin Odersky
- * @author Matthias Zenger
- * @version 1.0, 16/07/2003
+/** A base trait for sequences.
+ * $seqInfo
+ * @tparam A the element type of the $coll
*/
trait Seq[+A] extends PartialFunction[Int, A]
with Iterable[A]
@@ -37,16 +25,14 @@ trait Seq[+A] extends PartialFunction[Int, A]
override def companion: GenericCompanion[Seq] = Seq
}
-/** Factory object for <code>Seq</code> trait.
- *
- * @author Martin Odersky
- * @version 2.8
- */
+/** $factoryInfo */
object Seq extends SeqFactory[Seq] {
private[collection] val hashSeed = "Seq".hashCode
+ /** $genericCanBuildFromInfo */
implicit def canBuildFrom[A]: CanBuildFrom[Coll, A, Seq[A]] = new GenericCanBuildFrom[A]
+
def newBuilder[A]: Builder[A, Seq[A]] = immutable.Seq.newBuilder[A]
@deprecated("use View instead")