Skip to content

Commit c4df20d

Browse files
committed
Merge pull request scala#4084 from vigdorchik/usecase_sigs
Correct collections variable definitions to avoid many scaladoc warnings.
2 parents 997796b + 0d0ac9d commit c4df20d

17 files changed

+33
-12
lines changed

src/library/scala/Enumeration.scala

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -239,6 +239,7 @@ abstract class Enumeration (initial: Int) extends Serializable {
239239
*
240240
* @param nnIds The set of ids of values (adjusted so that the lowest value does
241241
* not fall below zero), organized as a `BitSet`.
242+
* @define Coll `collection.immutable.SortedSet`
242243
*/
243244
class ValueSet private[ValueSet] (private[this] var nnIds: immutable.BitSet)
244245
extends AbstractSet[Value]

src/library/scala/collection/concurrent/Map.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ package collection.concurrent
2020
* @tparam A the key type of the map
2121
* @tparam B the value type of the map
2222
*
23-
* @define Coll `ConcurrentMap`
23+
* @define Coll `concurrent.Map`
2424
* @define coll concurrent map
2525
* @define concurrentmapinfo
2626
* This is a base trait for all Scala concurrent map implementations. It

src/library/scala/collection/generic/GenericTraversableTemplate.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ import scala.language.higherKinds
2525
* @author Martin Odersky
2626
* @since 2.8
2727
* @define coll collection
28-
* @define Coll CC
28+
* @define Coll Traversable
2929
*/
3030
trait GenericTraversableTemplate[+A, +CC[X] <: GenTraversable[X]] extends HasNewBuilder[A, CC[A] @uncheckedVariance] {
3131

src/library/scala/collection/mutable/ArrayBuffer.scala

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,8 @@ import parallel.mutable.ParArray
3030
*
3131
* @tparam A the type of this arraybuffer's elements.
3232
*
33-
* @define Coll `ArrayBuffer`
34-
* @define coll arraybuffer
33+
* @define Coll `mutable.ArrayBuffer`
34+
* @define coll array buffer
3535
* @define thatinfo the class of the returned collection. In the standard library configuration,
3636
* `That` is always `ArrayBuffer[B]` because an implicit of type `CanBuildFrom[ArrayBuffer, B, ArrayBuffer[B]]`
3737
* is defined in object `ArrayBuffer`.

src/library/scala/collection/mutable/MapLike.scala

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@ import scala.collection.parallel.mutable.ParMap
1818
/** A template trait for mutable maps.
1919
* $mapNote
2020
* $mapTags
21+
* @define Coll `mutable.Map`
22+
* @define coll mutable map
2123
* @since 2.8
2224
*
2325
* @define mapNote

src/library/scala/collection/mutable/MutableList.scala

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,8 @@ import immutable.{List, Nil}
2222
* @author Martin Odersky
2323
* @version 2.8
2424
* @since 1
25+
* @define Coll `mutable.MutableList`
26+
* @define coll mutable list
2527
* @see [[http://docs.scala-lang.org/overviews/collections/concrete-mutable-collection-classes.html#mutable_lists "Scala's Collection Library overview"]]
2628
* section on `Mutable Lists` for more information.
2729
*/

src/library/scala/collection/mutable/StringBuilder.scala

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,8 @@ import immutable.StringLike
2222
* @author Martin Odersky
2323
* @version 2.8
2424
* @since 2.7
25+
* @define Coll `mutable.IndexedSeq`
26+
* @define coll string builder
2527
* @see [[http://docs.scala-lang.org/overviews/collections/concrete-mutable-collection-classes.html# "Scala's Collection Library overview"]]
2628
* section on `StringBuilders` for more information.
2729
*/

src/library/scala/collection/parallel/ParIterable.scala

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,6 @@ import scala.collection.parallel.mutable.ParArrayCombiner
2323
*
2424
* @author Aleksandar Prokopec
2525
* @since 2.9
26-
*
27-
* @define Coll `ParIterable`
28-
* @define coll parallel iterable
2926
*/
3027
trait ParIterable[+T]
3128
extends GenIterable[T]

src/library/scala/collection/parallel/ParIterableLike.scala

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -150,7 +150,8 @@ import scala.collection.parallel.ParallelCollectionImplicits._
150150
* @define indexsignalling
151151
* This method will use `indexFlag` signalling capabilities. This means
152152
* that splitters may set and read the `indexFlag` state.
153-
*
153+
* @define Coll `ParIterable`
154+
* @define coll parallel iterable
154155
*/
155156
trait ParIterableLike[+T, +Repr <: ParIterable[T], +Sequential <: Iterable[T] with IterableLike[T, Sequential]]
156157
extends GenIterableLike[T, Repr]

src/library/scala/collection/parallel/ParMapLike.scala

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,8 @@ import scala.collection.generic.Signalling
2424
*
2525
* @tparam K the key type of the map
2626
* @tparam V the value type of the map
27+
* @define Coll `ParMap`
28+
* @define coll parallel map
2729
*
2830
* @author Aleksandar Prokopec
2931
* @since 2.9

src/library/scala/collection/parallel/ParSetLike.scala

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,8 @@ import scala.collection.Set
2020
* $sideeffects
2121
*
2222
* @tparam T the element type of the set
23+
* @define Coll `ParSet`
24+
* @define coll parallel set
2325
*
2426
* @author Aleksandar Prokopec
2527
* @since 2.9

src/library/scala/collection/parallel/mutable/ParMapLike.scala

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,8 @@ import scala.collection.generic.Shrinkable
2222
*
2323
* @tparam K the key type of the map
2424
* @tparam V the value type of the map
25+
* @define Coll `ParMap`
26+
* @define coll parallel map
2527
*
2628
* @author Aleksandar Prokopec
2729
* @since 2.9

src/library/scala/collection/parallel/mutable/ParSet.scala

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,6 @@ import scala.collection.generic._
1313
import scala.collection.parallel.Combiner
1414

1515
/** A mutable variant of `ParSet`.
16-
*
17-
* @define Coll `mutable.ParSet`
18-
* @define coll mutable parallel set
1916
*
2017
* @author Aleksandar Prokopec
2118
*/

src/library/scala/collection/parallel/mutable/ParSetLike.scala

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,8 @@ import scala.collection.generic.Shrinkable
2121
* $sideeffects
2222
*
2323
* @tparam T the element type of the set
24+
* @define Coll `mutable.ParSet`
25+
* @define coll mutable parallel set
2426
*
2527
* @author Aleksandar Prokopec
2628
* @since 2.9

src/library/scala/runtime/Tuple2Zipped.scala

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,10 @@ import scala.language.{ higherKinds, implicitConversions }
1717
/** This interface is intended as a minimal interface, not complicated
1818
* by the requirement to resolve type constructors, for implicit search (which only
1919
* needs to find an implicit conversion to Traversable for our purposes.)
20+
* @define Coll `ZippedTraversable2`
21+
* @define coll collection
22+
* @define collectExample
23+
* @define willNotTerminateInf
2024
*/
2125
trait ZippedTraversable2[+El1, +El2] extends Any {
2226
def foreach[U](f: (El1, El2) => U): Unit

src/library/scala/runtime/Tuple3Zipped.scala

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,12 @@ import scala.collection.{ TraversableLike, IterableLike }
1414
import scala.collection.generic.{ CanBuildFrom => CBF }
1515
import scala.language.{ higherKinds, implicitConversions }
1616

17-
/** See comment on ZippedTraversable2. */
17+
/** See comment on ZippedTraversable2
18+
* @define Coll `ZippedTraversable3`
19+
* @define coll collection
20+
* @define collectExample
21+
* @define willNotTerminateInf
22+
*/
1823
trait ZippedTraversable3[+El1, +El2, +El3] extends Any {
1924
def foreach[U](f: (El1, El2, El3) => U): Unit
2025
}

src/library/scala/sys/SystemProperties.scala

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,8 @@ import scala.language.implicitConversions
2121
* System properties. If a security manager is in place which prevents
2222
* the properties from being read or written, the AccessControlException
2323
* will be caught and discarded.
24+
* @define Coll `collection.mutable.Map`
25+
* @define coll mutable map
2426
*
2527
* @author Paul Phillips
2628
* @version 2.9

0 commit comments

Comments
 (0)