diff options
author | Aleksandar Pokopec <aleksandar.prokopec@epfl.ch> | 2010-04-13 15:50:39 +0000 |
---|---|---|
committer | Aleksandar Pokopec <aleksandar.prokopec@epfl.ch> | 2010-04-13 15:50:39 +0000 |
commit | bf0921a072c4761824365105c785dd5f2cf97588 (patch) | |
tree | 3bc5c6bb1346a4ebe4355108ac4345272b221540 /src/library/scala/collection/immutable/Set.scala | |
parent | 1973a1f7d3bbc052464ad0c8f43dda10b063f443 (diff) | |
download | scala-bf0921a072c4761824365105c785dd5f2cf97588.tar.gz scala-bf0921a072c4761824365105c785dd5f2cf97588.tar.bz2 scala-bf0921a072c4761824365105c785dd5f2cf97588.zip |
Docs. no review
Diffstat (limited to 'src/library/scala/collection/immutable/Set.scala')
-rw-r--r-- | src/library/scala/collection/immutable/Set.scala | 23 |
1 files changed, 9 insertions, 14 deletions
diff --git a/src/library/scala/collection/immutable/Set.scala b/src/library/scala/collection/immutable/Set.scala index 77f16c0d14..769ee37f6b 100644 --- a/src/library/scala/collection/immutable/Set.scala +++ b/src/library/scala/collection/immutable/Set.scala @@ -14,23 +14,16 @@ package immutable import generic._ -/** <p> - * A generic trait for immutable sets. Concrete set implementations have - * to provide functionality for the abstract methods in <code>Set</code>: - * </p> - * <pre> - * <b>def</b> contains(elem: A): Boolean - * <b>def</b> iterator: Iterator[A] - * <b>def</b> + (elem: A): Self - * <b>def</b> - (elem: A): Self</pre> - * <p> - * where <code>Self</code> is the type of the set. - * </p> +/** A generic trait for immutable sets. + * + * $setnote * * @author Matthias Zenger * @author Martin Odersky * @version 2.8 * @since 1 + * @define Coll immutable.Set + * @define coll immutable set */ trait Set[A] extends Iterable[A] with scala.collection.Set[A] @@ -39,10 +32,12 @@ trait Set[A] extends Iterable[A] override def companion: GenericCompanion[Set] = Set } -/** - * A companion object for immutable sets. +/** $factoryInfo + * @define Coll immutable.Set + * @define coll immutable set */ object Set extends SetFactory[Set] { + /** $setCanBuildFromInfo */ implicit def canBuildFrom[A]: CanBuildFrom[Coll, A, Set[A]] = setCanBuildFrom[A] override def empty[A]: Set[A] = EmptySet.asInstanceOf[Set[A]] |