summaryrefslogtreecommitdiff
path: root/src/library/scala/collection/immutable/Stream.scala
diff options
context:
space:
mode:
authorSom Snytt <som.snytt@gmail.com>2015-06-14 01:22:34 -0700
committerSom Snytt <som.snytt@gmail.com>2015-06-14 01:22:34 -0700
commita3961f5d873609658e93c6c9abfdbaa6ea8f2e30 (patch)
tree187ca4cc9293396d9d8873e2ac22aa0e8ca3ed99 /src/library/scala/collection/immutable/Stream.scala
parent0bc7fa67d130f75079df79814b33ef073254e27a (diff)
downloadscala-a3961f5d873609658e93c6c9abfdbaa6ea8f2e30.tar.gz
scala-a3961f5d873609658e93c6c9abfdbaa6ea8f2e30.tar.bz2
scala-a3961f5d873609658e93c6c9abfdbaa6ea8f2e30.zip
SI-9354 ScalaDoc members added via by-name view
Eligible views were looked up by exact from type without including the by-name dodge. By-name views are now included without consideration whether ScalaDoc processes possible duplicates correctly.
Diffstat (limited to 'src/library/scala/collection/immutable/Stream.scala')
-rw-r--r--src/library/scala/collection/immutable/Stream.scala6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/library/scala/collection/immutable/Stream.scala b/src/library/scala/collection/immutable/Stream.scala
index cf7b7e272a..7edd36dc22 100644
--- a/src/library/scala/collection/immutable/Stream.scala
+++ b/src/library/scala/collection/immutable/Stream.scala
@@ -1180,7 +1180,13 @@ object Stream extends SeqFactory[Stream] {
* to streams.
*/
class ConsWrapper[A](tl: => Stream[A]) {
+ /** Construct a stream consisting of a given first element followed by elements
+ * from a lazily evaluated Stream.
+ */
def #::(hd: A): Stream[A] = cons(hd, tl)
+ /** Construct a stream consisting of the concatenation of the given stream and
+ * a lazily evaluated Stream.
+ */
def #:::(prefix: Stream[A]): Stream[A] = prefix append tl
}