aboutsummaryrefslogtreecommitdiff
path: root/api/strawman/collections/CollectionStrawMan6$
diff options
context:
space:
mode:
Diffstat (limited to 'api/strawman/collections/CollectionStrawMan6$')
-rw-r--r--api/strawman/collections/CollectionStrawMan6$/::$.html65
-rw-r--r--api/strawman/collections/CollectionStrawMan6$/::.html294
-rw-r--r--api/strawman/collections/CollectionStrawMan6$/ArrayBuffer$.html51
-rw-r--r--api/strawman/collections/CollectionStrawMan6$/ArrayBuffer.html546
-rw-r--r--api/strawman/collections/CollectionStrawMan6$/ArrayBufferView.html198
-rw-r--r--api/strawman/collections/CollectionStrawMan6$/ArrayLike.html76
-rw-r--r--api/strawman/collections/CollectionStrawMan6$/ArrayOps$.html17
-rw-r--r--api/strawman/collections/CollectionStrawMan6$/ArrayOps.html453
-rw-r--r--api/strawman/collections/CollectionStrawMan6$/ArrayView$.html65
-rw-r--r--api/strawman/collections/CollectionStrawMan6$/ArrayView.html211
-rw-r--r--api/strawman/collections/CollectionStrawMan6$/Buildable.html98
-rw-r--r--api/strawman/collections/CollectionStrawMan6$/Builder.html136
-rw-r--r--api/strawman/collections/CollectionStrawMan6$/FromIterable.html53
-rw-r--r--api/strawman/collections/CollectionStrawMan6$/IndexedView$.html112
-rw-r--r--api/strawman/collections/CollectionStrawMan6$/IndexedView$/Drop.html177
-rw-r--r--api/strawman/collections/CollectionStrawMan6$/IndexedView$/Map.html185
-rw-r--r--api/strawman/collections/CollectionStrawMan6$/IndexedView$/Reverse$.html65
-rw-r--r--api/strawman/collections/CollectionStrawMan6$/IndexedView$/Reverse.html188
-rw-r--r--api/strawman/collections/CollectionStrawMan6$/IndexedView$/Take.html177
-rw-r--r--api/strawman/collections/CollectionStrawMan6$/IndexedView.html167
-rw-r--r--api/strawman/collections/CollectionStrawMan6$/Iterable.html68
-rw-r--r--api/strawman/collections/CollectionStrawMan6$/IterableFactory.html86
-rw-r--r--api/strawman/collections/CollectionStrawMan6$/IterableLike.html85
-rw-r--r--api/strawman/collections/CollectionStrawMan6$/IterableMonoTransforms.html196
-rw-r--r--api/strawman/collections/CollectionStrawMan6$/IterableOnce.html53
-rw-r--r--api/strawman/collections/CollectionStrawMan6$/IterableOps.html429
-rw-r--r--api/strawman/collections/CollectionStrawMan6$/IterablePolyTransforms.html194
-rw-r--r--api/strawman/collections/CollectionStrawMan6$/Iterator$.html65
-rw-r--r--api/strawman/collections/CollectionStrawMan6$/Iterator.html365
-rw-r--r--api/strawman/collections/CollectionStrawMan6$/LazyList$.html131
-rw-r--r--api/strawman/collections/CollectionStrawMan6$/LazyList$/#::$.html46
-rw-r--r--api/strawman/collections/CollectionStrawMan6$/LazyList$/Empty$.html26
-rw-r--r--api/strawman/collections/CollectionStrawMan6$/LazyList.html325
-rw-r--r--api/strawman/collections/CollectionStrawMan6$/LinearSeq.html174
-rw-r--r--api/strawman/collections/CollectionStrawMan6$/LinearSeqLike.html73
-rw-r--r--api/strawman/collections/CollectionStrawMan6$/List$.html50
-rw-r--r--api/strawman/collections/CollectionStrawMan6$/List.html195
-rw-r--r--api/strawman/collections/CollectionStrawMan6$/ListBuffer$.html50
-rw-r--r--api/strawman/collections/CollectionStrawMan6$/ListBuffer.html471
-rw-r--r--api/strawman/collections/CollectionStrawMan6$/Nil$.html91
-rw-r--r--api/strawman/collections/CollectionStrawMan6$/Seq.html48
-rw-r--r--api/strawman/collections/CollectionStrawMan6$/SeqLike.html49
-rw-r--r--api/strawman/collections/CollectionStrawMan6$/SeqMonoTransforms.html68
-rw-r--r--api/strawman/collections/CollectionStrawMan6$/StringBuilder.html136
-rw-r--r--api/strawman/collections/CollectionStrawMan6$/StringOps$.html17
-rw-r--r--api/strawman/collections/CollectionStrawMan6$/StringOps.html369
-rw-r--r--api/strawman/collections/CollectionStrawMan6$/StringView$.html64
-rw-r--r--api/strawman/collections/CollectionStrawMan6$/StringView.html181
-rw-r--r--api/strawman/collections/CollectionStrawMan6$/View$.html465
-rw-r--r--api/strawman/collections/CollectionStrawMan6$/View$/Concat$.html65
-rw-r--r--api/strawman/collections/CollectionStrawMan6$/View$/Concat.html273
-rw-r--r--api/strawman/collections/CollectionStrawMan6$/View$/Drop$.html65
-rw-r--r--api/strawman/collections/CollectionStrawMan6$/View$/Drop.html279
-rw-r--r--api/strawman/collections/CollectionStrawMan6$/View$/Elems$.html65
-rw-r--r--api/strawman/collections/CollectionStrawMan6$/View$/Elems.html147
-rw-r--r--api/strawman/collections/CollectionStrawMan6$/View$/Empty$.html76
-rw-r--r--api/strawman/collections/CollectionStrawMan6$/View$/Filter$.html65
-rw-r--r--api/strawman/collections/CollectionStrawMan6$/View$/Filter.html243
-rw-r--r--api/strawman/collections/CollectionStrawMan6$/View$/FlatMap$.html65
-rw-r--r--api/strawman/collections/CollectionStrawMan6$/View$/FlatMap.html258
-rw-r--r--api/strawman/collections/CollectionStrawMan6$/View$/Map$.html65
-rw-r--r--api/strawman/collections/CollectionStrawMan6$/View$/Map.html270
-rw-r--r--api/strawman/collections/CollectionStrawMan6$/View$/Partition$.html65
-rw-r--r--api/strawman/collections/CollectionStrawMan6$/View$/Partition.html262
-rw-r--r--api/strawman/collections/CollectionStrawMan6$/View$/Partitioned$.html65
-rw-r--r--api/strawman/collections/CollectionStrawMan6$/View$/Partitioned.html239
-rw-r--r--api/strawman/collections/CollectionStrawMan6$/View$/Take$.html65
-rw-r--r--api/strawman/collections/CollectionStrawMan6$/View$/Take.html279
-rw-r--r--api/strawman/collections/CollectionStrawMan6$/View$/Zip$.html65
-rw-r--r--api/strawman/collections/CollectionStrawMan6$/View$/Zip.html279
-rw-r--r--api/strawman/collections/CollectionStrawMan6$/View.html116
71 files changed, 10642 insertions, 633 deletions
diff --git a/api/strawman/collections/CollectionStrawMan6$/::$.html b/api/strawman/collections/CollectionStrawMan6$/::$.html
index 2e50721a6..e93212f64 100644
--- a/api/strawman/collections/CollectionStrawMan6$/::$.html
+++ b/api/strawman/collections/CollectionStrawMan6$/::$.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
final
</span>
@@ -5330,16 +5333,29 @@
<span id="entity-name">
::
</span>
+
+
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="apply(x,next)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'apply(x,next)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5384,17 +5400,37 @@ A
- <span class="no-left">: ::</span>
+ <span class="no-left">: ::
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-apply(x,next)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-apply(x,next)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="unapply(x$1)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'unapply(x$1)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5431,13 +5467,32 @@ A
- <span class="no-left">: ::</span>
+ <span class="no-left">: ::
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-unapply(x$1)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-unapply(x$1)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
</div>
diff --git a/api/strawman/collections/CollectionStrawMan6$/::.html b/api/strawman/collections/CollectionStrawMan6$/::.html
index 5359d0916..d9b406e77 100644
--- a/api/strawman/collections/CollectionStrawMan6$/::.html
+++ b/api/strawman/collections/CollectionStrawMan6$/::.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,16 +5333,79 @@
<span id="entity-name">
::
</span>
+
+ <span id="entity-type-params">
+ <span class="no-left">[</span>
+
+ <span class="no-left">
+
+ +A
+
+ </span>
+
+ <span class="no-left">]</span>
+ </span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">List</span>
+
+ </div>
+
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">::</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ x:
+ </span>
+ A
+
+ <span class="no-left">, </span>
+
+
+ <span class="">
+ next:
+ </span>
+ List
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span>
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="next" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'next');">[+]</span>
<span class="member-annotations">
</span>
@@ -5360,17 +5426,37 @@
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-next">
+
+ </div>
+ <div class="member-body-long" id ="long-body-next">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="x" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'x');">[+]</span>
<span class="member-annotations">
</span>
@@ -5396,12 +5482,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-x">
+
+ </div>
+ <div class="member-body-long" id ="long-body-x">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="_1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5427,12 +5530,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_1">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="_2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_2');">[+]</span>
<span class="member-annotations">
</span>
@@ -5458,12 +5578,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_2">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_2">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="copy(x,next)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy(x,next)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5508,17 +5645,37 @@ A
- <span class="no-left">: ::</span>
+ <span class="no-left">: ::
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy(x,next)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy(x,next)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="copy$default$1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5544,12 +5701,29 @@ A
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$default$1">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="copy$default$2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$2');">[+]</span>
<span class="member-annotations">
</span>
@@ -5570,17 +5744,37 @@ A
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$2">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$default$2">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="head" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'head');">[+]</span>
<span class="member-annotations">
</span>
@@ -5606,13 +5800,31 @@ A
</div><!-- end member-title -->
<div class="member-body">
- <p>The first element of the collection.</p>
+ <div class="member-body-short" id="short-body-head">
+ <p>The first element of the collection.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-head">
+ <p>The first element of the collection.</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="isEmpty" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isEmpty');">[+]</span>
<span class="member-annotations">
</span>
@@ -5638,13 +5850,31 @@ A
</div><!-- end member-title -->
<div class="member-body">
- <p>To be overridden in implementations:</p>
+ <div class="member-body-short" id="short-body-isEmpty">
+ <p>To be overridden in implementations:</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-isEmpty">
+ <p>To be overridden in implementations:</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="next_=(x$1)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'next_=(x$1)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5686,12 +5916,29 @@ A
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-next_=(x$1)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-next_=(x$1)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="tail" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'tail');">[+]</span>
<span class="member-annotations">
</span>
@@ -5717,9 +5964,26 @@ A
</div><!-- end member-title -->
<div class="member-body">
- <p>The rest of the collection without its first element.</p>
+ <div class="member-body-short" id="short-body-tail">
+ <p>The rest of the collection without its first element.</p>
+ </div>
+ <div class="member-body-long" id ="long-body-tail">
+ <p>The rest of the collection without its first element.</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
</div>
diff --git a/api/strawman/collections/CollectionStrawMan6$/ArrayBuffer$.html b/api/strawman/collections/CollectionStrawMan6$/ArrayBuffer$.html
index 7f677f005..e2452c644 100644
--- a/api/strawman/collections/CollectionStrawMan6$/ArrayBuffer$.html
+++ b/api/strawman/collections/CollectionStrawMan6$/ArrayBuffer$.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
final
</span>
@@ -5330,16 +5333,38 @@
<span id="entity-name">
ArrayBuffer
</span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">IterableFactory</span>
+
+ </div>
+
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="fromIterable(coll)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'fromIterable(coll)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5376,14 +5401,34 @@ B
- <span class="no-left">: ArrayBuffer</span>
+ <span class="no-left">: ArrayBuffer
+<span class="no-left no-right">[</span>
+B
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>Avoid reallocation of buffer if length is known.</p>
+ <div class="member-body-short" id="short-body-fromIterable(coll)">
+ <p>Avoid reallocation of buffer if length is known.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-fromIterable(coll)">
+ <p>Avoid reallocation of buffer if length is known.</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
</div>
diff --git a/api/strawman/collections/CollectionStrawMan6$/ArrayBuffer.html b/api/strawman/collections/CollectionStrawMan6$/ArrayBuffer.html
index ebbf3c289..6970d0f96 100644
--- a/api/strawman/collections/CollectionStrawMan6$/ArrayBuffer.html
+++ b/api/strawman/collections/CollectionStrawMan6$/ArrayBuffer.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,6 +5333,44 @@
<span id="entity-name">
ArrayBuffer
</span>
+
+ <span id="entity-type-params">
+ <span class="no-left">[</span>
+
+ <span class="no-left">
+
+ A
+
+ </span>
+
+ <span class="no-left">]</span>
+ </span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">Seq</span>
+
+
+ <span class="keyword">with</span>
+
+ <span class="entity-super-type">SeqLike</span>
+
+
+ <span class="keyword">with</span>
+
+ <span class="entity-super-type">Buildable</span>
+
+
+ <span class="keyword">with</span>
+
+ <span class="entity-super-type">Builder</span>
+
+ </div>
+
</div>
@@ -5339,12 +5380,64 @@
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">ArrayBuffer</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ initElems:
+ </span>
+ Array
+<span class="no-left no-right">[</span>
+AnyRef
+<span class="no-left">]</span>
+
+ <span class="no-left">, </span>
+
+
+ <span class="">
+ initLength:
+ </span>
+ Int
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">ArrayBuffer</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="elems" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'elems');">[+]</span>
<span class="member-annotations">
</span>
@@ -5365,17 +5458,37 @@
- <span class="no-left">: Array</span>
+ <span class="no-left">: Array
+<span class="no-left no-right">[</span>
+AnyRef
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-elems">
+
+ </div>
+ <div class="member-body-long" id ="long-body-elems">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="end" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'end');">[+]</span>
<span class="member-annotations">
</span>
@@ -5401,12 +5514,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-end">
+
+ </div>
+ <div class="member-body-long" id ="long-body-end">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="initElems" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'initElems');">[+]</span>
<span class="member-annotations">
</span>
@@ -5427,17 +5557,37 @@
- <span class="no-left">: Array</span>
+ <span class="no-left">: Array
+<span class="no-left no-right">[</span>
+AnyRef
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-initElems">
+
+ </div>
+ <div class="member-body-long" id ="long-body-initElems">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="initLength" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'initLength');">[+]</span>
<span class="member-annotations">
</span>
@@ -5463,12 +5613,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-initLength">
+
+ </div>
+ <div class="member-body-long" id ="long-body-initLength">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="start" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'start');">[+]</span>
<span class="member-annotations">
</span>
@@ -5494,12 +5661,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-start">
+
+ </div>
+ <div class="member-body-long" id ="long-body-start">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="++(xs)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '++(xs)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5536,18 +5720,39 @@ B
- <span class="no-left">: ArrayBuffer</span>
+ <span class="no-left">: ArrayBuffer
+<span class="no-left no-right">[</span>
+B
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>Overridden to use array copying for efficiency where possible.</p>
+ <div class="member-body-short" id="short-body-++(xs)">
+ <p>Overridden to use array copying for efficiency where possible.</p>
+ </div>
+ <div class="member-body-long" id ="long-body-++(xs)">
+ <p>Overridden to use array copying for efficiency where possible.</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="+=(elem)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '+=(elem)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5581,18 +5786,39 @@ B
- <span class="no-left">: ArrayBuffer</span>
+ <span class="no-left">: ArrayBuffer
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>Append an element</p>
+ <div class="member-body-short" id="short-body-+=(elem)">
+ <p>Append an element</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-+=(elem)">
+ <p>Append an element</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="apply(n)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'apply(n)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5631,12 +5857,29 @@ B
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-apply(n)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-apply(n)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="className" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'className');">[+]</span>
<span class="member-annotations">
</span>
@@ -5662,16 +5905,37 @@ B
</div><!-- end member-title -->
<div class="member-body">
- <p>The class name of this collection. To be used for converting to string.
+ <div class="member-body-short" id="short-body-className">
+ <p>The class name of this collection. To be used for converting to string.
Collections generally print like this:</p>
<pre><code> &lt;className&gt;(elem_1, ..., elem_n)
</code></pre>
+ </div>
+ <div class="member-body-long" id ="long-body-className">
+ <p>The class name of this collection. To be used for converting to string.
+Collections generally print like this:</p>
+<pre><code> &lt;className&gt;(elem_1, ..., elem_n)
+</code></pre>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="elems_=(x$1)" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'elems_=(x$1)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5713,12 +5977,29 @@ AnyRef
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-elems_=(x$1)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-elems_=(x$1)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="end_=(x$1)" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'end_=(x$1)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5757,12 +6038,29 @@ AnyRef
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-end_=(x$1)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-end_=(x$1)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="fromIterable(it)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'fromIterable(it)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5799,17 +6097,37 @@ B
- <span class="no-left">: ArrayBuffer</span>
+ <span class="no-left">: ArrayBuffer
+<span class="no-left no-right">[</span>
+B
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-fromIterable(it)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-fromIterable(it)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="iterator" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'iterator');">[+]</span>
<span class="member-annotations">
</span>
@@ -5830,17 +6148,37 @@ B
- <span class="no-left">: Iterator</span>
+ <span class="no-left">: Iterator
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-iterator">
+
+ </div>
+ <div class="member-body-long" id ="long-body-iterator">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="knownSize" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'knownSize');">[+]</span>
<span class="member-annotations">
</span>
@@ -5866,14 +6204,33 @@ B
</div><!-- end member-title -->
<div class="member-body">
- <p>The number of elements in this collection, if it can be cheaply computed,
+ <div class="member-body-short" id="short-body-knownSize">
+ <p>The number of elements in this collection, if it can be cheaply computed,
+-1 otherwise. Cheaply usually means: Not requiring a collection traversal.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-knownSize">
+ <p>The number of elements in this collection, if it can be cheaply computed,
-1 otherwise. Cheaply usually means: Not requiring a collection traversal.</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="length" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'length');">[+]</span>
<span class="member-annotations">
</span>
@@ -5899,12 +6256,29 @@ B
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-length">
+
+ </div>
+ <div class="member-body-long" id ="long-body-length">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="newBuilder" class="member protected">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'newBuilder');">[+]</span>
<span class="member-annotations">
</span>
@@ -5925,18 +6299,39 @@ B
- <span class="no-left">: Builder</span>
+ <span class="no-left">: Builder
+<span class="no-left no-right">[</span>
+A<span class="">, </span>Repr
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>Creates a new builder.</p>
+ <div class="member-body-short" id="short-body-newBuilder">
+ <p>Creates a new builder.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-newBuilder">
+ <p>Creates a new builder.</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="result" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'result');">[+]</span>
<span class="member-annotations">
</span>
@@ -5962,13 +6357,31 @@ B
</div><!-- end member-title -->
<div class="member-body">
- <p>Result collection consisting of all elements appended so far.</p>
+ <div class="member-body-short" id="short-body-result">
+ <p>Result collection consisting of all elements appended so far.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-result">
+ <p>Result collection consisting of all elements appended so far.</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="start_=(x$1)" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'start_=(x$1)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6007,12 +6420,29 @@ B
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-start_=(x$1)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-start_=(x$1)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="take(n)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'take(n)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6051,13 +6481,31 @@ B
</div><!-- end member-title -->
<div class="member-body">
- <p>A collection containing the first <code>n</code> elements of this collection.</p>
+ <div class="member-body-short" id="short-body-take(n)">
+ <p>A collection containing the first <code>n</code> elements of this collection.</p>
+ </div>
+ <div class="member-body-long" id ="long-body-take(n)">
+ <p>A collection containing the first <code>n</code> elements of this collection.</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="trimStart(n)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'trimStart(n)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6096,13 +6544,31 @@ B
</div><!-- end member-title -->
<div class="member-body">
- <p>New operation: destructively drop elements at start of buffer.</p>
+ <div class="member-body-short" id="short-body-trimStart(n)">
+ <p>New operation: destructively drop elements at start of buffer.</p>
+ </div>
+ <div class="member-body-long" id ="long-body-trimStart(n)">
+ <p>New operation: destructively drop elements at start of buffer.</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="view" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'view');">[+]</span>
<span class="member-annotations">
</span>
@@ -6123,14 +6589,34 @@ B
- <span class="no-left">: View</span>
+ <span class="no-left">: View
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>A view representing the elements of this collection.</p>
+ <div class="member-body-short" id="short-body-view">
+ <p>A view representing the elements of this collection.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-view">
+ <p>A view representing the elements of this collection.</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
</div>
diff --git a/api/strawman/collections/CollectionStrawMan6$/ArrayBufferView.html b/api/strawman/collections/CollectionStrawMan6$/ArrayBufferView.html
index 289ad3f2e..00a4dd420 100644
--- a/api/strawman/collections/CollectionStrawMan6$/ArrayBufferView.html
+++ b/api/strawman/collections/CollectionStrawMan6$/ArrayBufferView.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,16 +5333,87 @@
<span id="entity-name">
ArrayBufferView
</span>
+
+ <span id="entity-type-params">
+ <span class="no-left">[</span>
+
+ <span class="no-left">
+
+ A
+
+ </span>
+
+ <span class="no-left">]</span>
+ </span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">IndexedView</span>
+
+ </div>
+
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">ArrayBufferView</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ elems:
+ </span>
+ Array
+<span class="no-left no-right">[</span>
+AnyRef
+<span class="no-left">]</span>
+
+ <span class="no-left">, </span>
+
+
+ <span class="">
+ start:
+ </span>
+ Int
+
+ <span class="no-left">, </span>
+
+
+ <span class="">
+ end:
+ </span>
+ Int
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="elems" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'elems');">[+]</span>
<span class="member-annotations">
</span>
@@ -5360,17 +5434,37 @@
- <span class="no-left">: Array</span>
+ <span class="no-left">: Array
+<span class="no-left no-right">[</span>
+AnyRef
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-elems">
+
+ </div>
+ <div class="member-body-long" id ="long-body-elems">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="end" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'end');">[+]</span>
<span class="member-annotations">
</span>
@@ -5396,12 +5490,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-end">
+
+ </div>
+ <div class="member-body-long" id ="long-body-end">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="start" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'start');">[+]</span>
<span class="member-annotations">
</span>
@@ -5427,12 +5538,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-start">
+
+ </div>
+ <div class="member-body-long" id ="long-body-start">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="apply(n)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'apply(n)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5471,12 +5599,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-apply(n)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-apply(n)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="className" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'className');">[+]</span>
<span class="member-annotations">
</span>
@@ -5502,16 +5647,37 @@
</div><!-- end member-title -->
<div class="member-body">
- <p>The class name of this collection. To be used for converting to string.
+ <div class="member-body-short" id="short-body-className">
+ <p>The class name of this collection. To be used for converting to string.
+Collections generally print like this:</p>
+<pre><code> &lt;className&gt;(elem_1, ..., elem_n)
+</code></pre>
+
+ </div>
+ <div class="member-body-long" id ="long-body-className">
+ <p>The class name of this collection. To be used for converting to string.
Collections generally print like this:</p>
<pre><code> &lt;className&gt;(elem_1, ..., elem_n)
</code></pre>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="length" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'length');">[+]</span>
<span class="member-annotations">
</span>
@@ -5537,8 +5703,24 @@ Collections generally print like this:</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-length">
+
+ </div>
+ <div class="member-body-long" id ="long-body-length">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
</div>
diff --git a/api/strawman/collections/CollectionStrawMan6$/ArrayLike.html b/api/strawman/collections/CollectionStrawMan6$/ArrayLike.html
index de7cfe0b5..f6a8dd36e 100644
--- a/api/strawman/collections/CollectionStrawMan6$/ArrayLike.html
+++ b/api/strawman/collections/CollectionStrawMan6$/ArrayLike.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,6 +5333,29 @@
<span id="entity-name">
ArrayLike
</span>
+
+ <span id="entity-type-params">
+ <span class="no-left">[</span>
+
+ <span class="no-left">
+
+ +A
+
+ </span>
+
+ <span class="no-left">]</span>
+ </span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">Any</span>
+
+ </div>
+
</div>
@@ -5339,12 +5365,23 @@
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="apply(i)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'apply(i)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5383,12 +5420,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-apply(i)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-apply(i)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="length" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'length');">[+]</span>
<span class="member-annotations">
</span>
@@ -5414,8 +5468,24 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-length">
+
+ </div>
+ <div class="member-body-long" id ="long-body-length">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
</div>
diff --git a/api/strawman/collections/CollectionStrawMan6$/ArrayOps$.html b/api/strawman/collections/CollectionStrawMan6$/ArrayOps$.html
index 84185048a..a9d541980 100644
--- a/api/strawman/collections/CollectionStrawMan6$/ArrayOps$.html
+++ b/api/strawman/collections/CollectionStrawMan6$/ArrayOps$.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
final
</span>
@@ -5330,6 +5333,8 @@
<span id="entity-name">
ArrayOps
</span>
+
+
</div>
@@ -5339,7 +5344,17 @@
</div>
- <h1 class="section empty">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section empty">
+ Members
+ </h1>
<div id="entity-members" class="entity-section empty">
diff --git a/api/strawman/collections/CollectionStrawMan6$/ArrayOps.html b/api/strawman/collections/CollectionStrawMan6$/ArrayOps.html
index 75b434294..9e60a6a58 100644
--- a/api/strawman/collections/CollectionStrawMan6$/ArrayOps.html
+++ b/api/strawman/collections/CollectionStrawMan6$/ArrayOps.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
final
</span>
@@ -5330,6 +5333,49 @@
<span id="entity-name">
ArrayOps
</span>
+
+ <span id="entity-type-params">
+ <span class="no-left">[</span>
+
+ <span class="no-left">
+
+ A
+
+ </span>
+
+ <span class="no-left">]</span>
+ </span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">AnyVal</span>
+
+
+ <span class="keyword">with</span>
+
+ <span class="entity-super-type">IterableOps</span>
+
+
+ <span class="keyword">with</span>
+
+ <span class="entity-super-type">SeqMonoTransforms</span>
+
+
+ <span class="keyword">with</span>
+
+ <span class="entity-super-type">Buildable</span>
+
+
+ <span class="keyword">with</span>
+
+ <span class="entity-super-type">ArrayLike</span>
+
+ </div>
+
</div>
@@ -5339,12 +5385,44 @@
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">ArrayOps</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ xs:
+ </span>
+ Array
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span>
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="xs" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'xs');">[+]</span>
<span class="member-annotations">
</span>
@@ -5365,17 +5443,37 @@
- <span class="no-left">: Array</span>
+ <span class="no-left">: Array
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-xs">
+
+ </div>
+ <div class="member-body-long" id ="long-body-xs">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="++(xs)(evidence$11)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '++(xs)(evidence$11)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5428,17 +5526,37 @@ B
- <span class="no-left">: Array</span>
+ <span class="no-left">: Array
+<span class="no-left no-right">[</span>
+B
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-++(xs)(evidence$11)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-++(xs)(evidence$11)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="apply(i)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'apply(i)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5477,12 +5595,29 @@ B
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-apply(i)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-apply(i)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="className" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'className');">[+]</span>
<span class="member-annotations">
</span>
@@ -5508,16 +5643,37 @@ B
</div><!-- end member-title -->
<div class="member-body">
- <p>The class name of this collection. To be used for converting to string.
+ <div class="member-body-short" id="short-body-className">
+ <p>The class name of this collection. To be used for converting to string.
Collections generally print like this:</p>
<pre><code> &lt;className&gt;(elem_1, ..., elem_n)
</code></pre>
+ </div>
+ <div class="member-body-long" id ="long-body-className">
+ <p>The class name of this collection. To be used for converting to string.
+Collections generally print like this:</p>
+<pre><code> &lt;className&gt;(elem_1, ..., elem_n)
+</code></pre>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="coll" class="member protected">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'coll');">[+]</span>
<span class="member-annotations">
</span>
@@ -5538,17 +5694,37 @@ Collections generally print like this:</p>
- <span class="no-left">: Iterable</span>
+ <span class="no-left">: Iterable
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-coll">
+
+ </div>
+ <div class="member-body-long" id ="long-body-coll">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="elemTag" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'elemTag');">[+]</span>
<span class="member-annotations">
</span>
@@ -5569,17 +5745,37 @@ Collections generally print like this:</p>
- <span class="no-left">: ClassTag</span>
+ <span class="no-left">: ClassTag
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-elemTag">
+
+ </div>
+ <div class="member-body-long" id ="long-body-elemTag">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="flatMap(f)(evidence$10)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'flatMap(f)(evidence$10)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5632,17 +5828,37 @@ B
- <span class="no-left">: Array</span>
+ <span class="no-left">: Array
+<span class="no-left no-right">[</span>
+B
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-flatMap(f)(evidence$10)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-flatMap(f)(evidence$10)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="fromIterable(coll)(evidence$8)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'fromIterable(coll)(evidence$8)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5695,17 +5911,37 @@ B
- <span class="no-left">: Array</span>
+ <span class="no-left">: Array
+<span class="no-left no-right">[</span>
+B
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-fromIterable(coll)(evidence$8)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-fromIterable(coll)(evidence$8)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="fromIterableWithSameElemType(coll)" class="member protected">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'fromIterableWithSameElemType(coll)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5742,17 +5978,37 @@ A
- <span class="no-left">: Array</span>
+ <span class="no-left">: Array
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-fromIterableWithSameElemType(coll)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-fromIterableWithSameElemType(coll)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="iterator" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'iterator');">[+]</span>
<span class="member-annotations">
</span>
@@ -5773,17 +6029,37 @@ A
- <span class="no-left">: Iterator</span>
+ <span class="no-left">: Iterator
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-iterator">
+
+ </div>
+ <div class="member-body-long" id ="long-body-iterator">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="knownSize" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'knownSize');">[+]</span>
<span class="member-annotations">
</span>
@@ -5809,14 +6085,33 @@ A
</div><!-- end member-title -->
<div class="member-body">
- <p>The number of elements in this collection, if it can be cheaply computed,
+ <div class="member-body-short" id="short-body-knownSize">
+ <p>The number of elements in this collection, if it can be cheaply computed,
-1 otherwise. Cheaply usually means: Not requiring a collection traversal.</p>
+ </div>
+ <div class="member-body-long" id ="long-body-knownSize">
+ <p>The number of elements in this collection, if it can be cheaply computed,
+-1 otherwise. Cheaply usually means: Not requiring a collection traversal.</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="length" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'length');">[+]</span>
<span class="member-annotations">
</span>
@@ -5842,12 +6137,29 @@ A
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-length">
+
+ </div>
+ <div class="member-body-long" id ="long-body-length">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="map(f)(evidence$9)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'map(f)(evidence$9)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5897,17 +6209,37 @@ B
- <span class="no-left">: Array</span>
+ <span class="no-left">: Array
+<span class="no-left no-right">[</span>
+B
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-map(f)(evidence$9)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-map(f)(evidence$9)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="newBuilder" class="member protected">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'newBuilder');">[+]</span>
<span class="member-annotations">
</span>
@@ -5928,18 +6260,39 @@ B
- <span class="no-left">: Builder</span>
+ <span class="no-left">: Builder
+<span class="no-left no-right">[</span>
+A<span class="">, </span>Repr
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>Creates a new builder.</p>
+ <div class="member-body-short" id="short-body-newBuilder">
+ <p>Creates a new builder.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-newBuilder">
+ <p>Creates a new builder.</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="view" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'view');">[+]</span>
<span class="member-annotations">
</span>
@@ -5960,18 +6313,39 @@ B
- <span class="no-left">: View</span>
+ <span class="no-left">: View
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>A view representing the elements of this collection.</p>
+ <div class="member-body-short" id="short-body-view">
+ <p>A view representing the elements of this collection.</p>
+ </div>
+ <div class="member-body-long" id ="long-body-view">
+ <p>A view representing the elements of this collection.</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="zip(xs)(evidence$12)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'zip(xs)(evidence$12)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6024,13 +6398,34 @@ B
- <span class="no-left">: Array</span>
+ <span class="no-left">: Array
+<span class="no-left no-right">[</span>
+<span class="no-right">(</span>
+A<span>, </span>B
+<span class="no-left">)</span>
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-zip(xs)(evidence$12)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-zip(xs)(evidence$12)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
</div>
diff --git a/api/strawman/collections/CollectionStrawMan6$/ArrayView$.html b/api/strawman/collections/CollectionStrawMan6$/ArrayView$.html
index 6385109dc..feb65146d 100644
--- a/api/strawman/collections/CollectionStrawMan6$/ArrayView$.html
+++ b/api/strawman/collections/CollectionStrawMan6$/ArrayView$.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
final
</span>
@@ -5330,16 +5333,29 @@
<span id="entity-name">
ArrayView
</span>
+
+
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="apply(xs)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'apply(xs)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5376,17 +5392,37 @@ A
- <span class="no-left">: ArrayView</span>
+ <span class="no-left">: ArrayView
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-apply(xs)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-apply(xs)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="unapply(x$1)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'unapply(x$1)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5423,13 +5459,32 @@ A
- <span class="no-left">: ArrayView</span>
+ <span class="no-left">: ArrayView
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-unapply(x$1)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-unapply(x$1)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
</div>
diff --git a/api/strawman/collections/CollectionStrawMan6$/ArrayView.html b/api/strawman/collections/CollectionStrawMan6$/ArrayView.html
index 967d6d5c2..8cef8f05a 100644
--- a/api/strawman/collections/CollectionStrawMan6$/ArrayView.html
+++ b/api/strawman/collections/CollectionStrawMan6$/ArrayView.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,16 +5333,71 @@
<span id="entity-name">
ArrayView
</span>
+
+ <span id="entity-type-params">
+ <span class="no-left">[</span>
+
+ <span class="no-left">
+
+ A
+
+ </span>
+
+ <span class="no-left">]</span>
+ </span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">IndexedView</span>
+
+ </div>
+
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">ArrayView</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ xs:
+ </span>
+ Array
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span>
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="xs" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'xs');">[+]</span>
<span class="member-annotations">
</span>
@@ -5360,17 +5418,37 @@
- <span class="no-left">: Array</span>
+ <span class="no-left">: Array
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-xs">
+
+ </div>
+ <div class="member-body-long" id ="long-body-xs">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="_1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5396,12 +5474,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_1">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="apply(n)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'apply(n)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5440,12 +5535,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-apply(n)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-apply(n)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="className" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'className');">[+]</span>
<span class="member-annotations">
</span>
@@ -5471,16 +5583,37 @@
</div><!-- end member-title -->
<div class="member-body">
- <p>The class name of this collection. To be used for converting to string.
+ <div class="member-body-short" id="short-body-className">
+ <p>The class name of this collection. To be used for converting to string.
+Collections generally print like this:</p>
+<pre><code> &lt;className&gt;(elem_1, ..., elem_n)
+</code></pre>
+
+ </div>
+ <div class="member-body-long" id ="long-body-className">
+ <p>The class name of this collection. To be used for converting to string.
Collections generally print like this:</p>
<pre><code> &lt;className&gt;(elem_1, ..., elem_n)
</code></pre>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="copy(xs)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy(xs)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5517,17 +5650,37 @@ A
- <span class="no-left">: ArrayView</span>
+ <span class="no-left">: ArrayView
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy(xs)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy(xs)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="copy$default$1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5548,17 +5701,37 @@ A
- <span class="no-left">: Array</span>
+ <span class="no-left">: Array
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$default$1">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="length" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'length');">[+]</span>
<span class="member-annotations">
</span>
@@ -5584,8 +5757,24 @@ A
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-length">
+
+ </div>
+ <div class="member-body-long" id ="long-body-length">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
</div>
diff --git a/api/strawman/collections/CollectionStrawMan6$/Buildable.html b/api/strawman/collections/CollectionStrawMan6$/Buildable.html
index 3f7f36092..6487378a1 100644
--- a/api/strawman/collections/CollectionStrawMan6$/Buildable.html
+++ b/api/strawman/collections/CollectionStrawMan6$/Buildable.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,6 +5333,40 @@
<span id="entity-name">
Buildable
</span>
+
+ <span id="entity-type-params">
+ <span class="no-left">[</span>
+
+ <span class="no-left">
+
+ +A,
+
+ </span>
+
+ <span class="no-left">
+
+ +Repr
+
+ </span>
+
+ <span class="no-left">]</span>
+ </span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">Any</span>
+
+
+ <span class="keyword">with</span>
+
+ <span class="entity-super-type">IterableMonoTransforms</span>
+
+ </div>
+
</div>
@@ -5339,12 +5376,23 @@
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="newBuilder" class="member protected">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'newBuilder');">[+]</span>
<span class="member-annotations">
</span>
@@ -5365,18 +5413,39 @@
- <span class="no-left">: Builder</span>
+ <span class="no-left">: Builder
+<span class="no-left no-right">[</span>
+A<span class="">, </span>Repr
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>Creates a new builder.</p>
+ <div class="member-body-short" id="short-body-newBuilder">
+ <p>Creates a new builder.</p>
+ </div>
+ <div class="member-body-long" id ="long-body-newBuilder">
+ <p>Creates a new builder.</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="partition(p)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'partition(p)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5410,14 +5479,33 @@
- <span class="no-left">: </span>
+ <span class="no-left">: <span class="no-right">(</span>
+Repr<span>, </span>Repr
+<span class="no-left">)</span></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>Optimized, push-based version of <code>partition</code>.</p>
+ <div class="member-body-short" id="short-body-partition(p)">
+ <p>Optimized, push-based version of <code>partition</code>.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-partition(p)">
+ <p>Optimized, push-based version of <code>partition</code>.</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
</div>
diff --git a/api/strawman/collections/CollectionStrawMan6$/Builder.html b/api/strawman/collections/CollectionStrawMan6$/Builder.html
index 1a51ea9b9..c0873d812 100644
--- a/api/strawman/collections/CollectionStrawMan6$/Builder.html
+++ b/api/strawman/collections/CollectionStrawMan6$/Builder.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,6 +5333,26 @@
<span id="entity-name">
Builder
</span>
+
+ <span id="entity-type-params">
+ <span class="no-left">[</span>
+
+ <span class="no-left">
+
+ -A,
+
+ </span>
+
+ <span class="no-left">
+
+ +To
+
+ </span>
+
+ <span class="no-left">]</span>
+ </span>
+
+
</div>
@@ -5339,12 +5362,23 @@
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="++=(xs)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '++=(xs)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5381,18 +5415,42 @@ A
- <span class="no-left">: </span>
+ <span class="no-left">: Builder
+<span class="no-left no-right">[</span>
+A<span class="">, </span>To
+<span class="no-left">]</span><span class="and-or-separator"> &amp; </span>Builder
+<span class="no-left no-right">[</span>
+A<span class="">, </span>To
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>Bulk append. Can be overridden if specialized implementations are available.</p>
+ <div class="member-body-short" id="short-body-++=(xs)">
+ <p>Bulk append. Can be overridden if specialized implementations are available.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-++=(xs)">
+ <p>Bulk append. Can be overridden if specialized implementations are available.</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="+=(x)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '+=(x)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5426,18 +5484,42 @@ A
- <span class="no-left">: </span>
+ <span class="no-left">: Builder
+<span class="no-left no-right">[</span>
+A<span class="">, </span>To
+<span class="no-left">]</span><span class="and-or-separator"> &amp; </span>Builder
+<span class="no-left no-right">[</span>
+A<span class="">, </span>To
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>Append an element</p>
+ <div class="member-body-short" id="short-body-+=(x)">
+ <p>Append an element</p>
+ </div>
+ <div class="member-body-long" id ="long-body-+=(x)">
+ <p>Append an element</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="mapResult(f)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'mapResult(f)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5471,18 +5553,39 @@ A
- <span class="no-left">: Builder</span>
+ <span class="no-left">: Builder
+<span class="no-left no-right">[</span>
+A<span class="">, </span>NewTo
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>A builder resulting from this builder my mapping the result using <code>f</code>.</p>
+ <div class="member-body-short" id="short-body-mapResult(f)">
+ <p>A builder resulting from this builder my mapping the result using <code>f</code>.</p>
+ </div>
+ <div class="member-body-long" id ="long-body-mapResult(f)">
+ <p>A builder resulting from this builder my mapping the result using <code>f</code>.</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="result" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'result');">[+]</span>
<span class="member-annotations">
</span>
@@ -5508,9 +5611,26 @@ A
</div><!-- end member-title -->
<div class="member-body">
- <p>Result collection consisting of all elements appended so far.</p>
+ <div class="member-body-short" id="short-body-result">
+ <p>Result collection consisting of all elements appended so far.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-result">
+ <p>Result collection consisting of all elements appended so far.</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
</div>
diff --git a/api/strawman/collections/CollectionStrawMan6$/FromIterable.html b/api/strawman/collections/CollectionStrawMan6$/FromIterable.html
index 364c0aede..ee4ce61b0 100644
--- a/api/strawman/collections/CollectionStrawMan6$/FromIterable.html
+++ b/api/strawman/collections/CollectionStrawMan6$/FromIterable.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,6 +5333,20 @@
<span id="entity-name">
FromIterable
</span>
+
+ <span id="entity-type-params">
+ <span class="no-left">[</span>
+
+ <span class="no-left">
+
+ +C
+
+ </span>
+
+ <span class="no-left">]</span>
+ </span>
+
+
</div>
@@ -5339,12 +5356,23 @@
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="fromIterable(it)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'fromIterable(it)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5381,13 +5409,32 @@ B
- <span class="no-left">: strawman$collections$CollectionStrawMan6$FromIterable$$C</span>
+ <span class="no-left">: strawman$collections$CollectionStrawMan6$FromIterable$$C
+<span class="no-left no-right">[</span>
+B
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-fromIterable(it)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-fromIterable(it)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
</div>
diff --git a/api/strawman/collections/CollectionStrawMan6$/IndexedView$.html b/api/strawman/collections/CollectionStrawMan6$/IndexedView$.html
index 5bcaf9c90..75659d9ed 100644
--- a/api/strawman/collections/CollectionStrawMan6$/IndexedView$.html
+++ b/api/strawman/collections/CollectionStrawMan6$/IndexedView$.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
final
</span>
@@ -5330,16 +5333,29 @@
<span id="entity-name">
IndexedView
</span>
+
+
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="Drop" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Drop');">[+]</span>
<span class="member-annotations">
</span>
@@ -5363,12 +5379,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Drop">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Drop">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="Map" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Map');">[+]</span>
<span class="member-annotations">
</span>
@@ -5392,12 +5425,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Map">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Map">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="Reverse" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Reverse');">[+]</span>
<span class="member-annotations">
</span>
@@ -5421,12 +5471,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Reverse">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Reverse">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="Reverse$" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Reverse$');">[+]</span>
<span class="member-annotations">
</span>
@@ -5450,12 +5517,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Reverse$">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Reverse$">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="Take" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Take');">[+]</span>
<span class="member-annotations">
</span>
@@ -5479,8 +5563,24 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Take">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Take">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
</div>
diff --git a/api/strawman/collections/CollectionStrawMan6$/IndexedView$/Drop.html b/api/strawman/collections/CollectionStrawMan6$/IndexedView$/Drop.html
index 7db8a3d02..b1d61b591 100644
--- a/api/strawman/collections/CollectionStrawMan6$/IndexedView$/Drop.html
+++ b/api/strawman/collections/CollectionStrawMan6$/IndexedView$/Drop.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,16 +5333,84 @@
<span id="entity-name">
Drop
</span>
+
+ <span id="entity-type-params">
+ <span class="no-left">[</span>
+
+ <span class="no-left">
+
+ A
+
+ </span>
+
+ <span class="no-left">]</span>
+ </span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">Take</span>
+
+
+ <span class="keyword">with</span>
+
+ <span class="entity-super-type">IndexedView</span>
+
+ </div>
+
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">Drop</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ underlying:
+ </span>
+ IndexedView
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span>
+
+ <span class="no-left">, </span>
+
+
+ <span class="">
+ n:
+ </span>
+ Int
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="n" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'n');">[+]</span>
<span class="member-annotations">
</span>
@@ -5365,12 +5436,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-n">
+
+ </div>
+ <div class="member-body-long" id ="long-body-n">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="underlying" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'underlying');">[+]</span>
<span class="member-annotations">
</span>
@@ -5391,17 +5479,37 @@
- <span class="no-left">: IndexedView</span>
+ <span class="no-left">: IndexedView
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-underlying">
+
+ </div>
+ <div class="member-body-long" id ="long-body-underlying">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="apply(i)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'apply(i)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5440,12 +5548,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-apply(i)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-apply(i)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="iterator" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'iterator');">[+]</span>
<span class="member-annotations">
</span>
@@ -5466,17 +5591,37 @@
- <span class="no-left">: Iterator</span>
+ <span class="no-left">: Iterator
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-iterator">
+
+ </div>
+ <div class="member-body-long" id ="long-body-iterator">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="length" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'length');">[+]</span>
<span class="member-annotations">
</span>
@@ -5502,8 +5647,24 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-length">
+
+ </div>
+ <div class="member-body-long" id ="long-body-length">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
</div>
diff --git a/api/strawman/collections/CollectionStrawMan6$/IndexedView$/Map.html b/api/strawman/collections/CollectionStrawMan6$/IndexedView$/Map.html
index d77ecce22..4986b8da1 100644
--- a/api/strawman/collections/CollectionStrawMan6$/IndexedView$/Map.html
+++ b/api/strawman/collections/CollectionStrawMan6$/IndexedView$/Map.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,16 +5333,90 @@
<span id="entity-name">
Map
</span>
+
+ <span id="entity-type-params">
+ <span class="no-left">[</span>
+
+ <span class="no-left">
+
+ A,
+
+ </span>
+
+ <span class="no-left">
+
+ B
+
+ </span>
+
+ <span class="no-left">]</span>
+ </span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">Map</span>
+
+
+ <span class="keyword">with</span>
+
+ <span class="entity-super-type">IndexedView</span>
+
+ </div>
+
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">Map</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ underlying:
+ </span>
+ IndexedView
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span>
+
+ <span class="no-left">, </span>
+
+
+ <span class="">
+ f:
+ </span>
+ A<span class="right-arrow"> =&gt; </span>B
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="f" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'f');">[+]</span>
<span class="member-annotations">
</span>
@@ -5360,17 +5437,34 @@
- <span class="no-left">: </span>
+ <span class="no-left">: A<span class="right-arrow"> =&gt; </span>B</span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-f">
+
+ </div>
+ <div class="member-body-long" id ="long-body-f">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="underlying" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'underlying');">[+]</span>
<span class="member-annotations">
</span>
@@ -5391,17 +5485,37 @@
- <span class="no-left">: IndexedView</span>
+ <span class="no-left">: IndexedView
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-underlying">
+
+ </div>
+ <div class="member-body-long" id ="long-body-underlying">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="apply(n)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'apply(n)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5440,12 +5554,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-apply(n)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-apply(n)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="iterator" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'iterator');">[+]</span>
<span class="member-annotations">
</span>
@@ -5466,17 +5597,37 @@
- <span class="no-left">: Iterator</span>
+ <span class="no-left">: Iterator
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-iterator">
+
+ </div>
+ <div class="member-body-long" id ="long-body-iterator">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="length" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'length');">[+]</span>
<span class="member-annotations">
</span>
@@ -5502,8 +5653,24 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-length">
+
+ </div>
+ <div class="member-body-long" id ="long-body-length">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
</div>
diff --git a/api/strawman/collections/CollectionStrawMan6$/IndexedView$/Reverse$.html b/api/strawman/collections/CollectionStrawMan6$/IndexedView$/Reverse$.html
index 265b9b284..d6521c946 100644
--- a/api/strawman/collections/CollectionStrawMan6$/IndexedView$/Reverse$.html
+++ b/api/strawman/collections/CollectionStrawMan6$/IndexedView$/Reverse$.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
final
</span>
@@ -5330,16 +5333,29 @@
<span id="entity-name">
Reverse
</span>
+
+
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="apply(underlying)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'apply(underlying)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5376,17 +5392,37 @@ A
- <span class="no-left">: Reverse</span>
+ <span class="no-left">: Reverse
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-apply(underlying)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-apply(underlying)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="unapply(x$1)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'unapply(x$1)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5423,13 +5459,32 @@ A
- <span class="no-left">: Reverse</span>
+ <span class="no-left">: Reverse
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-unapply(x$1)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-unapply(x$1)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
</div>
diff --git a/api/strawman/collections/CollectionStrawMan6$/IndexedView$/Reverse.html b/api/strawman/collections/CollectionStrawMan6$/IndexedView$/Reverse.html
index e104cfd6d..be9aa305a 100644
--- a/api/strawman/collections/CollectionStrawMan6$/IndexedView$/Reverse.html
+++ b/api/strawman/collections/CollectionStrawMan6$/IndexedView$/Reverse.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,16 +5333,71 @@
<span id="entity-name">
Reverse
</span>
+
+ <span id="entity-type-params">
+ <span class="no-left">[</span>
+
+ <span class="no-left">
+
+ A
+
+ </span>
+
+ <span class="no-left">]</span>
+ </span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">IndexedView</span>
+
+ </div>
+
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">Reverse</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ underlying:
+ </span>
+ IndexedView
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span>
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="underlying" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'underlying');">[+]</span>
<span class="member-annotations">
</span>
@@ -5360,17 +5418,37 @@
- <span class="no-left">: IndexedView</span>
+ <span class="no-left">: IndexedView
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-underlying">
+
+ </div>
+ <div class="member-body-long" id ="long-body-underlying">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="_1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5396,12 +5474,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_1">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="apply(i)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'apply(i)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5440,12 +5535,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-apply(i)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-apply(i)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="copy(underlying)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy(underlying)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5482,17 +5594,37 @@ A
- <span class="no-left">: Reverse</span>
+ <span class="no-left">: Reverse
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy(underlying)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy(underlying)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="copy$default$1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5513,17 +5645,37 @@ A
- <span class="no-left">: IndexedView</span>
+ <span class="no-left">: IndexedView
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$default$1">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="length" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'length');">[+]</span>
<span class="member-annotations">
</span>
@@ -5549,8 +5701,24 @@ A
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-length">
+
+ </div>
+ <div class="member-body-long" id ="long-body-length">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
</div>
diff --git a/api/strawman/collections/CollectionStrawMan6$/IndexedView$/Take.html b/api/strawman/collections/CollectionStrawMan6$/IndexedView$/Take.html
index 2f243d5fd..cf8883677 100644
--- a/api/strawman/collections/CollectionStrawMan6$/IndexedView$/Take.html
+++ b/api/strawman/collections/CollectionStrawMan6$/IndexedView$/Take.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,16 +5333,84 @@
<span id="entity-name">
Take
</span>
+
+ <span id="entity-type-params">
+ <span class="no-left">[</span>
+
+ <span class="no-left">
+
+ A
+
+ </span>
+
+ <span class="no-left">]</span>
+ </span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">Take</span>
+
+
+ <span class="keyword">with</span>
+
+ <span class="entity-super-type">IndexedView</span>
+
+ </div>
+
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">Take</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ underlying:
+ </span>
+ IndexedView
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span>
+
+ <span class="no-left">, </span>
+
+
+ <span class="">
+ n:
+ </span>
+ Int
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="n" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'n');">[+]</span>
<span class="member-annotations">
</span>
@@ -5365,12 +5436,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-n">
+
+ </div>
+ <div class="member-body-long" id ="long-body-n">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="underlying" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'underlying');">[+]</span>
<span class="member-annotations">
</span>
@@ -5391,17 +5479,37 @@
- <span class="no-left">: IndexedView</span>
+ <span class="no-left">: IndexedView
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-underlying">
+
+ </div>
+ <div class="member-body-long" id ="long-body-underlying">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="apply(i)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'apply(i)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5440,12 +5548,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-apply(i)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-apply(i)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="iterator" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'iterator');">[+]</span>
<span class="member-annotations">
</span>
@@ -5466,17 +5591,37 @@
- <span class="no-left">: Iterator</span>
+ <span class="no-left">: Iterator
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-iterator">
+
+ </div>
+ <div class="member-body-long" id ="long-body-iterator">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="length" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'length');">[+]</span>
<span class="member-annotations">
</span>
@@ -5502,8 +5647,24 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-length">
+
+ </div>
+ <div class="member-body-long" id ="long-body-length">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
</div>
diff --git a/api/strawman/collections/CollectionStrawMan6$/IndexedView.html b/api/strawman/collections/CollectionStrawMan6$/IndexedView.html
index 449f8bcaa..d639da43a 100644
--- a/api/strawman/collections/CollectionStrawMan6$/IndexedView.html
+++ b/api/strawman/collections/CollectionStrawMan6$/IndexedView.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,6 +5333,34 @@
<span id="entity-name">
IndexedView
</span>
+
+ <span id="entity-type-params">
+ <span class="no-left">[</span>
+
+ <span class="no-left">
+
+ +A
+
+ </span>
+
+ <span class="no-left">]</span>
+ </span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">View</span>
+
+
+ <span class="keyword">with</span>
+
+ <span class="entity-super-type">ArrayLike</span>
+
+ </div>
+
</div>
@@ -5339,12 +5370,23 @@
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="drop(n)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'drop(n)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5378,19 +5420,41 @@
- <span class="no-left">: IndexedView</span>
+ <span class="no-left">: IndexedView
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>The rest of the collection without its <code>n</code> first elements. For
+ <div class="member-body-short" id="short-body-drop(n)">
+ <p>The rest of the collection without its <code>n</code> first elements. For
+linear, immutable collections this should avoid making a copy.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-drop(n)">
+ <p>The rest of the collection without its <code>n</code> first elements. For
linear, immutable collections this should avoid making a copy.</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="iterator" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'iterator');">[+]</span>
<span class="member-annotations">
</span>
@@ -5411,17 +5475,37 @@ linear, immutable collections this should avoid making a copy.</p>
- <span class="no-left">: Iterator</span>
+ <span class="no-left">: Iterator
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-iterator">
+
+ </div>
+ <div class="member-body-long" id ="long-body-iterator">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="map(f)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'map(f)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5455,18 +5539,39 @@ linear, immutable collections this should avoid making a copy.</p>
- <span class="no-left">: IndexedView</span>
+ <span class="no-left">: IndexedView
+<span class="no-left no-right">[</span>
+B
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>Map</p>
+ <div class="member-body-short" id="short-body-map(f)">
+ <p>Map</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-map(f)">
+ <p>Map</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="reverse" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'reverse');">[+]</span>
<span class="member-annotations">
</span>
@@ -5487,17 +5592,37 @@ linear, immutable collections this should avoid making a copy.</p>
- <span class="no-left">: IndexedView</span>
+ <span class="no-left">: IndexedView
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-reverse">
+
+ </div>
+ <div class="member-body-long" id ="long-body-reverse">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="take(n)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'take(n)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5531,14 +5656,34 @@ linear, immutable collections this should avoid making a copy.</p>
- <span class="no-left">: IndexedView</span>
+ <span class="no-left">: IndexedView
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>A collection containing the first <code>n</code> elements of this collection.</p>
+ <div class="member-body-short" id="short-body-take(n)">
+ <p>A collection containing the first <code>n</code> elements of this collection.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-take(n)">
+ <p>A collection containing the first <code>n</code> elements of this collection.</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
</div>
diff --git a/api/strawman/collections/CollectionStrawMan6$/Iterable.html b/api/strawman/collections/CollectionStrawMan6$/Iterable.html
index 20c31ae25..a95ee849e 100644
--- a/api/strawman/collections/CollectionStrawMan6$/Iterable.html
+++ b/api/strawman/collections/CollectionStrawMan6$/Iterable.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,6 +5333,34 @@
<span id="entity-name">
Iterable
</span>
+
+ <span id="entity-type-params">
+ <span class="no-left">[</span>
+
+ <span class="no-left">
+
+ +A
+
+ </span>
+
+ <span class="no-left">]</span>
+ </span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">IterableOnce</span>
+
+
+ <span class="keyword">with</span>
+
+ <span class="entity-super-type">IterableLike</span>
+
+ </div>
+
</div>
@@ -5339,12 +5370,23 @@
</div>
- <h1 class="section empty">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section empty">
+ Members
+ </h1>
<div id="entity-members" class="entity-section empty">
<div id="coll" class="member protected">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'coll');">[+]</span>
<span class="member-annotations">
</span>
@@ -5365,14 +5407,34 @@
- <span class="no-left">: Iterable</span>
+ <span class="no-left">: Iterable
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>The collection itself</p>
+ <div class="member-body-short" id="short-body-coll">
+ <p>The collection itself</p>
+ </div>
+ <div class="member-body-long" id ="long-body-coll">
+ <p>The collection itself</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
</div>
diff --git a/api/strawman/collections/CollectionStrawMan6$/IterableFactory.html b/api/strawman/collections/CollectionStrawMan6$/IterableFactory.html
index 7c39aa8b4..826482d87 100644
--- a/api/strawman/collections/CollectionStrawMan6$/IterableFactory.html
+++ b/api/strawman/collections/CollectionStrawMan6$/IterableFactory.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,6 +5333,29 @@
<span id="entity-name">
IterableFactory
</span>
+
+ <span id="entity-type-params">
+ <span class="no-left">[</span>
+
+ <span class="no-left">
+
+ +C
+
+ </span>
+
+ <span class="no-left">]</span>
+ </span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">FromIterable</span>
+
+ </div>
+
</div>
@@ -5339,12 +5365,23 @@
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="apply(xs)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'apply(xs)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5381,17 +5418,37 @@ A
- <span class="no-left">: strawman$collections$CollectionStrawMan6$IterableFactory$$C</span>
+ <span class="no-left">: strawman$collections$CollectionStrawMan6$IterableFactory$$C
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-apply(xs)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-apply(xs)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="empty" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'empty');">[+]</span>
<span class="member-annotations">
</span>
@@ -5412,13 +5469,32 @@ A
- <span class="no-left">: strawman$collections$CollectionStrawMan6$IterableFactory$$C</span>
+ <span class="no-left">: strawman$collections$CollectionStrawMan6$IterableFactory$$C
+<span class="no-left no-right">[</span>
+X
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-empty">
+
+ </div>
+ <div class="member-body-long" id ="long-body-empty">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
</div>
diff --git a/api/strawman/collections/CollectionStrawMan6$/IterableLike.html b/api/strawman/collections/CollectionStrawMan6$/IterableLike.html
index 1b466bf73..d035509dc 100644
--- a/api/strawman/collections/CollectionStrawMan6$/IterableLike.html
+++ b/api/strawman/collections/CollectionStrawMan6$/IterableLike.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,6 +5333,50 @@
<span id="entity-name">
IterableLike
</span>
+
+ <span id="entity-type-params">
+ <span class="no-left">[</span>
+
+ <span class="no-left">
+
+ +A,
+
+ </span>
+
+ <span class="no-left">
+
+ +C
+
+ </span>
+
+ <span class="no-left">]</span>
+ </span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">FromIterable</span>
+
+
+ <span class="keyword">with</span>
+
+ <span class="entity-super-type">IterableOps</span>
+
+
+ <span class="keyword">with</span>
+
+ <span class="entity-super-type">IterableMonoTransforms</span>
+
+
+ <span class="keyword">with</span>
+
+ <span class="entity-super-type">IterablePolyTransforms</span>
+
+ </div>
+
</div>
@@ -5344,12 +5391,23 @@ why we have to resort at some places to write <code>C[A @uncheckedVariance]</cod
</div>
- <h1 class="section empty">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section empty">
+ Members
+ </h1>
<div id="entity-members" class="entity-section empty">
<div id="fromIterableWithSameElemType(coll)" class="member protected">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'fromIterableWithSameElemType(coll)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5386,15 +5444,36 @@ A
- <span class="no-left">: strawman$collections$CollectionStrawMan6$IterableLike$$C</span>
+ <span class="no-left">: strawman$collections$CollectionStrawMan6$IterableLike$$C
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>Create a collection of type <code>C[A]</code> from the elements of <code>coll</code>, which has
+ <div class="member-body-short" id="short-body-fromIterableWithSameElemType(coll)">
+ <p>Create a collection of type <code>C[A]</code> from the elements of <code>coll</code>, which has
the same element type as this collection. Overridden in StringOps and ArrayOps.</p>
+ </div>
+ <div class="member-body-long" id ="long-body-fromIterableWithSameElemType(coll)">
+ <p>Create a collection of type <code>C[A]</code> from the elements of <code>coll</code>, which has
+the same element type as this collection. Overridden in StringOps and ArrayOps.</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
</div>
diff --git a/api/strawman/collections/CollectionStrawMan6$/IterableMonoTransforms.html b/api/strawman/collections/CollectionStrawMan6$/IterableMonoTransforms.html
index 71d758fee..c35337311 100644
--- a/api/strawman/collections/CollectionStrawMan6$/IterableMonoTransforms.html
+++ b/api/strawman/collections/CollectionStrawMan6$/IterableMonoTransforms.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,6 +5333,35 @@
<span id="entity-name">
IterableMonoTransforms
</span>
+
+ <span id="entity-type-params">
+ <span class="no-left">[</span>
+
+ <span class="no-left">
+
+ +A,
+
+ </span>
+
+ <span class="no-left">
+
+ +Repr
+
+ </span>
+
+ <span class="no-left">]</span>
+ </span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">Any</span>
+
+ </div>
+
</div>
@@ -5341,12 +5373,23 @@ as the one they are invoked on.</p>
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="coll" class="member protected">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'coll');">[+]</span>
<span class="member-annotations">
</span>
@@ -5367,17 +5410,37 @@ as the one they are invoked on.</p>
- <span class="no-left">: Iterable</span>
+ <span class="no-left">: Iterable
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-coll">
+
+ </div>
+ <div class="member-body-long" id ="long-body-coll">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="drop(n)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'drop(n)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5416,14 +5479,33 @@ as the one they are invoked on.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>The rest of the collection without its <code>n</code> first elements. For
+ <div class="member-body-short" id="short-body-drop(n)">
+ <p>The rest of the collection without its <code>n</code> first elements. For
linear, immutable collections this should avoid making a copy.</p>
+ </div>
+ <div class="member-body-long" id ="long-body-drop(n)">
+ <p>The rest of the collection without its <code>n</code> first elements. For
+linear, immutable collections this should avoid making a copy.</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="filter(p)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'filter(p)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5462,13 +5544,31 @@ linear, immutable collections this should avoid making a copy.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>All elements satisfying predicate <code>p</code></p>
+ <div class="member-body-short" id="short-body-filter(p)">
+ <p>All elements satisfying predicate <code>p</code></p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-filter(p)">
+ <p>All elements satisfying predicate <code>p</code></p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="fromIterableWithSameElemType(coll)" class="member protected">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'fromIterableWithSameElemType(coll)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5510,12 +5610,29 @@ A
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-fromIterableWithSameElemType(coll)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-fromIterableWithSameElemType(coll)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="partition(p)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'partition(p)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5549,21 +5666,45 @@ A
- <span class="no-left">: </span>
+ <span class="no-left">: <span class="no-right">(</span>
+Repr<span>, </span>Repr
+<span class="no-left">)</span></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>A pair of, first, all elements that satisfy prediacte <code>p</code> and, second,
+ <div class="member-body-short" id="short-body-partition(p)">
+ <p>A pair of, first, all elements that satisfy prediacte <code>p</code> and, second,
all elements that do not. Interesting because it splits a collection in two.</p>
<p>The de...
</p>
+ </div>
+ <div class="member-body-long" id ="long-body-partition(p)">
+ <p>A pair of, first, all elements that satisfy prediacte <code>p</code> and, second,
+all elements that do not. Interesting because it splits a collection in two.</p>
+<p>The default implementation provided here needs to traverse the collection twice.
+Strict collections have an overridden version of <code>partition</code> in <code>Buildable</code>,
+which requires only a single traversal.</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="tail" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'tail');">[+]</span>
<span class="member-annotations">
</span>
@@ -5589,13 +5730,31 @@ all elements that do not. Interesting because it splits a collection in two.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>The rest of the collection without its first element.</p>
+ <div class="member-body-short" id="short-body-tail">
+ <p>The rest of the collection without its first element.</p>
+ </div>
+ <div class="member-body-long" id ="long-body-tail">
+ <p>The rest of the collection without its first element.</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="take(n)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'take(n)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5634,9 +5793,26 @@ all elements that do not. Interesting because it splits a collection in two.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>A collection containing the first <code>n</code> elements of this collection.</p>
+ <div class="member-body-short" id="short-body-take(n)">
+ <p>A collection containing the first <code>n</code> elements of this collection.</p>
+ </div>
+ <div class="member-body-long" id ="long-body-take(n)">
+ <p>A collection containing the first <code>n</code> elements of this collection.</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
</div>
diff --git a/api/strawman/collections/CollectionStrawMan6$/IterableOnce.html b/api/strawman/collections/CollectionStrawMan6$/IterableOnce.html
index 6791300cf..89ec0f686 100644
--- a/api/strawman/collections/CollectionStrawMan6$/IterableOnce.html
+++ b/api/strawman/collections/CollectionStrawMan6$/IterableOnce.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,6 +5333,20 @@
<span id="entity-name">
IterableOnce
</span>
+
+ <span id="entity-type-params">
+ <span class="no-left">[</span>
+
+ <span class="no-left">
+
+ +A
+
+ </span>
+
+ <span class="no-left">]</span>
+ </span>
+
+
</div>
@@ -5339,12 +5356,23 @@
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="iterator" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'iterator');">[+]</span>
<span class="member-annotations">
</span>
@@ -5365,13 +5393,32 @@
- <span class="no-left">: Iterator</span>
+ <span class="no-left">: Iterator
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-iterator">
+
+ </div>
+ <div class="member-body-long" id ="long-body-iterator">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
</div>
diff --git a/api/strawman/collections/CollectionStrawMan6$/IterableOps.html b/api/strawman/collections/CollectionStrawMan6$/IterableOps.html
index 60c4a55f4..ea94747dc 100644
--- a/api/strawman/collections/CollectionStrawMan6$/IterableOps.html
+++ b/api/strawman/collections/CollectionStrawMan6$/IterableOps.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,6 +5333,29 @@
<span id="entity-name">
IterableOps
</span>
+
+ <span id="entity-type-params">
+ <span class="no-left">[</span>
+
+ <span class="no-left">
+
+ +A
+
+ </span>
+
+ <span class="no-left">]</span>
+ </span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">Any</span>
+
+ </div>
+
</div>
@@ -5340,12 +5366,23 @@ type of the underlying collection.</p>
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="className" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'className');">[+]</span>
<span class="member-annotations">
</span>
@@ -5371,16 +5408,37 @@ type of the underlying collection.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>The class name of this collection. To be used for converting to string.
+ <div class="member-body-short" id="short-body-className">
+ <p>The class name of this collection. To be used for converting to string.
+Collections generally print like this:</p>
+<pre><code> &lt;className&gt;(elem_1, ..., elem_n)
+</code></pre>
+
+ </div>
+ <div class="member-body-long" id ="long-body-className">
+ <p>The class name of this collection. To be used for converting to string.
Collections generally print like this:</p>
<pre><code> &lt;className&gt;(elem_1, ..., elem_n)
</code></pre>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="coll" class="member protected">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'coll');">[+]</span>
<span class="member-annotations">
</span>
@@ -5401,17 +5459,37 @@ Collections generally print like this:</p>
- <span class="no-left">: Iterable</span>
+ <span class="no-left">: Iterable
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-coll">
+
+ </div>
+ <div class="member-body-long" id ="long-body-coll">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="copyToArray(xs,start)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copyToArray(xs,start)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5461,13 +5539,31 @@ B
</div><!-- end member-title -->
<div class="member-body">
- <p>Copy all elements of this collection to array <code>xs</code>, starting at <code>start</code>.</p>
+ <div class="member-body-short" id="short-body-copyToArray(xs,start)">
+ <p>Copy all elements of this collection to array <code>xs</code>, starting at <code>start</code>.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-copyToArray(xs,start)">
+ <p>Copy all elements of this collection to array <code>xs</code>, starting at <code>start</code>.</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="copyToArray$default$2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copyToArray$default$2');">[+]</span>
<span class="member-annotations">
</span>
@@ -5493,13 +5589,31 @@ B
</div><!-- end member-title -->
<div class="member-body">
- <p>Copy all elements of this collection to array <code>xs</code>, starting at <code>start</code>.</p>
+ <div class="member-body-short" id="short-body-copyToArray$default$2">
+ <p>Copy all elements of this collection to array <code>xs</code>, starting at <code>start</code>.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-copyToArray$default$2">
+ <p>Copy all elements of this collection to array <code>xs</code>, starting at <code>start</code>.</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="foldLeft(z)(op)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'foldLeft(z)(op)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5549,13 +5663,31 @@ B
</div><!-- end member-title -->
<div class="member-body">
- <p>Fold left</p>
+ <div class="member-body-short" id="short-body-foldLeft(z)(op)">
+ <p>Fold left</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-foldLeft(z)(op)">
+ <p>Fold left</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="foldRight(z)(op)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'foldRight(z)(op)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5605,13 +5737,31 @@ B
</div><!-- end member-title -->
<div class="member-body">
- <p>Fold right</p>
+ <div class="member-body-short" id="short-body-foldRight(z)(op)">
+ <p>Fold right</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-foldRight(z)(op)">
+ <p>Fold right</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="foreach(f)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'foreach(f)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5650,13 +5800,31 @@ B
</div><!-- end member-title -->
<div class="member-body">
- <p>Apply <code>f</code> to each element for tis side effects</p>
+ <div class="member-body-short" id="short-body-foreach(f)">
+ <p>Apply <code>f</code> to each element for tis side effects</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-foreach(f)">
+ <p>Apply <code>f</code> to each element for tis side effects</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="head" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'head');">[+]</span>
<span class="member-annotations">
</span>
@@ -5682,13 +5850,31 @@ B
</div><!-- end member-title -->
<div class="member-body">
- <p>The first element of the collection.</p>
+ <div class="member-body-short" id="short-body-head">
+ <p>The first element of the collection.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-head">
+ <p>The first element of the collection.</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="indexWhere(p)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'indexWhere(p)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5727,13 +5913,31 @@ B
</div><!-- end member-title -->
<div class="member-body">
- <p>The index of the first element in this collection for which <code>p</code> holds.</p>
+ <div class="member-body-short" id="short-body-indexWhere(p)">
+ <p>The index of the first element in this collection for which <code>p</code> holds.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-indexWhere(p)">
+ <p>The index of the first element in this collection for which <code>p</code> holds.</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="isEmpty" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isEmpty');">[+]</span>
<span class="member-annotations">
</span>
@@ -5759,13 +5963,31 @@ B
</div><!-- end member-title -->
<div class="member-body">
- <p>Is the collection empty?</p>
+ <div class="member-body-short" id="short-body-isEmpty">
+ <p>Is the collection empty?</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-isEmpty">
+ <p>Is the collection empty?</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="iterator" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'iterator');">[+]</span>
<span class="member-annotations">
</span>
@@ -5786,17 +6008,37 @@ B
- <span class="no-left">: Iterator</span>
+ <span class="no-left">: Iterator
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-iterator">
+
+ </div>
+ <div class="member-body-long" id ="long-body-iterator">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="knownSize" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'knownSize');">[+]</span>
<span class="member-annotations">
</span>
@@ -5822,14 +6064,33 @@ B
</div><!-- end member-title -->
<div class="member-body">
- <p>The number of elements in this collection, if it can be cheaply computed,
+ <div class="member-body-short" id="short-body-knownSize">
+ <p>The number of elements in this collection, if it can be cheaply computed,
+-1 otherwise. Cheaply usually means: Not requiring a collection traversal.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-knownSize">
+ <p>The number of elements in this collection, if it can be cheaply computed,
-1 otherwise. Cheaply usually means: Not requiring a collection traversal.</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="mkString(sep)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'mkString(sep)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5868,13 +6129,31 @@ B
</div><!-- end member-title -->
<div class="member-body">
- <p>A string showing all elements of this collection, separated by string <code>sep</code>.</p>
+ <div class="member-body-short" id="short-body-mkString(sep)">
+ <p>A string showing all elements of this collection, separated by string <code>sep</code>.</p>
+ </div>
+ <div class="member-body-long" id ="long-body-mkString(sep)">
+ <p>A string showing all elements of this collection, separated by string <code>sep</code>.</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="size" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'size');">[+]</span>
<span class="member-annotations">
</span>
@@ -5900,14 +6179,33 @@ B
</div><!-- end member-title -->
<div class="member-body">
- <p>The number of elements in this collection. Does not terminate for
+ <div class="member-body-short" id="short-body-size">
+ <p>The number of elements in this collection. Does not terminate for
infinite collections.</p>
+ </div>
+ <div class="member-body-long" id ="long-body-size">
+ <p>The number of elements in this collection. Does not terminate for
+infinite collections.</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="to(fi)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'to(fi)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5944,22 +6242,47 @@ C
- <span class="no-left">: C</span>
+ <span class="no-left">: C
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>Given a collection factory <code>fi</code> for collections of type constructor <code>C</code>,
+ <div class="member-body-short" id="short-body-to(fi)">
+ <p>Given a collection factory <code>fi</code> for collections of type constructor <code>C</code>,
+convert this collection to one of type <code>C[A]</code>. Example uses:</p>
+<pre><code>xs.to(List)
+xs.to(ArrayBuffer)
+</code></pre>
+
+ </div>
+ <div class="member-body-long" id ="long-body-to(fi)">
+ <p>Given a collection factory <code>fi</code> for collections of type constructor <code>C</code>,
convert this collection to one of type <code>C[A]</code>. Example uses:</p>
<pre><code>xs.to(List)
xs.to(ArrayBuffer)
</code></pre>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="toArray(evidence$7)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'toArray(evidence$7)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5998,18 +6321,39 @@ B
- <span class="no-left">: Array</span>
+ <span class="no-left">: Array
+<span class="no-left no-right">[</span>
+B
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>Convert collection to array.</p>
+ <div class="member-body-short" id="short-body-toArray(evidence$7)">
+ <p>Convert collection to array.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-toArray(evidence$7)">
+ <p>Convert collection to array.</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="toString" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'toString');">[+]</span>
<span class="member-annotations">
</span>
@@ -6035,12 +6379,29 @@ B
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-toString">
+
+ </div>
+ <div class="member-body-long" id ="long-body-toString">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="view" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'view');">[+]</span>
<span class="member-annotations">
</span>
@@ -6061,14 +6422,34 @@ B
- <span class="no-left">: View</span>
+ <span class="no-left">: View
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>A view representing the elements of this collection.</p>
+ <div class="member-body-short" id="short-body-view">
+ <p>A view representing the elements of this collection.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-view">
+ <p>A view representing the elements of this collection.</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
</div>
diff --git a/api/strawman/collections/CollectionStrawMan6$/IterablePolyTransforms.html b/api/strawman/collections/CollectionStrawMan6$/IterablePolyTransforms.html
index 5ecc3c84a..e041176c3 100644
--- a/api/strawman/collections/CollectionStrawMan6$/IterablePolyTransforms.html
+++ b/api/strawman/collections/CollectionStrawMan6$/IterablePolyTransforms.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,6 +5333,35 @@
<span id="entity-name">
IterablePolyTransforms
</span>
+
+ <span id="entity-type-params">
+ <span class="no-left">[</span>
+
+ <span class="no-left">
+
+ +A,
+
+ </span>
+
+ <span class="no-left">
+
+ +C
+
+ </span>
+
+ <span class="no-left">]</span>
+ </span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">Any</span>
+
+ </div>
+
</div>
@@ -5339,12 +5371,23 @@
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="++(xs)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '++(xs)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5381,18 +5424,39 @@ B
- <span class="no-left">: strawman$collections$CollectionStrawMan6$IterablePolyTransforms$$C</span>
+ <span class="no-left">: strawman$collections$CollectionStrawMan6$IterablePolyTransforms$$C
+<span class="no-left no-right">[</span>
+B
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>Concatenation</p>
+ <div class="member-body-short" id="short-body-++(xs)">
+ <p>Concatenation</p>
+ </div>
+ <div class="member-body-long" id ="long-body-++(xs)">
+ <p>Concatenation</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="coll" class="member protected">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'coll');">[+]</span>
<span class="member-annotations">
</span>
@@ -5413,17 +5477,37 @@ B
- <span class="no-left">: Iterable</span>
+ <span class="no-left">: Iterable
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-coll">
+
+ </div>
+ <div class="member-body-long" id ="long-body-coll">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="flatMap(f)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'flatMap(f)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5460,18 +5544,39 @@ B
- <span class="no-left">: strawman$collections$CollectionStrawMan6$IterablePolyTransforms$$C</span>
+ <span class="no-left">: strawman$collections$CollectionStrawMan6$IterablePolyTransforms$$C
+<span class="no-left no-right">[</span>
+B
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>Flatmap</p>
+ <div class="member-body-short" id="short-body-flatMap(f)">
+ <p>Flatmap</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-flatMap(f)">
+ <p>Flatmap</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="fromIterable(coll)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'fromIterable(coll)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5508,17 +5613,37 @@ B
- <span class="no-left">: strawman$collections$CollectionStrawMan6$IterablePolyTransforms$$C</span>
+ <span class="no-left">: strawman$collections$CollectionStrawMan6$IterablePolyTransforms$$C
+<span class="no-left no-right">[</span>
+B
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-fromIterable(coll)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-fromIterable(coll)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="map(f)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'map(f)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5552,18 +5677,39 @@ B
- <span class="no-left">: strawman$collections$CollectionStrawMan6$IterablePolyTransforms$$C</span>
+ <span class="no-left">: strawman$collections$CollectionStrawMan6$IterablePolyTransforms$$C
+<span class="no-left no-right">[</span>
+B
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>Map</p>
+ <div class="member-body-short" id="short-body-map(f)">
+ <p>Map</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-map(f)">
+ <p>Map</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="zip(xs)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'zip(xs)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5600,14 +5746,36 @@ B
- <span class="no-left">: strawman$collections$CollectionStrawMan6$IterablePolyTransforms$$C</span>
+ <span class="no-left">: strawman$collections$CollectionStrawMan6$IterablePolyTransforms$$C
+<span class="no-left no-right">[</span>
+<span class="no-right">(</span>
+A<span>, </span>B
+<span class="no-left">)</span>
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>Zip. Interesting because it requires to align to source collections.</p>
+ <div class="member-body-short" id="short-body-zip(xs)">
+ <p>Zip. Interesting because it requires to align to source collections.</p>
+ </div>
+ <div class="member-body-long" id ="long-body-zip(xs)">
+ <p>Zip. Interesting because it requires to align to source collections.</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
</div>
diff --git a/api/strawman/collections/CollectionStrawMan6$/Iterator$.html b/api/strawman/collections/CollectionStrawMan6$/Iterator$.html
index 61c71ee3d..693368b50 100644
--- a/api/strawman/collections/CollectionStrawMan6$/Iterator$.html
+++ b/api/strawman/collections/CollectionStrawMan6$/Iterator$.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
final
</span>
@@ -5330,16 +5333,29 @@
<span id="entity-name">
Iterator
</span>
+
+
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="empty" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'empty');">[+]</span>
<span class="member-annotations">
</span>
@@ -5360,17 +5376,37 @@
- <span class="no-left">: Iterator</span>
+ <span class="no-left">: Iterator
+<span class="no-left no-right">[</span>
+Nothing
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-empty">
+
+ </div>
+ <div class="member-body-long" id ="long-body-empty">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="apply(xs)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'apply(xs)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5407,13 +5443,32 @@ A
- <span class="no-left">: Iterator</span>
+ <span class="no-left">: Iterator
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-apply(xs)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-apply(xs)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
</div>
diff --git a/api/strawman/collections/CollectionStrawMan6$/Iterator.html b/api/strawman/collections/CollectionStrawMan6$/Iterator.html
index c4ffa63dc..b3f99bbdc 100644
--- a/api/strawman/collections/CollectionStrawMan6$/Iterator.html
+++ b/api/strawman/collections/CollectionStrawMan6$/Iterator.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,6 +5333,29 @@
<span id="entity-name">
Iterator
</span>
+
+ <span id="entity-type-params">
+ <span class="no-left">[</span>
+
+ <span class="no-left">
+
+ +A
+
+ </span>
+
+ <span class="no-left">]</span>
+ </span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">IterableOnce</span>
+
+ </div>
+
</div>
@@ -5339,12 +5365,23 @@
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="++(xs)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '++(xs)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5381,17 +5418,37 @@ B
- <span class="no-left">: Iterator</span>
+ <span class="no-left">: Iterator
+<span class="no-left no-right">[</span>
+B
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-++(xs)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-++(xs)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="drop(n)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'drop(n)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5425,17 +5482,37 @@ B
- <span class="no-left">: Iterator</span>
+ <span class="no-left">: Iterator
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-drop(n)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-drop(n)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="filter(p)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'filter(p)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5469,17 +5546,37 @@ B
- <span class="no-left">: Iterator</span>
+ <span class="no-left">: Iterator
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-filter(p)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-filter(p)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="flatMap(f)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'flatMap(f)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5516,17 +5613,37 @@ B
- <span class="no-left">: Iterator</span>
+ <span class="no-left">: Iterator
+<span class="no-left no-right">[</span>
+B
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-flatMap(f)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-flatMap(f)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="foldLeft(z)(op)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'foldLeft(z)(op)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5576,12 +5693,29 @@ B
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-foldLeft(z)(op)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-foldLeft(z)(op)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="foldRight(z)(op)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'foldRight(z)(op)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5631,12 +5765,29 @@ B
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-foldRight(z)(op)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-foldRight(z)(op)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="foreach(f)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'foreach(f)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5675,12 +5826,29 @@ B
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-foreach(f)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-foreach(f)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="hasNext" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'hasNext');">[+]</span>
<span class="member-annotations">
</span>
@@ -5706,12 +5874,29 @@ B
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-hasNext">
+
+ </div>
+ <div class="member-body-long" id ="long-body-hasNext">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="indexWhere(p)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'indexWhere(p)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5750,12 +5935,29 @@ B
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-indexWhere(p)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-indexWhere(p)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="iterator" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'iterator');">[+]</span>
<span class="member-annotations">
</span>
@@ -5776,17 +5978,37 @@ B
- <span class="no-left">: Iterator</span>
+ <span class="no-left">: Iterator
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-iterator">
+
+ </div>
+ <div class="member-body-long" id ="long-body-iterator">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="length" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'length');">[+]</span>
<span class="member-annotations">
</span>
@@ -5812,12 +6034,29 @@ B
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-length">
+
+ </div>
+ <div class="member-body-long" id ="long-body-length">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="map(f)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'map(f)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5851,17 +6090,37 @@ B
- <span class="no-left">: Iterator</span>
+ <span class="no-left">: Iterator
+<span class="no-left no-right">[</span>
+B
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-map(f)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-map(f)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="next()" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'next()');">[+]</span>
<span class="member-annotations">
</span>
@@ -5894,12 +6153,29 @@ B
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-next()">
+
+ </div>
+ <div class="member-body-long" id ="long-body-next()">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="take(n)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'take(n)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5933,17 +6209,37 @@ B
- <span class="no-left">: Iterator</span>
+ <span class="no-left">: Iterator
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-take(n)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-take(n)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="zip(that)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'zip(that)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5980,13 +6276,34 @@ B
- <span class="no-left">: Iterator</span>
+ <span class="no-left">: Iterator
+<span class="no-left no-right">[</span>
+<span class="no-right">(</span>
+A<span>, </span>B
+<span class="no-left">)</span>
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-zip(that)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-zip(that)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
</div>
diff --git a/api/strawman/collections/CollectionStrawMan6$/LazyList$.html b/api/strawman/collections/CollectionStrawMan6$/LazyList$.html
index 2eb354076..af277c7e2 100644
--- a/api/strawman/collections/CollectionStrawMan6$/LazyList$.html
+++ b/api/strawman/collections/CollectionStrawMan6$/LazyList$.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
final
</span>
@@ -5330,16 +5333,38 @@
<span id="entity-name">
LazyList
</span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">IterableFactory</span>
+
+ </div>
+
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="#::$" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '#::$');">[+]</span>
<span class="member-annotations">
</span>
@@ -5363,12 +5388,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-#::$">
+
+ </div>
+ <div class="member-body-long" id ="long-body-#::$">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="Empty$" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Empty$');">[+]</span>
<span class="member-annotations">
</span>
@@ -5392,12 +5434,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Empty$">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Empty$">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="Evaluated" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Evaluated');">[+]</span>
<span class="member-annotations">
</span>
@@ -5426,12 +5485,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Evaluated">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Evaluated">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="fromIterable(coll)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'fromIterable(coll)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5468,17 +5544,37 @@ B
- <span class="no-left">: LazyList</span>
+ <span class="no-left">: LazyList
+<span class="no-left no-right">[</span>
+B
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-fromIterable(coll)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-fromIterable(coll)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="fromIterator(it)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'fromIterator(it)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5515,13 +5611,32 @@ B
- <span class="no-left">: LazyList</span>
+ <span class="no-left">: LazyList
+<span class="no-left no-right">[</span>
+B
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-fromIterator(it)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-fromIterator(it)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
</div>
diff --git a/api/strawman/collections/CollectionStrawMan6$/LazyList$/#::$.html b/api/strawman/collections/CollectionStrawMan6$/LazyList$/#::$.html
index 9d6e873bd..a6982b4ac 100644
--- a/api/strawman/collections/CollectionStrawMan6$/LazyList$/#::$.html
+++ b/api/strawman/collections/CollectionStrawMan6$/LazyList$/#::$.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
final
</span>
@@ -5330,16 +5333,29 @@
<span id="entity-name">
#::
</span>
+
+
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="unapply(s)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'unapply(s)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5376,13 +5392,37 @@ A
- <span class="no-left">: Option</span>
+ <span class="no-left">: Option
+<span class="no-left no-right">[</span>
+<span class="no-right">(</span>
+A<span>, </span>LazyList
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span>
+<span class="no-left">)</span>
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-unapply(s)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-unapply(s)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
</div>
diff --git a/api/strawman/collections/CollectionStrawMan6$/LazyList$/Empty$.html b/api/strawman/collections/CollectionStrawMan6$/LazyList$/Empty$.html
index 2d1001f5a..090f7890a 100644
--- a/api/strawman/collections/CollectionStrawMan6$/LazyList$/Empty$.html
+++ b/api/strawman/collections/CollectionStrawMan6$/LazyList$/Empty$.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
final
</span>
@@ -5330,11 +5333,32 @@
<span id="entity-name">
Empty
</span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">LazyList</span>
+
+ </div>
+
</div>
- <h1 class="section empty">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section empty">
+ Members
+ </h1>
<div id="entity-members" class="entity-section empty">
diff --git a/api/strawman/collections/CollectionStrawMan6$/LazyList.html b/api/strawman/collections/CollectionStrawMan6$/LazyList.html
index c6f36b527..fda3e2f8f 100644
--- a/api/strawman/collections/CollectionStrawMan6$/LazyList.html
+++ b/api/strawman/collections/CollectionStrawMan6$/LazyList.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,16 +5333,81 @@
<span id="entity-name">
LazyList
</span>
+
+ <span id="entity-type-params">
+ <span class="no-left">[</span>
+
+ <span class="no-left">
+
+ +A
+
+ </span>
+
+ <span class="no-left">]</span>
+ </span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">LinearSeq</span>
+
+
+ <span class="keyword">with</span>
+
+ <span class="entity-super-type">SeqLike</span>
+
+ </div>
+
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">LazyList</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ expr: =&gt;
+ </span>
+ Option
+<span class="no-left no-right">[</span>
+<span class="no-right">(</span>
+A<span>, </span>LazyList
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span>
+<span class="no-left">)</span>
+<span class="no-left">]</span>
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="evaluated" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'evaluated');">[+]</span>
<span class="member-annotations">
</span>
@@ -5365,12 +5433,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-evaluated">
+
+ </div>
+ <div class="member-body-long" id ="long-body-evaluated">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="expr" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'expr');">[+]</span>
<span class="member-annotations">
</span>
@@ -5391,17 +5476,42 @@
- <span class="no-left">: Option</span>
+ <span class="no-left">: Option
+<span class="no-left no-right">[</span>
+<span class="no-right">(</span>
+A<span>, </span>LazyList
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span>
+<span class="no-left">)</span>
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-expr">
+
+ </div>
+ <div class="member-body-long" id ="long-body-expr">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="result" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'result');">[+]</span>
<span class="member-annotations">
</span>
@@ -5422,17 +5532,42 @@
- <span class="no-left">: Option</span>
+ <span class="no-left">: Option
+<span class="no-left no-right">[</span>
+<span class="no-right">(</span>
+A<span>, </span>LazyList
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span>
+<span class="no-left">)</span>
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-result">
+
+ </div>
+ <div class="member-body-long" id ="long-body-result">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="#::(elem)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '#::(elem)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5466,17 +5601,37 @@
- <span class="no-left">: LazyList</span>
+ <span class="no-left">: LazyList
+<span class="no-left no-right">[</span>
+B
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-#::(elem)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-#::(elem)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="className" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'className');">[+]</span>
<span class="member-annotations">
</span>
@@ -5502,16 +5657,37 @@
</div><!-- end member-title -->
<div class="member-body">
- <p>The class name of this collection. To be used for converting to string.
+ <div class="member-body-short" id="short-body-className">
+ <p>The class name of this collection. To be used for converting to string.
+Collections generally print like this:</p>
+<pre><code> &lt;className&gt;(elem_1, ..., elem_n)
+</code></pre>
+
+ </div>
+ <div class="member-body-long" id ="long-body-className">
+ <p>The class name of this collection. To be used for converting to string.
Collections generally print like this:</p>
<pre><code> &lt;className&gt;(elem_1, ..., elem_n)
</code></pre>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="force" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'force');">[+]</span>
<span class="member-annotations">
</span>
@@ -5532,17 +5708,42 @@ Collections generally print like this:</p>
- <span class="no-left">: Option</span>
+ <span class="no-left">: Option
+<span class="no-left no-right">[</span>
+<span class="no-right">(</span>
+A<span>, </span>LazyList
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span>
+<span class="no-left">)</span>
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-force">
+
+ </div>
+ <div class="member-body-long" id ="long-body-force">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="fromIterable(c)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'fromIterable(c)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5579,17 +5780,37 @@ B
- <span class="no-left">: LazyList</span>
+ <span class="no-left">: LazyList
+<span class="no-left no-right">[</span>
+B
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-fromIterable(c)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-fromIterable(c)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="head" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'head');">[+]</span>
<span class="member-annotations">
</span>
@@ -5615,13 +5836,31 @@ B
</div><!-- end member-title -->
<div class="member-body">
- <p>The first element of the collection.</p>
+ <div class="member-body-short" id="short-body-head">
+ <p>The first element of the collection.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-head">
+ <p>The first element of the collection.</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="isEmpty" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isEmpty');">[+]</span>
<span class="member-annotations">
</span>
@@ -5647,13 +5886,31 @@ B
</div><!-- end member-title -->
<div class="member-body">
- <p>To be overridden in implementations:</p>
+ <div class="member-body-short" id="short-body-isEmpty">
+ <p>To be overridden in implementations:</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-isEmpty">
+ <p>To be overridden in implementations:</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="tail" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'tail');">[+]</span>
<span class="member-annotations">
</span>
@@ -5679,13 +5936,31 @@ B
</div><!-- end member-title -->
<div class="member-body">
- <p>The rest of the collection without its first element.</p>
+ <div class="member-body-short" id="short-body-tail">
+ <p>The rest of the collection without its first element.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-tail">
+ <p>The rest of the collection without its first element.</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="toString" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'toString');">[+]</span>
<span class="member-annotations">
</span>
@@ -5711,8 +5986,24 @@ B
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-toString">
+
+ </div>
+ <div class="member-body-long" id ="long-body-toString">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
</div>
diff --git a/api/strawman/collections/CollectionStrawMan6$/LinearSeq.html b/api/strawman/collections/CollectionStrawMan6$/LinearSeq.html
index 2bf07fc75..27b6d5796 100644
--- a/api/strawman/collections/CollectionStrawMan6$/LinearSeq.html
+++ b/api/strawman/collections/CollectionStrawMan6$/LinearSeq.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,6 +5333,34 @@
<span id="entity-name">
LinearSeq
</span>
+
+ <span id="entity-type-params">
+ <span class="no-left">[</span>
+
+ <span class="no-left">
+
+ +A
+
+ </span>
+
+ <span class="no-left">]</span>
+ </span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">Seq</span>
+
+
+ <span class="keyword">with</span>
+
+ <span class="entity-super-type">LinearSeqLike</span>
+
+ </div>
+
</div>
@@ -5341,12 +5372,23 @@ Known subclasses: List, LazyList</p>
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="apply(n)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'apply(n)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5385,14 +5427,33 @@ Known subclasses: List, LazyList</p>
</div><!-- end member-title -->
<div class="member-body">
- <p><code>apply</code> is defined in terms of <code>drop</code>, which is in turn defined in
+ <div class="member-body-short" id="short-body-apply(n)">
+ <p><code>apply</code> is defined in terms of <code>drop</code>, which is in turn defined in
+terms of <code>tail</code>.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-apply(n)">
+ <p><code>apply</code> is defined in terms of <code>drop</code>, which is in turn defined in
terms of <code>tail</code>.</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="head" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'head');">[+]</span>
<span class="member-annotations">
</span>
@@ -5418,13 +5479,31 @@ terms of <code>tail</code>.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>The first element of the collection.</p>
+ <div class="member-body-short" id="short-body-head">
+ <p>The first element of the collection.</p>
+ </div>
+ <div class="member-body-long" id ="long-body-head">
+ <p>The first element of the collection.</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="isEmpty" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isEmpty');">[+]</span>
<span class="member-annotations">
</span>
@@ -5450,13 +5529,31 @@ terms of <code>tail</code>.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>To be overridden in implementations:</p>
+ <div class="member-body-short" id="short-body-isEmpty">
+ <p>To be overridden in implementations:</p>
+ </div>
+ <div class="member-body-long" id ="long-body-isEmpty">
+ <p>To be overridden in implementations:</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="iterator" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'iterator');">[+]</span>
<span class="member-annotations">
</span>
@@ -5477,18 +5574,39 @@ terms of <code>tail</code>.</p>
- <span class="no-left">: Iterator</span>
+ <span class="no-left">: Iterator
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
- <p><code>iterator</code> is overridden in terms of <code>head</code> and <code>tail</code></p>
+ <div class="member-body-short" id="short-body-iterator">
+ <p><code>iterator</code> is overridden in terms of <code>head</code> and <code>tail</code></p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-iterator">
+ <p><code>iterator</code> is overridden in terms of <code>head</code> and <code>tail</code></p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="length" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'length');">[+]</span>
<span class="member-annotations">
</span>
@@ -5514,13 +5632,31 @@ terms of <code>tail</code>.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p><code>length is defined in terms of</code>iterator`</p>
+ <div class="member-body-short" id="short-body-length">
+ <p><code>length is defined in terms of</code>iterator`</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-length">
+ <p><code>length is defined in terms of</code>iterator`</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="tail" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'tail');">[+]</span>
<span class="member-annotations">
</span>
@@ -5541,14 +5677,34 @@ terms of <code>tail</code>.</p>
- <span class="no-left">: LinearSeq</span>
+ <span class="no-left">: LinearSeq
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>The rest of the collection without its first element.</p>
+ <div class="member-body-short" id="short-body-tail">
+ <p>The rest of the collection without its first element.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-tail">
+ <p>The rest of the collection without its first element.</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
</div>
diff --git a/api/strawman/collections/CollectionStrawMan6$/LinearSeqLike.html b/api/strawman/collections/CollectionStrawMan6$/LinearSeqLike.html
index 0f4e373e7..8e977cd79 100644
--- a/api/strawman/collections/CollectionStrawMan6$/LinearSeqLike.html
+++ b/api/strawman/collections/CollectionStrawMan6$/LinearSeqLike.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,6 +5333,35 @@
<span id="entity-name">
LinearSeqLike
</span>
+
+ <span id="entity-type-params">
+ <span class="no-left">[</span>
+
+ <span class="no-left">
+
+ +A,
+
+ </span>
+
+ <span class="no-left">
+
+ +C
+
+ </span>
+
+ <span class="no-left">]</span>
+ </span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">SeqLike</span>
+
+ </div>
+
</div>
@@ -5339,12 +5371,23 @@
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="drop(n)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'drop(n)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5378,17 +5421,41 @@
- <span class="no-left">: strawman$collections$CollectionStrawMan6$LinearSeqLike$$C</span>
+ <span class="no-left">: strawman$collections$CollectionStrawMan6$LinearSeqLike$$C
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>Optimized version of <code>drop</code> that avoids copying
+ <div class="member-body-short" id="short-body-drop(n)">
+ <p>Optimized version of <code>drop</code> that avoids copying
Note: <code>drop</code> is defined here, rather than in a trait like <code>LinearSeqMonoTransforms</code>,
because the <code>...MonoTransf...</code>
</p>
+ </div>
+ <div class="member-body-long" id ="long-body-drop(n)">
+ <p>Optimized version of <code>drop</code> that avoids copying
+Note: <code>drop</code> is defined here, rather than in a trait like <code>LinearSeqMonoTransforms</code>,
+because the <code>...MonoTransforms</code> traits make no assumption about the type of <code>Repr</code>
+whereas we need to assume here that <code>Repr</code> is the same as the underlying
+collection type.</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
</div>
diff --git a/api/strawman/collections/CollectionStrawMan6$/List$.html b/api/strawman/collections/CollectionStrawMan6$/List$.html
index c047eade7..350efb2d4 100644
--- a/api/strawman/collections/CollectionStrawMan6$/List$.html
+++ b/api/strawman/collections/CollectionStrawMan6$/List$.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
final
</span>
@@ -5330,16 +5333,38 @@
<span id="entity-name">
List
</span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">IterableFactory</span>
+
+ </div>
+
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="fromIterable(coll)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'fromIterable(coll)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5376,13 +5401,32 @@ B
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+B
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-fromIterable(coll)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-fromIterable(coll)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
</div>
diff --git a/api/strawman/collections/CollectionStrawMan6$/List.html b/api/strawman/collections/CollectionStrawMan6$/List.html
index 36d4cd59d..12e7927d8 100644
--- a/api/strawman/collections/CollectionStrawMan6$/List.html
+++ b/api/strawman/collections/CollectionStrawMan6$/List.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
sealed
</span>
@@ -5330,6 +5333,39 @@
<span id="entity-name">
List
</span>
+
+ <span id="entity-type-params">
+ <span class="no-left">[</span>
+
+ <span class="no-left">
+
+ +A
+
+ </span>
+
+ <span class="no-left">]</span>
+ </span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">LinearSeq</span>
+
+
+ <span class="keyword">with</span>
+
+ <span class="entity-super-type">SeqLike</span>
+
+
+ <span class="keyword">with</span>
+
+ <span class="entity-super-type">Buildable</span>
+
+ </div>
+
</div>
@@ -5339,12 +5375,23 @@
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="++(xs)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '++(xs)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5381,18 +5428,39 @@ B
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+B
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>When concatenating with another list <code>xs</code>, avoid copying <code>xs</code></p>
+ <div class="member-body-short" id="short-body-++(xs)">
+ <p>When concatenating with another list <code>xs</code>, avoid copying <code>xs</code></p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-++(xs)">
+ <p>When concatenating with another list <code>xs</code>, avoid copying <code>xs</code></p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="++:(prefix)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '++:(prefix)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5429,18 +5497,39 @@ B
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+B
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>Prepend operation that avoids copying this list</p>
+ <div class="member-body-short" id="short-body-++:(prefix)">
+ <p>Prepend operation that avoids copying this list</p>
+ </div>
+ <div class="member-body-long" id ="long-body-++:(prefix)">
+ <p>Prepend operation that avoids copying this list</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="::(elem)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '::(elem)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5474,18 +5563,39 @@ B
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+B
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>Prepend element</p>
+ <div class="member-body-short" id="short-body-::(elem)">
+ <p>Prepend element</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-::(elem)">
+ <p>Prepend element</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="className" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'className');">[+]</span>
<span class="member-annotations">
</span>
@@ -5511,16 +5621,37 @@ B
</div><!-- end member-title -->
<div class="member-body">
- <p>The class name of this collection. To be used for converting to string.
+ <div class="member-body-short" id="short-body-className">
+ <p>The class name of this collection. To be used for converting to string.
Collections generally print like this:</p>
<pre><code> &lt;className&gt;(elem_1, ..., elem_n)
</code></pre>
+ </div>
+ <div class="member-body-long" id ="long-body-className">
+ <p>The class name of this collection. To be used for converting to string.
+Collections generally print like this:</p>
+<pre><code> &lt;className&gt;(elem_1, ..., elem_n)
+</code></pre>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="fromIterable(c)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'fromIterable(c)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5557,17 +5688,37 @@ B
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+B
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-fromIterable(c)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-fromIterable(c)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="newBuilder" class="member protected">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'newBuilder');">[+]</span>
<span class="member-annotations">
</span>
@@ -5588,14 +5739,34 @@ B
- <span class="no-left">: Builder</span>
+ <span class="no-left">: Builder
+<span class="no-left no-right">[</span>
+A<span class="">, </span>Repr
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>Creates a new builder.</p>
+ <div class="member-body-short" id="short-body-newBuilder">
+ <p>Creates a new builder.</p>
+ </div>
+ <div class="member-body-long" id ="long-body-newBuilder">
+ <p>Creates a new builder.</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
</div>
diff --git a/api/strawman/collections/CollectionStrawMan6$/ListBuffer$.html b/api/strawman/collections/CollectionStrawMan6$/ListBuffer$.html
index 034c7e30d..6eebdd8fd 100644
--- a/api/strawman/collections/CollectionStrawMan6$/ListBuffer$.html
+++ b/api/strawman/collections/CollectionStrawMan6$/ListBuffer$.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
final
</span>
@@ -5330,16 +5333,38 @@
<span id="entity-name">
ListBuffer
</span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">IterableFactory</span>
+
+ </div>
+
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="fromIterable(coll)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'fromIterable(coll)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5376,13 +5401,32 @@ B
- <span class="no-left">: ListBuffer</span>
+ <span class="no-left">: ListBuffer
+<span class="no-left no-right">[</span>
+B
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-fromIterable(coll)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-fromIterable(coll)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
</div>
diff --git a/api/strawman/collections/CollectionStrawMan6$/ListBuffer.html b/api/strawman/collections/CollectionStrawMan6$/ListBuffer.html
index 502afd101..31e8f2057 100644
--- a/api/strawman/collections/CollectionStrawMan6$/ListBuffer.html
+++ b/api/strawman/collections/CollectionStrawMan6$/ListBuffer.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,6 +5333,44 @@
<span id="entity-name">
ListBuffer
</span>
+
+ <span id="entity-type-params">
+ <span class="no-left">[</span>
+
+ <span class="no-left">
+
+ A
+
+ </span>
+
+ <span class="no-left">]</span>
+ </span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">Seq</span>
+
+
+ <span class="keyword">with</span>
+
+ <span class="entity-super-type">SeqLike</span>
+
+
+ <span class="keyword">with</span>
+
+ <span class="entity-super-type">Buildable</span>
+
+
+ <span class="keyword">with</span>
+
+ <span class="entity-super-type">Builder</span>
+
+ </div>
+
</div>
@@ -5339,12 +5380,35 @@
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">ListBuffer</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="aliased" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'aliased');">[+]</span>
<span class="member-annotations">
</span>
@@ -5370,12 +5434,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-aliased">
+
+ </div>
+ <div class="member-body-long" id ="long-body-aliased">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="first" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'first');">[+]</span>
<span class="member-annotations">
</span>
@@ -5396,17 +5477,37 @@
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-first">
+
+ </div>
+ <div class="member-body-long" id ="long-body-first">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="last" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'last');">[+]</span>
<span class="member-annotations">
</span>
@@ -5427,17 +5528,37 @@
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-last">
+
+ </div>
+ <div class="member-body-long" id ="long-body-last">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="len" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'len');">[+]</span>
<span class="member-annotations">
</span>
@@ -5463,12 +5584,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-len">
+
+ </div>
+ <div class="member-body-long" id ="long-body-len">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="+=(elem)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '+=(elem)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5502,18 +5640,39 @@
- <span class="no-left">: ListBuffer</span>
+ <span class="no-left">: ListBuffer
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>Append an element</p>
+ <div class="member-body-short" id="short-body-+=(elem)">
+ <p>Append an element</p>
+ </div>
+ <div class="member-body-long" id ="long-body-+=(elem)">
+ <p>Append an element</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="aliased_=(x$1)" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'aliased_=(x$1)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5552,12 +5711,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-aliased_=(x$1)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-aliased_=(x$1)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="apply(i)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'apply(i)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5596,12 +5772,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-apply(i)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-apply(i)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="className" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'className');">[+]</span>
<span class="member-annotations">
</span>
@@ -5627,16 +5820,37 @@
</div><!-- end member-title -->
<div class="member-body">
- <p>The class name of this collection. To be used for converting to string.
+ <div class="member-body-short" id="short-body-className">
+ <p>The class name of this collection. To be used for converting to string.
Collections generally print like this:</p>
<pre><code> &lt;className&gt;(elem_1, ..., elem_n)
</code></pre>
+ </div>
+ <div class="member-body-long" id ="long-body-className">
+ <p>The class name of this collection. To be used for converting to string.
+Collections generally print like this:</p>
+<pre><code> &lt;className&gt;(elem_1, ..., elem_n)
+</code></pre>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="copyElems()" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copyElems()');">[+]</span>
<span class="member-annotations">
</span>
@@ -5669,12 +5883,29 @@ Collections generally print like this:</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copyElems()">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copyElems()">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="first_=(x$1)" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'first_=(x$1)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5716,12 +5947,29 @@ A
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-first_=(x$1)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-first_=(x$1)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="fromIterable(coll)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'fromIterable(coll)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5758,17 +6006,37 @@ B
- <span class="no-left">: ListBuffer</span>
+ <span class="no-left">: ListBuffer
+<span class="no-left no-right">[</span>
+B
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-fromIterable(coll)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-fromIterable(coll)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="iterator" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'iterator');">[+]</span>
<span class="member-annotations">
</span>
@@ -5789,17 +6057,37 @@ B
- <span class="no-left">: Iterator</span>
+ <span class="no-left">: Iterator
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-iterator">
+
+ </div>
+ <div class="member-body-long" id ="long-body-iterator">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="knownSize" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'knownSize');">[+]</span>
<span class="member-annotations">
</span>
@@ -5825,14 +6113,33 @@ B
</div><!-- end member-title -->
<div class="member-body">
- <p>The number of elements in this collection, if it can be cheaply computed,
+ <div class="member-body-short" id="short-body-knownSize">
+ <p>The number of elements in this collection, if it can be cheaply computed,
+-1 otherwise. Cheaply usually means: Not requiring a collection traversal.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-knownSize">
+ <p>The number of elements in this collection, if it can be cheaply computed,
-1 otherwise. Cheaply usually means: Not requiring a collection traversal.</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="last_=(x$1)" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'last_=(x$1)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5874,12 +6181,29 @@ A
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-last_=(x$1)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-last_=(x$1)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="len_=(x$1)" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'len_=(x$1)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5918,12 +6242,29 @@ A
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-len_=(x$1)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-len_=(x$1)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="length" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'length');">[+]</span>
<span class="member-annotations">
</span>
@@ -5949,12 +6290,29 @@ A
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-length">
+
+ </div>
+ <div class="member-body-long" id ="long-body-length">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="newBuilder" class="member protected">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'newBuilder');">[+]</span>
<span class="member-annotations">
</span>
@@ -5975,18 +6333,39 @@ A
- <span class="no-left">: Builder</span>
+ <span class="no-left">: Builder
+<span class="no-left no-right">[</span>
+A<span class="">, </span>Repr
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>Creates a new builder.</p>
+ <div class="member-body-short" id="short-body-newBuilder">
+ <p>Creates a new builder.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-newBuilder">
+ <p>Creates a new builder.</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="result" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'result');">[+]</span>
<span class="member-annotations">
</span>
@@ -6012,13 +6391,31 @@ A
</div><!-- end member-title -->
<div class="member-body">
- <p>Result collection consisting of all elements appended so far.</p>
+ <div class="member-body-short" id="short-body-result">
+ <p>Result collection consisting of all elements appended so far.</p>
+ </div>
+ <div class="member-body-long" id ="long-body-result">
+ <p>Result collection consisting of all elements appended so far.</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="toList" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'toList');">[+]</span>
<span class="member-annotations">
</span>
@@ -6039,14 +6436,34 @@ A
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>Convert to list; avoids copying where possible.</p>
+ <div class="member-body-short" id="short-body-toList">
+ <p>Convert to list; avoids copying where possible.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-toList">
+ <p>Convert to list; avoids copying where possible.</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
</div>
diff --git a/api/strawman/collections/CollectionStrawMan6$/Nil$.html b/api/strawman/collections/CollectionStrawMan6$/Nil$.html
index 8666648bb..b233a9e79 100644
--- a/api/strawman/collections/CollectionStrawMan6$/Nil$.html
+++ b/api/strawman/collections/CollectionStrawMan6$/Nil$.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
final
</span>
@@ -5330,16 +5333,43 @@
<span id="entity-name">
Nil
</span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">List</span>
+
+
+ <span class="keyword">with</span>
+
+ <span class="entity-super-type">Product0</span>
+
+ </div>
+
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="head" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'head');">[+]</span>
<span class="member-annotations">
</span>
@@ -5365,13 +5395,31 @@
</div><!-- end member-title -->
<div class="member-body">
- <p>The first element of the collection.</p>
+ <div class="member-body-short" id="short-body-head">
+ <p>The first element of the collection.</p>
+ </div>
+ <div class="member-body-long" id ="long-body-head">
+ <p>The first element of the collection.</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="isEmpty" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isEmpty');">[+]</span>
<span class="member-annotations">
</span>
@@ -5397,13 +5445,31 @@
</div><!-- end member-title -->
<div class="member-body">
- <p>To be overridden in implementations:</p>
+ <div class="member-body-short" id="short-body-isEmpty">
+ <p>To be overridden in implementations:</p>
+ </div>
+ <div class="member-body-long" id ="long-body-isEmpty">
+ <p>To be overridden in implementations:</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="tail" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'tail');">[+]</span>
<span class="member-annotations">
</span>
@@ -5429,9 +5495,26 @@
</div><!-- end member-title -->
<div class="member-body">
- <p>The rest of the collection without its first element.</p>
+ <div class="member-body-short" id="short-body-tail">
+ <p>The rest of the collection without its first element.</p>
+ </div>
+ <div class="member-body-long" id ="long-body-tail">
+ <p>The rest of the collection without its first element.</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
</div>
diff --git a/api/strawman/collections/CollectionStrawMan6$/Seq.html b/api/strawman/collections/CollectionStrawMan6$/Seq.html
index 02175ae98..8cf5a7ed2 100644
--- a/api/strawman/collections/CollectionStrawMan6$/Seq.html
+++ b/api/strawman/collections/CollectionStrawMan6$/Seq.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,6 +5333,39 @@
<span id="entity-name">
Seq
</span>
+
+ <span id="entity-type-params">
+ <span class="no-left">[</span>
+
+ <span class="no-left">
+
+ +A
+
+ </span>
+
+ <span class="no-left">]</span>
+ </span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">Iterable</span>
+
+
+ <span class="keyword">with</span>
+
+ <span class="entity-super-type">SeqLike</span>
+
+
+ <span class="keyword">with</span>
+
+ <span class="entity-super-type">ArrayLike</span>
+
+ </div>
+
</div>
@@ -5339,7 +5375,17 @@
</div>
- <h1 class="section empty">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section empty">
+ Members
+ </h1>
<div id="entity-members" class="entity-section empty">
diff --git a/api/strawman/collections/CollectionStrawMan6$/SeqLike.html b/api/strawman/collections/CollectionStrawMan6$/SeqLike.html
index 625970a11..e651a8f34 100644
--- a/api/strawman/collections/CollectionStrawMan6$/SeqLike.html
+++ b/api/strawman/collections/CollectionStrawMan6$/SeqLike.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,6 +5333,40 @@
<span id="entity-name">
SeqLike
</span>
+
+ <span id="entity-type-params">
+ <span class="no-left">[</span>
+
+ <span class="no-left">
+
+ +A,
+
+ </span>
+
+ <span class="no-left">
+
+ +C
+
+ </span>
+
+ <span class="no-left">]</span>
+ </span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">IterableLike</span>
+
+
+ <span class="keyword">with</span>
+
+ <span class="entity-super-type">SeqMonoTransforms</span>
+
+ </div>
+
</div>
@@ -5339,7 +5376,17 @@
</div>
- <h1 class="section empty">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section empty">
+ Members
+ </h1>
<div id="entity-members" class="entity-section empty">
diff --git a/api/strawman/collections/CollectionStrawMan6$/SeqMonoTransforms.html b/api/strawman/collections/CollectionStrawMan6$/SeqMonoTransforms.html
index 31a6bf22d..1cac6ce93 100644
--- a/api/strawman/collections/CollectionStrawMan6$/SeqMonoTransforms.html
+++ b/api/strawman/collections/CollectionStrawMan6$/SeqMonoTransforms.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,6 +5333,40 @@
<span id="entity-name">
SeqMonoTransforms
</span>
+
+ <span id="entity-type-params">
+ <span class="no-left">[</span>
+
+ <span class="no-left">
+
+ +A,
+
+ </span>
+
+ <span class="no-left">
+
+ +Repr
+
+ </span>
+
+ <span class="no-left">]</span>
+ </span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">Any</span>
+
+
+ <span class="keyword">with</span>
+
+ <span class="entity-super-type">IterableMonoTransforms</span>
+
+ </div>
+
</div>
@@ -5339,12 +5376,23 @@
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="reverse" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'reverse');">[+]</span>
<span class="member-annotations">
</span>
@@ -5370,8 +5418,24 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-reverse">
+
+ </div>
+ <div class="member-body-long" id ="long-body-reverse">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
</div>
diff --git a/api/strawman/collections/CollectionStrawMan6$/StringBuilder.html b/api/strawman/collections/CollectionStrawMan6$/StringBuilder.html
index 7a94c411b..32096f2d5 100644
--- a/api/strawman/collections/CollectionStrawMan6$/StringBuilder.html
+++ b/api/strawman/collections/CollectionStrawMan6$/StringBuilder.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,16 +5333,50 @@
<span id="entity-name">
StringBuilder
</span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">Builder</span>
+
+ </div>
+
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">StringBuilder</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="sb" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'sb');">[+]</span>
<span class="member-annotations">
</span>
@@ -5365,12 +5402,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-sb">
+
+ </div>
+ <div class="member-body-long" id ="long-body-sb">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="++=(s)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '++=(s)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5409,13 +5463,31 @@
</div><!-- end member-title -->
<div class="member-body">
- <p>Overloaded version of <code>++=</code> that takes a string</p>
+ <div class="member-body-short" id="short-body-++=(s)">
+ <p>Overloaded version of <code>++=</code> that takes a string</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-++=(s)">
+ <p>Overloaded version of <code>++=</code> that takes a string</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="+=(x)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '+=(x)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5454,13 +5526,31 @@
</div><!-- end member-title -->
<div class="member-body">
- <p>Append an element</p>
+ <div class="member-body-short" id="short-body-+=(x)">
+ <p>Append an element</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-+=(x)">
+ <p>Append an element</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="result" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'result');">[+]</span>
<span class="member-annotations">
</span>
@@ -5486,13 +5576,31 @@
</div><!-- end member-title -->
<div class="member-body">
- <p>Result collection consisting of all elements appended so far.</p>
+ <div class="member-body-short" id="short-body-result">
+ <p>Result collection consisting of all elements appended so far.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-result">
+ <p>Result collection consisting of all elements appended so far.</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="toString" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'toString');">[+]</span>
<span class="member-annotations">
</span>
@@ -5518,8 +5626,24 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-toString">
+
+ </div>
+ <div class="member-body-long" id ="long-body-toString">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
</div>
diff --git a/api/strawman/collections/CollectionStrawMan6$/StringOps$.html b/api/strawman/collections/CollectionStrawMan6$/StringOps$.html
index 8a6f6e30f..6b4f54585 100644
--- a/api/strawman/collections/CollectionStrawMan6$/StringOps$.html
+++ b/api/strawman/collections/CollectionStrawMan6$/StringOps$.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
final
</span>
@@ -5330,6 +5333,8 @@
<span id="entity-name">
StringOps
</span>
+
+
</div>
@@ -5339,7 +5344,17 @@
</div>
- <h1 class="section empty">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section empty">
+ Members
+ </h1>
<div id="entity-members" class="entity-section empty">
diff --git a/api/strawman/collections/CollectionStrawMan6$/StringOps.html b/api/strawman/collections/CollectionStrawMan6$/StringOps.html
index 2302dbaaf..c1c3c757e 100644
--- a/api/strawman/collections/CollectionStrawMan6$/StringOps.html
+++ b/api/strawman/collections/CollectionStrawMan6$/StringOps.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
final
</span>
@@ -5330,6 +5333,42 @@
<span id="entity-name">
StringOps
</span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">AnyVal</span>
+
+
+ <span class="keyword">with</span>
+
+ <span class="entity-super-type">IterableOps</span>
+
+
+ <span class="keyword">with</span>
+
+ <span class="entity-super-type">SeqMonoTransforms</span>
+
+
+ <span class="keyword">with</span>
+
+ <span class="entity-super-type">IterablePolyTransforms</span>
+
+
+ <span class="keyword">with</span>
+
+ <span class="entity-super-type">Buildable</span>
+
+
+ <span class="keyword">with</span>
+
+ <span class="entity-super-type">ArrayLike</span>
+
+ </div>
+
</div>
@@ -5339,12 +5378,41 @@
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">StringOps</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ s:
+ </span>
+ String
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="s" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 's');">[+]</span>
<span class="member-annotations">
</span>
@@ -5370,12 +5438,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-s">
+
+ </div>
+ <div class="member-body-long" id ="long-body-s">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="++(xs)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '++(xs)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5417,14 +5502,33 @@ Char
</div><!-- end member-title -->
<div class="member-body">
- <p>Overloaded version of <code>++</code> that gives back a string, where the inherited
+ <div class="member-body-short" id="short-body-++(xs)">
+ <p>Overloaded version of <code>++</code> that gives back a string, where the inherited
+version gives back a sequence.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-++(xs)">
+ <p>Overloaded version of <code>++</code> that gives back a string, where the inherited
version gives back a sequence.</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="++(xs)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '++(xs)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5463,13 +5567,31 @@ version gives back a sequence.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Another overloaded version of <code>++</code>.</p>
+ <div class="member-body-short" id="short-body-++(xs)">
+ <p>Another overloaded version of <code>++</code>.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-++(xs)">
+ <p>Another overloaded version of <code>++</code>.</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="apply(i)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'apply(i)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5508,12 +5630,29 @@ version gives back a sequence.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-apply(i)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-apply(i)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="className" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'className');">[+]</span>
<span class="member-annotations">
</span>
@@ -5539,16 +5678,37 @@ version gives back a sequence.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>The class name of this collection. To be used for converting to string.
+ <div class="member-body-short" id="short-body-className">
+ <p>The class name of this collection. To be used for converting to string.
+Collections generally print like this:</p>
+<pre><code> &lt;className&gt;(elem_1, ..., elem_n)
+</code></pre>
+
+ </div>
+ <div class="member-body-long" id ="long-body-className">
+ <p>The class name of this collection. To be used for converting to string.
Collections generally print like this:</p>
<pre><code> &lt;className&gt;(elem_1, ..., elem_n)
</code></pre>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="coll" class="member protected">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'coll');">[+]</span>
<span class="member-annotations">
</span>
@@ -5569,17 +5729,37 @@ Collections generally print like this:</p>
- <span class="no-left">: Iterable</span>
+ <span class="no-left">: Iterable
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-coll">
+
+ </div>
+ <div class="member-body-long" id ="long-body-coll">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="flatMap(f)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'flatMap(f)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5618,14 +5798,33 @@ Collections generally print like this:</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Overloaded version of <code>flatMap</code> that gives back a string, where the inherited
+ <div class="member-body-short" id="short-body-flatMap(f)">
+ <p>Overloaded version of <code>flatMap</code> that gives back a string, where the inherited
+version gives back a sequence.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-flatMap(f)">
+ <p>Overloaded version of <code>flatMap</code> that gives back a string, where the inherited
version gives back a sequence.</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="fromIterable(coll)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'fromIterable(coll)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5662,17 +5861,37 @@ B
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+B
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-fromIterable(coll)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-fromIterable(coll)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="fromIterableWithSameElemType(coll)" class="member protected">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'fromIterableWithSameElemType(coll)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5714,12 +5933,29 @@ Char
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-fromIterableWithSameElemType(coll)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-fromIterableWithSameElemType(coll)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="iterator" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'iterator');">[+]</span>
<span class="member-annotations">
</span>
@@ -5740,17 +5976,37 @@ Char
- <span class="no-left">: Iterator</span>
+ <span class="no-left">: Iterator
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-iterator">
+
+ </div>
+ <div class="member-body-long" id ="long-body-iterator">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="knownSize" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'knownSize');">[+]</span>
<span class="member-annotations">
</span>
@@ -5776,14 +6032,33 @@ Char
</div><!-- end member-title -->
<div class="member-body">
- <p>The number of elements in this collection, if it can be cheaply computed,
+ <div class="member-body-short" id="short-body-knownSize">
+ <p>The number of elements in this collection, if it can be cheaply computed,
-1 otherwise. Cheaply usually means: Not requiring a collection traversal.</p>
+ </div>
+ <div class="member-body-long" id ="long-body-knownSize">
+ <p>The number of elements in this collection, if it can be cheaply computed,
+-1 otherwise. Cheaply usually means: Not requiring a collection traversal.</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="length" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'length');">[+]</span>
<span class="member-annotations">
</span>
@@ -5809,12 +6084,29 @@ Char
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-length">
+
+ </div>
+ <div class="member-body-long" id ="long-body-length">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="map(f)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'map(f)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5853,14 +6145,33 @@ Char
</div><!-- end member-title -->
<div class="member-body">
- <p>Overloaded version of <code>map</code> that gives back a string, where the inherited
+ <div class="member-body-short" id="short-body-map(f)">
+ <p>Overloaded version of <code>map</code> that gives back a string, where the inherited
+version gives back a sequence.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-map(f)">
+ <p>Overloaded version of <code>map</code> that gives back a string, where the inherited
version gives back a sequence.</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="newBuilder" class="member protected">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'newBuilder');">[+]</span>
<span class="member-annotations">
</span>
@@ -5881,14 +6192,34 @@ version gives back a sequence.</p>
- <span class="no-left">: Builder</span>
+ <span class="no-left">: Builder
+<span class="no-left no-right">[</span>
+A<span class="">, </span>Repr
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>Creates a new builder.</p>
+ <div class="member-body-short" id="short-body-newBuilder">
+ <p>Creates a new builder.</p>
+ </div>
+ <div class="member-body-long" id ="long-body-newBuilder">
+ <p>Creates a new builder.</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
</div>
diff --git a/api/strawman/collections/CollectionStrawMan6$/StringView$.html b/api/strawman/collections/CollectionStrawMan6$/StringView$.html
index 00a978971..e464a4f42 100644
--- a/api/strawman/collections/CollectionStrawMan6$/StringView$.html
+++ b/api/strawman/collections/CollectionStrawMan6$/StringView$.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
final
</span>
@@ -5330,16 +5333,38 @@
<span id="entity-name">
StringView
</span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">Function1</span>
+
+ </div>
+
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="apply(s)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'apply(s)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5378,12 +5403,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-apply(s)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-apply(s)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="unapply(x$1)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'unapply(x$1)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5422,8 +5464,24 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-unapply(x$1)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-unapply(x$1)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
</div>
diff --git a/api/strawman/collections/CollectionStrawMan6$/StringView.html b/api/strawman/collections/CollectionStrawMan6$/StringView.html
index 20f7c12d4..bdd375a51 100644
--- a/api/strawman/collections/CollectionStrawMan6$/StringView.html
+++ b/api/strawman/collections/CollectionStrawMan6$/StringView.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,16 +5333,56 @@
<span id="entity-name">
StringView
</span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">IndexedView</span>
+
+ </div>
+
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">StringView</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ s:
+ </span>
+ String
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="s" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 's');">[+]</span>
<span class="member-annotations">
</span>
@@ -5365,12 +5408,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-s">
+
+ </div>
+ <div class="member-body-long" id ="long-body-s">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="_1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5396,12 +5456,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_1">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="apply(n)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'apply(n)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5440,12 +5517,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-apply(n)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-apply(n)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="className" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'className');">[+]</span>
<span class="member-annotations">
</span>
@@ -5471,16 +5565,37 @@
</div><!-- end member-title -->
<div class="member-body">
- <p>The class name of this collection. To be used for converting to string.
+ <div class="member-body-short" id="short-body-className">
+ <p>The class name of this collection. To be used for converting to string.
+Collections generally print like this:</p>
+<pre><code> &lt;className&gt;(elem_1, ..., elem_n)
+</code></pre>
+
+ </div>
+ <div class="member-body-long" id ="long-body-className">
+ <p>The class name of this collection. To be used for converting to string.
Collections generally print like this:</p>
<pre><code> &lt;className&gt;(elem_1, ..., elem_n)
</code></pre>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="copy(s)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy(s)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5519,12 +5634,29 @@ Collections generally print like this:</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy(s)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy(s)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="copy$default$1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5550,12 +5682,29 @@ Collections generally print like this:</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$default$1">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="length" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'length');">[+]</span>
<span class="member-annotations">
</span>
@@ -5581,8 +5730,24 @@ Collections generally print like this:</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-length">
+
+ </div>
+ <div class="member-body-long" id ="long-body-length">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
</div>
diff --git a/api/strawman/collections/CollectionStrawMan6$/View$.html b/api/strawman/collections/CollectionStrawMan6$/View$.html
index 7168e5991..8c3ba78f8 100644
--- a/api/strawman/collections/CollectionStrawMan6$/View$.html
+++ b/api/strawman/collections/CollectionStrawMan6$/View$.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
final
</span>
@@ -5330,6 +5333,8 @@
<span id="entity-name">
View
</span>
+
+
</div>
@@ -5339,12 +5344,23 @@
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="Concat" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Concat');">[+]</span>
<span class="member-annotations">
</span>
@@ -5368,14 +5384,33 @@
</div><!-- end member-title -->
<div class="member-body">
- <p>A view that concatenates elements of the underlying collection with the elements
+ <div class="member-body-short" id="short-body-Concat">
+ <p>A view that concatenates elements of the underlying collection with the elements
of another collection or iterator.</p>
+ </div>
+ <div class="member-body-long" id ="long-body-Concat">
+ <p>A view that concatenates elements of the underlying collection with the elements
+of another collection or iterator.</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="Concat$" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Concat$');">[+]</span>
<span class="member-annotations">
</span>
@@ -5399,14 +5434,33 @@ of another collection or iterator.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>A view that concatenates elements of the underlying collection with the elements
+ <div class="member-body-short" id="short-body-Concat$">
+ <p>A view that concatenates elements of the underlying collection with the elements
+of another collection or iterator.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-Concat$">
+ <p>A view that concatenates elements of the underlying collection with the elements
of another collection or iterator.</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="Drop" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Drop');">[+]</span>
<span class="member-annotations">
</span>
@@ -5430,13 +5484,31 @@ of another collection or iterator.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>A view that drops leading elements of the underlying collection.</p>
+ <div class="member-body-short" id="short-body-Drop">
+ <p>A view that drops leading elements of the underlying collection.</p>
+ </div>
+ <div class="member-body-long" id ="long-body-Drop">
+ <p>A view that drops leading elements of the underlying collection.</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="Drop$" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Drop$');">[+]</span>
<span class="member-annotations">
</span>
@@ -5460,13 +5532,31 @@ of another collection or iterator.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>A view that drops leading elements of the underlying collection.</p>
+ <div class="member-body-short" id="short-body-Drop$">
+ <p>A view that drops leading elements of the underlying collection.</p>
+ </div>
+ <div class="member-body-long" id ="long-body-Drop$">
+ <p>A view that drops leading elements of the underlying collection.</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="Elems" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Elems');">[+]</span>
<span class="member-annotations">
</span>
@@ -5490,13 +5580,31 @@ of another collection or iterator.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>A view with given elements</p>
+ <div class="member-body-short" id="short-body-Elems">
+ <p>A view with given elements</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-Elems">
+ <p>A view with given elements</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="Elems$" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Elems$');">[+]</span>
<span class="member-annotations">
</span>
@@ -5520,13 +5628,31 @@ of another collection or iterator.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>A view with given elements</p>
+ <div class="member-body-short" id="short-body-Elems$">
+ <p>A view with given elements</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-Elems$">
+ <p>A view with given elements</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="Empty$" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Empty$');">[+]</span>
<span class="member-annotations">
</span>
@@ -5550,13 +5676,31 @@ of another collection or iterator.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>The empty view</p>
+ <div class="member-body-short" id="short-body-Empty$">
+ <p>The empty view</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-Empty$">
+ <p>The empty view</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="Filter" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Filter');">[+]</span>
<span class="member-annotations">
</span>
@@ -5580,13 +5724,31 @@ of another collection or iterator.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>A view that filters an underlying collection.</p>
+ <div class="member-body-short" id="short-body-Filter">
+ <p>A view that filters an underlying collection.</p>
+ </div>
+ <div class="member-body-long" id ="long-body-Filter">
+ <p>A view that filters an underlying collection.</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="Filter$" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Filter$');">[+]</span>
<span class="member-annotations">
</span>
@@ -5610,13 +5772,31 @@ of another collection or iterator.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>A view that filters an underlying collection.</p>
+ <div class="member-body-short" id="short-body-Filter$">
+ <p>A view that filters an underlying collection.</p>
+ </div>
+ <div class="member-body-long" id ="long-body-Filter$">
+ <p>A view that filters an underlying collection.</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="FlatMap" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'FlatMap');">[+]</span>
<span class="member-annotations">
</span>
@@ -5640,13 +5820,31 @@ of another collection or iterator.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>A view that flatmaps elements of the underlying collection.</p>
+ <div class="member-body-short" id="short-body-FlatMap">
+ <p>A view that flatmaps elements of the underlying collection.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-FlatMap">
+ <p>A view that flatmaps elements of the underlying collection.</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="FlatMap$" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'FlatMap$');">[+]</span>
<span class="member-annotations">
</span>
@@ -5670,13 +5868,31 @@ of another collection or iterator.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>A view that flatmaps elements of the underlying collection.</p>
+ <div class="member-body-short" id="short-body-FlatMap$">
+ <p>A view that flatmaps elements of the underlying collection.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-FlatMap$">
+ <p>A view that flatmaps elements of the underlying collection.</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="Map" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Map');">[+]</span>
<span class="member-annotations">
</span>
@@ -5700,13 +5916,31 @@ of another collection or iterator.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>A view that maps elements of the underlying collection.</p>
+ <div class="member-body-short" id="short-body-Map">
+ <p>A view that maps elements of the underlying collection.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-Map">
+ <p>A view that maps elements of the underlying collection.</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="Map$" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Map$');">[+]</span>
<span class="member-annotations">
</span>
@@ -5730,13 +5964,31 @@ of another collection or iterator.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>A view that maps elements of the underlying collection.</p>
+ <div class="member-body-short" id="short-body-Map$">
+ <p>A view that maps elements of the underlying collection.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-Map$">
+ <p>A view that maps elements of the underlying collection.</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="Partition" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Partition');">[+]</span>
<span class="member-annotations">
</span>
@@ -5760,13 +6012,31 @@ of another collection or iterator.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>A view that partitions an underlying collection into two views</p>
+ <div class="member-body-short" id="short-body-Partition">
+ <p>A view that partitions an underlying collection into two views</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-Partition">
+ <p>A view that partitions an underlying collection into two views</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="Partition$" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Partition$');">[+]</span>
<span class="member-annotations">
</span>
@@ -5790,13 +6060,31 @@ of another collection or iterator.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>A view that partitions an underlying collection into two views</p>
+ <div class="member-body-short" id="short-body-Partition$">
+ <p>A view that partitions an underlying collection into two views</p>
+ </div>
+ <div class="member-body-long" id ="long-body-Partition$">
+ <p>A view that partitions an underlying collection into two views</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="Partitioned" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Partitioned');">[+]</span>
<span class="member-annotations">
</span>
@@ -5820,13 +6108,31 @@ of another collection or iterator.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>A view representing one half of a partition.</p>
+ <div class="member-body-short" id="short-body-Partitioned">
+ <p>A view representing one half of a partition.</p>
+ </div>
+ <div class="member-body-long" id ="long-body-Partitioned">
+ <p>A view representing one half of a partition.</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="Partitioned$" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Partitioned$');">[+]</span>
<span class="member-annotations">
</span>
@@ -5850,13 +6156,31 @@ of another collection or iterator.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>A view representing one half of a partition.</p>
+ <div class="member-body-short" id="short-body-Partitioned$">
+ <p>A view representing one half of a partition.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-Partitioned$">
+ <p>A view representing one half of a partition.</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="Take" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Take');">[+]</span>
<span class="member-annotations">
</span>
@@ -5880,13 +6204,31 @@ of another collection or iterator.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>A view that takes leading elements of the underlying collection.</p>
+ <div class="member-body-short" id="short-body-Take">
+ <p>A view that takes leading elements of the underlying collection.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-Take">
+ <p>A view that takes leading elements of the underlying collection.</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="Take$" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Take$');">[+]</span>
<span class="member-annotations">
</span>
@@ -5910,13 +6252,31 @@ of another collection or iterator.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>A view that takes leading elements of the underlying collection.</p>
+ <div class="member-body-short" id="short-body-Take$">
+ <p>A view that takes leading elements of the underlying collection.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-Take$">
+ <p>A view that takes leading elements of the underlying collection.</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="Zip" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Zip');">[+]</span>
<span class="member-annotations">
</span>
@@ -5940,14 +6300,33 @@ of another collection or iterator.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>A view that zips elements of the underlying collection with the elements
+ <div class="member-body-short" id="short-body-Zip">
+ <p>A view that zips elements of the underlying collection with the elements
of another collection or iterator.</p>
+ </div>
+ <div class="member-body-long" id ="long-body-Zip">
+ <p>A view that zips elements of the underlying collection with the elements
+of another collection or iterator.</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="Zip$" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Zip$');">[+]</span>
<span class="member-annotations">
</span>
@@ -5971,14 +6350,33 @@ of another collection or iterator.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>A view that zips elements of the underlying collection with the elements
+ <div class="member-body-short" id="short-body-Zip$">
+ <p>A view that zips elements of the underlying collection with the elements
+of another collection or iterator.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-Zip$">
+ <p>A view that zips elements of the underlying collection with the elements
of another collection or iterator.</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="fromIterator(it)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'fromIterator(it)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6015,13 +6413,32 @@ A
- <span class="no-left">: View</span>
+ <span class="no-left">: View
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-fromIterator(it)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-fromIterator(it)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
</div>
diff --git a/api/strawman/collections/CollectionStrawMan6$/View$/Concat$.html b/api/strawman/collections/CollectionStrawMan6$/View$/Concat$.html
index c105207a6..379a58284 100644
--- a/api/strawman/collections/CollectionStrawMan6$/View$/Concat$.html
+++ b/api/strawman/collections/CollectionStrawMan6$/View$/Concat$.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
final
</span>
@@ -5330,6 +5333,8 @@
<span id="entity-name">
Concat
</span>
+
+
</div>
@@ -5340,12 +5345,23 @@ of another collection or iterator.</p>
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="apply(underlying,other)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'apply(underlying,other)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5393,17 +5409,37 @@ A
- <span class="no-left">: Concat</span>
+ <span class="no-left">: Concat
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-apply(underlying,other)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-apply(underlying,other)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="unapply(x$1)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'unapply(x$1)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5440,13 +5476,32 @@ A
- <span class="no-left">: Concat</span>
+ <span class="no-left">: Concat
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-unapply(x$1)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-unapply(x$1)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
</div>
diff --git a/api/strawman/collections/CollectionStrawMan6$/View$/Concat.html b/api/strawman/collections/CollectionStrawMan6$/View$/Concat.html
index bc19041e4..b3ecec65d 100644
--- a/api/strawman/collections/CollectionStrawMan6$/View$/Concat.html
+++ b/api/strawman/collections/CollectionStrawMan6$/View$/Concat.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,6 +5333,29 @@
<span id="entity-name">
Concat
</span>
+
+ <span id="entity-type-params">
+ <span class="no-left">[</span>
+
+ <span class="no-left">
+
+ A
+
+ </span>
+
+ <span class="no-left">]</span>
+ </span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">View</span>
+
+ </div>
+
</div>
@@ -5340,12 +5366,55 @@ of another collection or iterator.</p>
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">Concat</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ underlying:
+ </span>
+ Iterable
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span>
+
+ <span class="no-left">, </span>
+
+
+ <span class="">
+ other:
+ </span>
+ IterableOnce
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span>
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="other" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'other');">[+]</span>
<span class="member-annotations">
</span>
@@ -5366,17 +5435,37 @@ of another collection or iterator.</p>
- <span class="no-left">: IterableOnce</span>
+ <span class="no-left">: IterableOnce
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-other">
+
+ </div>
+ <div class="member-body-long" id ="long-body-other">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="underlying" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'underlying');">[+]</span>
<span class="member-annotations">
</span>
@@ -5397,17 +5486,37 @@ of another collection or iterator.</p>
- <span class="no-left">: Iterable</span>
+ <span class="no-left">: Iterable
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-underlying">
+
+ </div>
+ <div class="member-body-long" id ="long-body-underlying">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="_1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5433,12 +5542,29 @@ of another collection or iterator.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_1">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="_2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_2');">[+]</span>
<span class="member-annotations">
</span>
@@ -5464,12 +5590,29 @@ of another collection or iterator.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_2">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_2">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="copy(underlying,other)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy(underlying,other)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5517,17 +5660,37 @@ A
- <span class="no-left">: Concat</span>
+ <span class="no-left">: Concat
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy(underlying,other)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy(underlying,other)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="copy$default$1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5548,17 +5711,37 @@ A
- <span class="no-left">: Iterable</span>
+ <span class="no-left">: Iterable
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$default$1">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="copy$default$2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$2');">[+]</span>
<span class="member-annotations">
</span>
@@ -5579,17 +5762,37 @@ A
- <span class="no-left">: IterableOnce</span>
+ <span class="no-left">: IterableOnce
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$2">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$default$2">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="iterator" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'iterator');">[+]</span>
<span class="member-annotations">
</span>
@@ -5610,17 +5813,37 @@ A
- <span class="no-left">: Iterator</span>
+ <span class="no-left">: Iterator
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-iterator">
+
+ </div>
+ <div class="member-body-long" id ="long-body-iterator">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="knownSize" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'knownSize');">[+]</span>
<span class="member-annotations">
</span>
@@ -5646,10 +5869,28 @@ A
</div><!-- end member-title -->
<div class="member-body">
- <p>The number of elements in this collection, if it can be cheaply computed,
+ <div class="member-body-short" id="short-body-knownSize">
+ <p>The number of elements in this collection, if it can be cheaply computed,
+-1 otherwise. Cheaply usually means: Not requiring a collection traversal.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-knownSize">
+ <p>The number of elements in this collection, if it can be cheaply computed,
-1 otherwise. Cheaply usually means: Not requiring a collection traversal.</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
</div>
diff --git a/api/strawman/collections/CollectionStrawMan6$/View$/Drop$.html b/api/strawman/collections/CollectionStrawMan6$/View$/Drop$.html
index a99c10664..4de0781d3 100644
--- a/api/strawman/collections/CollectionStrawMan6$/View$/Drop$.html
+++ b/api/strawman/collections/CollectionStrawMan6$/View$/Drop$.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
final
</span>
@@ -5330,6 +5333,8 @@
<span id="entity-name">
Drop
</span>
+
+
</div>
@@ -5339,12 +5344,23 @@
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="apply(underlying,n)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'apply(underlying,n)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5389,17 +5405,37 @@ A
- <span class="no-left">: Drop</span>
+ <span class="no-left">: Drop
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-apply(underlying,n)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-apply(underlying,n)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="unapply(x$1)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'unapply(x$1)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5436,13 +5472,32 @@ A
- <span class="no-left">: Drop</span>
+ <span class="no-left">: Drop
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-unapply(x$1)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-unapply(x$1)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
</div>
diff --git a/api/strawman/collections/CollectionStrawMan6$/View$/Drop.html b/api/strawman/collections/CollectionStrawMan6$/View$/Drop.html
index b36b094ad..efd2e6166 100644
--- a/api/strawman/collections/CollectionStrawMan6$/View$/Drop.html
+++ b/api/strawman/collections/CollectionStrawMan6$/View$/Drop.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,6 +5333,29 @@
<span id="entity-name">
Drop
</span>
+
+ <span id="entity-type-params">
+ <span class="no-left">[</span>
+
+ <span class="no-left">
+
+ A
+
+ </span>
+
+ <span class="no-left">]</span>
+ </span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">View</span>
+
+ </div>
+
</div>
@@ -5339,12 +5365,52 @@
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">Drop</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ underlying:
+ </span>
+ Iterable
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span>
+
+ <span class="no-left">, </span>
+
+
+ <span class="">
+ n:
+ </span>
+ Int
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="n" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'n');">[+]</span>
<span class="member-annotations">
</span>
@@ -5370,12 +5436,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-n">
+
+ </div>
+ <div class="member-body-long" id ="long-body-n">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="normN" class="member protected">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'normN');">[+]</span>
<span class="member-annotations">
</span>
@@ -5401,12 +5484,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-normN">
+
+ </div>
+ <div class="member-body-long" id ="long-body-normN">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="underlying" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'underlying');">[+]</span>
<span class="member-annotations">
</span>
@@ -5427,17 +5527,37 @@
- <span class="no-left">: Iterable</span>
+ <span class="no-left">: Iterable
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-underlying">
+
+ </div>
+ <div class="member-body-long" id ="long-body-underlying">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="_1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5463,12 +5583,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_1">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="_2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_2');">[+]</span>
<span class="member-annotations">
</span>
@@ -5494,12 +5631,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_2">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_2">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="copy(underlying,n)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy(underlying,n)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5544,17 +5698,37 @@ A
- <span class="no-left">: Drop</span>
+ <span class="no-left">: Drop
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy(underlying,n)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy(underlying,n)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="copy$default$1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5575,17 +5749,37 @@ A
- <span class="no-left">: Iterable</span>
+ <span class="no-left">: Iterable
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$default$1">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="copy$default$2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$2');">[+]</span>
<span class="member-annotations">
</span>
@@ -5611,12 +5805,29 @@ A
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$2">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$default$2">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="iterator" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'iterator');">[+]</span>
<span class="member-annotations">
</span>
@@ -5637,17 +5848,37 @@ A
- <span class="no-left">: Iterator</span>
+ <span class="no-left">: Iterator
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-iterator">
+
+ </div>
+ <div class="member-body-long" id ="long-body-iterator">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="knownSize" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'knownSize');">[+]</span>
<span class="member-annotations">
</span>
@@ -5673,10 +5904,28 @@ A
</div><!-- end member-title -->
<div class="member-body">
- <p>The number of elements in this collection, if it can be cheaply computed,
+ <div class="member-body-short" id="short-body-knownSize">
+ <p>The number of elements in this collection, if it can be cheaply computed,
+-1 otherwise. Cheaply usually means: Not requiring a collection traversal.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-knownSize">
+ <p>The number of elements in this collection, if it can be cheaply computed,
-1 otherwise. Cheaply usually means: Not requiring a collection traversal.</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
</div>
diff --git a/api/strawman/collections/CollectionStrawMan6$/View$/Elems$.html b/api/strawman/collections/CollectionStrawMan6$/View$/Elems$.html
index ed8a2e164..c3f169140 100644
--- a/api/strawman/collections/CollectionStrawMan6$/View$/Elems$.html
+++ b/api/strawman/collections/CollectionStrawMan6$/View$/Elems$.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
final
</span>
@@ -5330,6 +5333,8 @@
<span id="entity-name">
Elems
</span>
+
+
</div>
@@ -5339,12 +5344,23 @@
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="apply(xs)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'apply(xs)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5381,17 +5397,37 @@ A
- <span class="no-left">: Elems</span>
+ <span class="no-left">: Elems
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-apply(xs)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-apply(xs)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="unapply(x$1)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'unapply(x$1)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5428,13 +5464,32 @@ A
- <span class="no-left">: Elems</span>
+ <span class="no-left">: Elems
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-unapply(x$1)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-unapply(x$1)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
</div>
diff --git a/api/strawman/collections/CollectionStrawMan6$/View$/Elems.html b/api/strawman/collections/CollectionStrawMan6$/View$/Elems.html
index a99c852cc..fc89a9f04 100644
--- a/api/strawman/collections/CollectionStrawMan6$/View$/Elems.html
+++ b/api/strawman/collections/CollectionStrawMan6$/View$/Elems.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,6 +5333,29 @@
<span id="entity-name">
Elems
</span>
+
+ <span id="entity-type-params">
+ <span class="no-left">[</span>
+
+ <span class="no-left">
+
+ A
+
+ </span>
+
+ <span class="no-left">]</span>
+ </span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">View</span>
+
+ </div>
+
</div>
@@ -5339,12 +5365,44 @@
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">Elems</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ xs:
+ </span>
+ <repeated>
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span>
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="xs" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'xs');">[+]</span>
<span class="member-annotations">
</span>
@@ -5365,17 +5423,37 @@
- <span class="no-left">: Seq</span>
+ <span class="no-left">: Seq
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-xs">
+
+ </div>
+ <div class="member-body-long" id ="long-body-xs">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="_1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5401,12 +5479,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_1">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="iterator" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'iterator');">[+]</span>
<span class="member-annotations">
</span>
@@ -5427,17 +5522,37 @@
- <span class="no-left">: Iterator</span>
+ <span class="no-left">: Iterator
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-iterator">
+
+ </div>
+ <div class="member-body-long" id ="long-body-iterator">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="knownSize" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'knownSize');">[+]</span>
<span class="member-annotations">
</span>
@@ -5463,10 +5578,28 @@
</div><!-- end member-title -->
<div class="member-body">
- <p>The number of elements in this collection, if it can be cheaply computed,
+ <div class="member-body-short" id="short-body-knownSize">
+ <p>The number of elements in this collection, if it can be cheaply computed,
+-1 otherwise. Cheaply usually means: Not requiring a collection traversal.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-knownSize">
+ <p>The number of elements in this collection, if it can be cheaply computed,
-1 otherwise. Cheaply usually means: Not requiring a collection traversal.</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
</div>
diff --git a/api/strawman/collections/CollectionStrawMan6$/View$/Empty$.html b/api/strawman/collections/CollectionStrawMan6$/View$/Empty$.html
index 9409a04dc..567ff579e 100644
--- a/api/strawman/collections/CollectionStrawMan6$/View$/Empty$.html
+++ b/api/strawman/collections/CollectionStrawMan6$/View$/Empty$.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
final
</span>
@@ -5330,6 +5333,22 @@
<span id="entity-name">
Empty
</span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">View</span>
+
+
+ <span class="keyword">with</span>
+
+ <span class="entity-super-type">Product0</span>
+
+ </div>
+
</div>
@@ -5339,12 +5358,23 @@
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="iterator" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'iterator');">[+]</span>
<span class="member-annotations">
</span>
@@ -5365,17 +5395,37 @@
- <span class="no-left">: Iterator</span>
+ <span class="no-left">: Iterator
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-iterator">
+
+ </div>
+ <div class="member-body-long" id ="long-body-iterator">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="knownSize" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'knownSize');">[+]</span>
<span class="member-annotations">
</span>
@@ -5401,10 +5451,28 @@
</div><!-- end member-title -->
<div class="member-body">
- <p>The number of elements in this collection, if it can be cheaply computed,
+ <div class="member-body-short" id="short-body-knownSize">
+ <p>The number of elements in this collection, if it can be cheaply computed,
+-1 otherwise. Cheaply usually means: Not requiring a collection traversal.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-knownSize">
+ <p>The number of elements in this collection, if it can be cheaply computed,
-1 otherwise. Cheaply usually means: Not requiring a collection traversal.</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
</div>
diff --git a/api/strawman/collections/CollectionStrawMan6$/View$/Filter$.html b/api/strawman/collections/CollectionStrawMan6$/View$/Filter$.html
index 43ca7f1a7..f70dc5568 100644
--- a/api/strawman/collections/CollectionStrawMan6$/View$/Filter$.html
+++ b/api/strawman/collections/CollectionStrawMan6$/View$/Filter$.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
final
</span>
@@ -5330,6 +5333,8 @@
<span id="entity-name">
Filter
</span>
+
+
</div>
@@ -5339,12 +5344,23 @@
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="apply(underlying,p)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'apply(underlying,p)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5389,17 +5405,37 @@ A
- <span class="no-left">: Filter</span>
+ <span class="no-left">: Filter
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-apply(underlying,p)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-apply(underlying,p)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="unapply(x$1)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'unapply(x$1)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5436,13 +5472,32 @@ A
- <span class="no-left">: Filter</span>
+ <span class="no-left">: Filter
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-unapply(x$1)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-unapply(x$1)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
</div>
diff --git a/api/strawman/collections/CollectionStrawMan6$/View$/Filter.html b/api/strawman/collections/CollectionStrawMan6$/View$/Filter.html
index 36f1542cf..cd857ff2e 100644
--- a/api/strawman/collections/CollectionStrawMan6$/View$/Filter.html
+++ b/api/strawman/collections/CollectionStrawMan6$/View$/Filter.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,6 +5333,29 @@
<span id="entity-name">
Filter
</span>
+
+ <span id="entity-type-params">
+ <span class="no-left">[</span>
+
+ <span class="no-left">
+
+ A
+
+ </span>
+
+ <span class="no-left">]</span>
+ </span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">View</span>
+
+ </div>
+
</div>
@@ -5339,12 +5365,52 @@
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">Filter</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ underlying:
+ </span>
+ Iterable
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span>
+
+ <span class="no-left">, </span>
+
+
+ <span class="">
+ p:
+ </span>
+ A<span class="right-arrow"> =&gt; </span>Boolean
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="p" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'p');">[+]</span>
<span class="member-annotations">
</span>
@@ -5365,17 +5431,34 @@
- <span class="no-left">: </span>
+ <span class="no-left">: A<span class="right-arrow"> =&gt; </span>Boolean</span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-p">
+
+ </div>
+ <div class="member-body-long" id ="long-body-p">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="underlying" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'underlying');">[+]</span>
<span class="member-annotations">
</span>
@@ -5396,17 +5479,37 @@
- <span class="no-left">: Iterable</span>
+ <span class="no-left">: Iterable
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-underlying">
+
+ </div>
+ <div class="member-body-long" id ="long-body-underlying">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="_1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5432,12 +5535,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_1">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="_2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_2');">[+]</span>
<span class="member-annotations">
</span>
@@ -5463,12 +5583,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_2">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_2">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="copy(underlying,p)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy(underlying,p)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5513,17 +5650,37 @@ A
- <span class="no-left">: Filter</span>
+ <span class="no-left">: Filter
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy(underlying,p)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy(underlying,p)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="copy$default$1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5544,17 +5701,37 @@ A
- <span class="no-left">: Iterable</span>
+ <span class="no-left">: Iterable
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$default$1">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="copy$default$2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$2');">[+]</span>
<span class="member-annotations">
</span>
@@ -5575,17 +5752,34 @@ A
- <span class="no-left">: </span>
+ <span class="no-left">: A<span class="right-arrow"> =&gt; </span>Boolean</span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$2">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$default$2">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="iterator" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'iterator');">[+]</span>
<span class="member-annotations">
</span>
@@ -5606,13 +5800,32 @@ A
- <span class="no-left">: Iterator</span>
+ <span class="no-left">: Iterator
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-iterator">
+
+ </div>
+ <div class="member-body-long" id ="long-body-iterator">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
</div>
diff --git a/api/strawman/collections/CollectionStrawMan6$/View$/FlatMap$.html b/api/strawman/collections/CollectionStrawMan6$/View$/FlatMap$.html
index 01ef7d7e9..6763f6579 100644
--- a/api/strawman/collections/CollectionStrawMan6$/View$/FlatMap$.html
+++ b/api/strawman/collections/CollectionStrawMan6$/View$/FlatMap$.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
final
</span>
@@ -5330,6 +5333,8 @@
<span id="entity-name">
FlatMap
</span>
+
+
</div>
@@ -5339,12 +5344,23 @@
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="apply(underlying,f)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'apply(underlying,f)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5392,17 +5408,37 @@ B
- <span class="no-left">: FlatMap</span>
+ <span class="no-left">: FlatMap
+<span class="no-left no-right">[</span>
+A<span class="">, </span>B
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-apply(underlying,f)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-apply(underlying,f)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="unapply(x$1)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'unapply(x$1)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5439,13 +5475,32 @@ A<span class="">, </span>B
- <span class="no-left">: FlatMap</span>
+ <span class="no-left">: FlatMap
+<span class="no-left no-right">[</span>
+A<span class="">, </span>B
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-unapply(x$1)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-unapply(x$1)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
</div>
diff --git a/api/strawman/collections/CollectionStrawMan6$/View$/FlatMap.html b/api/strawman/collections/CollectionStrawMan6$/View$/FlatMap.html
index 77d14fc62..a0c74f2a0 100644
--- a/api/strawman/collections/CollectionStrawMan6$/View$/FlatMap.html
+++ b/api/strawman/collections/CollectionStrawMan6$/View$/FlatMap.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,6 +5333,35 @@
<span id="entity-name">
FlatMap
</span>
+
+ <span id="entity-type-params">
+ <span class="no-left">[</span>
+
+ <span class="no-left">
+
+ A,
+
+ </span>
+
+ <span class="no-left">
+
+ B
+
+ </span>
+
+ <span class="no-left">]</span>
+ </span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">View</span>
+
+ </div>
+
</div>
@@ -5339,12 +5371,55 @@
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">FlatMap</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ underlying:
+ </span>
+ Iterable
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span>
+
+ <span class="no-left">, </span>
+
+
+ <span class="">
+ f:
+ </span>
+ A<span class="right-arrow"> =&gt; </span>IterableOnce
+<span class="no-left no-right">[</span>
+B
+<span class="no-left">]</span>
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="f" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'f');">[+]</span>
<span class="member-annotations">
</span>
@@ -5365,17 +5440,37 @@
- <span class="no-left">: </span>
+ <span class="no-left">: A<span class="right-arrow"> =&gt; </span>IterableOnce
+<span class="no-left no-right">[</span>
+B
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-f">
+
+ </div>
+ <div class="member-body-long" id ="long-body-f">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="underlying" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'underlying');">[+]</span>
<span class="member-annotations">
</span>
@@ -5396,17 +5491,37 @@
- <span class="no-left">: Iterable</span>
+ <span class="no-left">: Iterable
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-underlying">
+
+ </div>
+ <div class="member-body-long" id ="long-body-underlying">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="_1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5432,12 +5547,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_1">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="_2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_2');">[+]</span>
<span class="member-annotations">
</span>
@@ -5463,12 +5595,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_2">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_2">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="copy(underlying,f)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy(underlying,f)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5516,17 +5665,37 @@ B
- <span class="no-left">: FlatMap</span>
+ <span class="no-left">: FlatMap
+<span class="no-left no-right">[</span>
+A<span class="">, </span>B
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy(underlying,f)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy(underlying,f)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="copy$default$1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5547,17 +5716,37 @@ B
- <span class="no-left">: Iterable</span>
+ <span class="no-left">: Iterable
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$default$1">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="copy$default$2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$2');">[+]</span>
<span class="member-annotations">
</span>
@@ -5578,17 +5767,37 @@ B
- <span class="no-left">: </span>
+ <span class="no-left">: A<span class="right-arrow"> =&gt; </span>IterableOnce
+<span class="no-left no-right">[</span>
+B
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$2">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$default$2">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="iterator" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'iterator');">[+]</span>
<span class="member-annotations">
</span>
@@ -5609,13 +5818,32 @@ B
- <span class="no-left">: Iterator</span>
+ <span class="no-left">: Iterator
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-iterator">
+
+ </div>
+ <div class="member-body-long" id ="long-body-iterator">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
</div>
diff --git a/api/strawman/collections/CollectionStrawMan6$/View$/Map$.html b/api/strawman/collections/CollectionStrawMan6$/View$/Map$.html
index 7cea5b8b2..153352372 100644
--- a/api/strawman/collections/CollectionStrawMan6$/View$/Map$.html
+++ b/api/strawman/collections/CollectionStrawMan6$/View$/Map$.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
final
</span>
@@ -5330,6 +5333,8 @@
<span id="entity-name">
Map
</span>
+
+
</div>
@@ -5339,12 +5344,23 @@
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="apply(underlying,f)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'apply(underlying,f)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5389,17 +5405,37 @@ A
- <span class="no-left">: Map</span>
+ <span class="no-left">: Map
+<span class="no-left no-right">[</span>
+A<span class="">, </span>B
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-apply(underlying,f)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-apply(underlying,f)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="unapply(x$1)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'unapply(x$1)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5436,13 +5472,32 @@ A<span class="">, </span>B
- <span class="no-left">: Map</span>
+ <span class="no-left">: Map
+<span class="no-left no-right">[</span>
+A<span class="">, </span>B
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-unapply(x$1)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-unapply(x$1)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
</div>
diff --git a/api/strawman/collections/CollectionStrawMan6$/View$/Map.html b/api/strawman/collections/CollectionStrawMan6$/View$/Map.html
index a4180ae78..65439ece3 100644
--- a/api/strawman/collections/CollectionStrawMan6$/View$/Map.html
+++ b/api/strawman/collections/CollectionStrawMan6$/View$/Map.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,6 +5333,35 @@
<span id="entity-name">
Map
</span>
+
+ <span id="entity-type-params">
+ <span class="no-left">[</span>
+
+ <span class="no-left">
+
+ A,
+
+ </span>
+
+ <span class="no-left">
+
+ B
+
+ </span>
+
+ <span class="no-left">]</span>
+ </span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">View</span>
+
+ </div>
+
</div>
@@ -5339,12 +5371,52 @@
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">Map</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ underlying:
+ </span>
+ Iterable
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span>
+
+ <span class="no-left">, </span>
+
+
+ <span class="">
+ f:
+ </span>
+ A<span class="right-arrow"> =&gt; </span>B
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="f" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'f');">[+]</span>
<span class="member-annotations">
</span>
@@ -5365,17 +5437,34 @@
- <span class="no-left">: </span>
+ <span class="no-left">: A<span class="right-arrow"> =&gt; </span>B</span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-f">
+
+ </div>
+ <div class="member-body-long" id ="long-body-f">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="underlying" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'underlying');">[+]</span>
<span class="member-annotations">
</span>
@@ -5396,17 +5485,37 @@
- <span class="no-left">: Iterable</span>
+ <span class="no-left">: Iterable
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-underlying">
+
+ </div>
+ <div class="member-body-long" id ="long-body-underlying">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="_1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5432,12 +5541,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_1">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="_2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_2');">[+]</span>
<span class="member-annotations">
</span>
@@ -5463,12 +5589,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_2">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_2">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="copy(underlying,f)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy(underlying,f)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5513,17 +5656,37 @@ A
- <span class="no-left">: Map</span>
+ <span class="no-left">: Map
+<span class="no-left no-right">[</span>
+A<span class="">, </span>B
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy(underlying,f)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy(underlying,f)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="copy$default$1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5544,17 +5707,37 @@ A
- <span class="no-left">: Iterable</span>
+ <span class="no-left">: Iterable
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$default$1">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="copy$default$2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$2');">[+]</span>
<span class="member-annotations">
</span>
@@ -5575,17 +5758,34 @@ A
- <span class="no-left">: </span>
+ <span class="no-left">: A<span class="right-arrow"> =&gt; </span>B</span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$2">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$default$2">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="iterator" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'iterator');">[+]</span>
<span class="member-annotations">
</span>
@@ -5606,17 +5806,37 @@ A
- <span class="no-left">: Iterator</span>
+ <span class="no-left">: Iterator
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-iterator">
+
+ </div>
+ <div class="member-body-long" id ="long-body-iterator">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="knownSize" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'knownSize');">[+]</span>
<span class="member-annotations">
</span>
@@ -5642,10 +5862,28 @@ A
</div><!-- end member-title -->
<div class="member-body">
- <p>The number of elements in this collection, if it can be cheaply computed,
+ <div class="member-body-short" id="short-body-knownSize">
+ <p>The number of elements in this collection, if it can be cheaply computed,
+-1 otherwise. Cheaply usually means: Not requiring a collection traversal.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-knownSize">
+ <p>The number of elements in this collection, if it can be cheaply computed,
-1 otherwise. Cheaply usually means: Not requiring a collection traversal.</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
</div>
diff --git a/api/strawman/collections/CollectionStrawMan6$/View$/Partition$.html b/api/strawman/collections/CollectionStrawMan6$/View$/Partition$.html
index 17d8e50ef..bf20eb9be 100644
--- a/api/strawman/collections/CollectionStrawMan6$/View$/Partition$.html
+++ b/api/strawman/collections/CollectionStrawMan6$/View$/Partition$.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
final
</span>
@@ -5330,6 +5333,8 @@
<span id="entity-name">
Partition
</span>
+
+
</div>
@@ -5339,12 +5344,23 @@
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="apply(underlying,p)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'apply(underlying,p)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5389,17 +5405,37 @@ A
- <span class="no-left">: Partition</span>
+ <span class="no-left">: Partition
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-apply(underlying,p)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-apply(underlying,p)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="unapply(x$1)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'unapply(x$1)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5436,13 +5472,32 @@ A
- <span class="no-left">: Partition</span>
+ <span class="no-left">: Partition
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-unapply(x$1)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-unapply(x$1)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
</div>
diff --git a/api/strawman/collections/CollectionStrawMan6$/View$/Partition.html b/api/strawman/collections/CollectionStrawMan6$/View$/Partition.html
index bf7b57c62..4917600a4 100644
--- a/api/strawman/collections/CollectionStrawMan6$/View$/Partition.html
+++ b/api/strawman/collections/CollectionStrawMan6$/View$/Partition.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,6 +5333,20 @@
<span id="entity-name">
Partition
</span>
+
+ <span id="entity-type-params">
+ <span class="no-left">[</span>
+
+ <span class="no-left">
+
+ A
+
+ </span>
+
+ <span class="no-left">]</span>
+ </span>
+
+
</div>
@@ -5339,12 +5356,52 @@
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">Partition</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ underlying:
+ </span>
+ Iterable
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span>
+
+ <span class="no-left">, </span>
+
+
+ <span class="">
+ p:
+ </span>
+ A<span class="right-arrow"> =&gt; </span>Boolean
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="left" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'left');">[+]</span>
<span class="member-annotations">
</span>
@@ -5365,19 +5422,41 @@
- <span class="no-left">: Partitioned</span>
+ <span class="no-left">: Partitioned
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>The view consisting of all elements of the underlying collection
+ <div class="member-body-short" id="short-body-left">
+ <p>The view consisting of all elements of the underlying collection
that satisfy <code>p</code>.</p>
+ </div>
+ <div class="member-body-long" id ="long-body-left">
+ <p>The view consisting of all elements of the underlying collection
+that satisfy <code>p</code>.</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="p" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'p');">[+]</span>
<span class="member-annotations">
</span>
@@ -5398,17 +5477,34 @@ that satisfy <code>p</code>.</p>
- <span class="no-left">: </span>
+ <span class="no-left">: A<span class="right-arrow"> =&gt; </span>Boolean</span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-p">
+
+ </div>
+ <div class="member-body-long" id ="long-body-p">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="right" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'right');">[+]</span>
<span class="member-annotations">
</span>
@@ -5429,19 +5525,41 @@ that satisfy <code>p</code>.</p>
- <span class="no-left">: Partitioned</span>
+ <span class="no-left">: Partitioned
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>The view consisting of all elements of the underlying collection
+ <div class="member-body-short" id="short-body-right">
+ <p>The view consisting of all elements of the underlying collection
that do not satisfy <code>p</code>.</p>
+ </div>
+ <div class="member-body-long" id ="long-body-right">
+ <p>The view consisting of all elements of the underlying collection
+that do not satisfy <code>p</code>.</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="underlying" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'underlying');">[+]</span>
<span class="member-annotations">
</span>
@@ -5462,17 +5580,37 @@ that do not satisfy <code>p</code>.</p>
- <span class="no-left">: Iterable</span>
+ <span class="no-left">: Iterable
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-underlying">
+
+ </div>
+ <div class="member-body-long" id ="long-body-underlying">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="_1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5498,12 +5636,29 @@ that do not satisfy <code>p</code>.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_1">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="_2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_2');">[+]</span>
<span class="member-annotations">
</span>
@@ -5529,12 +5684,29 @@ that do not satisfy <code>p</code>.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_2">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_2">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="copy(underlying,p)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy(underlying,p)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5579,17 +5751,37 @@ A
- <span class="no-left">: Partition</span>
+ <span class="no-left">: Partition
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy(underlying,p)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy(underlying,p)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="copy$default$1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5610,17 +5802,37 @@ A
- <span class="no-left">: Iterable</span>
+ <span class="no-left">: Iterable
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$default$1">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="copy$default$2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$2');">[+]</span>
<span class="member-annotations">
</span>
@@ -5641,13 +5853,29 @@ A
- <span class="no-left">: </span>
+ <span class="no-left">: A<span class="right-arrow"> =&gt; </span>Boolean</span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$2">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$default$2">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
</div>
diff --git a/api/strawman/collections/CollectionStrawMan6$/View$/Partitioned$.html b/api/strawman/collections/CollectionStrawMan6$/View$/Partitioned$.html
index 3bc12ec08..71c4b41ed 100644
--- a/api/strawman/collections/CollectionStrawMan6$/View$/Partitioned$.html
+++ b/api/strawman/collections/CollectionStrawMan6$/View$/Partitioned$.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
final
</span>
@@ -5330,6 +5333,8 @@
<span id="entity-name">
Partitioned
</span>
+
+
</div>
@@ -5339,12 +5344,23 @@
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="apply(partition,cond)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'apply(partition,cond)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5389,17 +5405,37 @@ A
- <span class="no-left">: Partitioned</span>
+ <span class="no-left">: Partitioned
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-apply(partition,cond)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-apply(partition,cond)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="unapply(x$1)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'unapply(x$1)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5436,13 +5472,32 @@ A
- <span class="no-left">: Partitioned</span>
+ <span class="no-left">: Partitioned
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-unapply(x$1)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-unapply(x$1)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
</div>
diff --git a/api/strawman/collections/CollectionStrawMan6$/View$/Partitioned.html b/api/strawman/collections/CollectionStrawMan6$/View$/Partitioned.html
index 8773f784e..dc765d05d 100644
--- a/api/strawman/collections/CollectionStrawMan6$/View$/Partitioned.html
+++ b/api/strawman/collections/CollectionStrawMan6$/View$/Partitioned.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,6 +5333,29 @@
<span id="entity-name">
Partitioned
</span>
+
+ <span id="entity-type-params">
+ <span class="no-left">[</span>
+
+ <span class="no-left">
+
+ A
+
+ </span>
+
+ <span class="no-left">]</span>
+ </span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">View</span>
+
+ </div>
+
</div>
@@ -5339,12 +5365,52 @@
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">Partitioned</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ partition:
+ </span>
+ Partition
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span>
+
+ <span class="no-left">, </span>
+
+
+ <span class="">
+ cond:
+ </span>
+ Boolean
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="cond" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'cond');">[+]</span>
<span class="member-annotations">
</span>
@@ -5370,12 +5436,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-cond">
+
+ </div>
+ <div class="member-body-long" id ="long-body-cond">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="partition" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'partition');">[+]</span>
<span class="member-annotations">
</span>
@@ -5396,17 +5479,37 @@
- <span class="no-left">: Partition</span>
+ <span class="no-left">: Partition
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-partition">
+
+ </div>
+ <div class="member-body-long" id ="long-body-partition">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="_1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5432,12 +5535,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_1">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="_2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_2');">[+]</span>
<span class="member-annotations">
</span>
@@ -5463,12 +5583,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_2">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_2">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="copy(partition,cond)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy(partition,cond)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5513,17 +5650,37 @@ A
- <span class="no-left">: Partitioned</span>
+ <span class="no-left">: Partitioned
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy(partition,cond)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy(partition,cond)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="copy$default$1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5544,17 +5701,37 @@ A
- <span class="no-left">: Partition</span>
+ <span class="no-left">: Partition
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$default$1">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="copy$default$2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$2');">[+]</span>
<span class="member-annotations">
</span>
@@ -5580,12 +5757,29 @@ A
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$2">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$default$2">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="iterator" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'iterator');">[+]</span>
<span class="member-annotations">
</span>
@@ -5606,13 +5800,32 @@ A
- <span class="no-left">: Iterator</span>
+ <span class="no-left">: Iterator
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-iterator">
+
+ </div>
+ <div class="member-body-long" id ="long-body-iterator">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
</div>
diff --git a/api/strawman/collections/CollectionStrawMan6$/View$/Take$.html b/api/strawman/collections/CollectionStrawMan6$/View$/Take$.html
index 5d08c5f64..929f50108 100644
--- a/api/strawman/collections/CollectionStrawMan6$/View$/Take$.html
+++ b/api/strawman/collections/CollectionStrawMan6$/View$/Take$.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
final
</span>
@@ -5330,6 +5333,8 @@
<span id="entity-name">
Take
</span>
+
+
</div>
@@ -5339,12 +5344,23 @@
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="apply(underlying,n)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'apply(underlying,n)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5389,17 +5405,37 @@ A
- <span class="no-left">: Take</span>
+ <span class="no-left">: Take
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-apply(underlying,n)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-apply(underlying,n)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="unapply(x$1)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'unapply(x$1)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5436,13 +5472,32 @@ A
- <span class="no-left">: Take</span>
+ <span class="no-left">: Take
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-unapply(x$1)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-unapply(x$1)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
</div>
diff --git a/api/strawman/collections/CollectionStrawMan6$/View$/Take.html b/api/strawman/collections/CollectionStrawMan6$/View$/Take.html
index 4bec8df59..a42e81858 100644
--- a/api/strawman/collections/CollectionStrawMan6$/View$/Take.html
+++ b/api/strawman/collections/CollectionStrawMan6$/View$/Take.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,6 +5333,29 @@
<span id="entity-name">
Take
</span>
+
+ <span id="entity-type-params">
+ <span class="no-left">[</span>
+
+ <span class="no-left">
+
+ A
+
+ </span>
+
+ <span class="no-left">]</span>
+ </span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">View</span>
+
+ </div>
+
</div>
@@ -5339,12 +5365,52 @@
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">Take</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ underlying:
+ </span>
+ Iterable
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span>
+
+ <span class="no-left">, </span>
+
+
+ <span class="">
+ n:
+ </span>
+ Int
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="n" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'n');">[+]</span>
<span class="member-annotations">
</span>
@@ -5370,12 +5436,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-n">
+
+ </div>
+ <div class="member-body-long" id ="long-body-n">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="normN" class="member protected">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'normN');">[+]</span>
<span class="member-annotations">
</span>
@@ -5401,12 +5484,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-normN">
+
+ </div>
+ <div class="member-body-long" id ="long-body-normN">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="underlying" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'underlying');">[+]</span>
<span class="member-annotations">
</span>
@@ -5427,17 +5527,37 @@
- <span class="no-left">: Iterable</span>
+ <span class="no-left">: Iterable
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-underlying">
+
+ </div>
+ <div class="member-body-long" id ="long-body-underlying">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="_1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5463,12 +5583,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_1">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="_2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_2');">[+]</span>
<span class="member-annotations">
</span>
@@ -5494,12 +5631,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_2">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_2">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="copy(underlying,n)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy(underlying,n)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5544,17 +5698,37 @@ A
- <span class="no-left">: Take</span>
+ <span class="no-left">: Take
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy(underlying,n)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy(underlying,n)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="copy$default$1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5575,17 +5749,37 @@ A
- <span class="no-left">: Iterable</span>
+ <span class="no-left">: Iterable
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$default$1">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="copy$default$2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$2');">[+]</span>
<span class="member-annotations">
</span>
@@ -5611,12 +5805,29 @@ A
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$2">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$default$2">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="iterator" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'iterator');">[+]</span>
<span class="member-annotations">
</span>
@@ -5637,17 +5848,37 @@ A
- <span class="no-left">: Iterator</span>
+ <span class="no-left">: Iterator
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-iterator">
+
+ </div>
+ <div class="member-body-long" id ="long-body-iterator">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="knownSize" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'knownSize');">[+]</span>
<span class="member-annotations">
</span>
@@ -5673,10 +5904,28 @@ A
</div><!-- end member-title -->
<div class="member-body">
- <p>The number of elements in this collection, if it can be cheaply computed,
+ <div class="member-body-short" id="short-body-knownSize">
+ <p>The number of elements in this collection, if it can be cheaply computed,
+-1 otherwise. Cheaply usually means: Not requiring a collection traversal.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-knownSize">
+ <p>The number of elements in this collection, if it can be cheaply computed,
-1 otherwise. Cheaply usually means: Not requiring a collection traversal.</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
</div>
diff --git a/api/strawman/collections/CollectionStrawMan6$/View$/Zip$.html b/api/strawman/collections/CollectionStrawMan6$/View$/Zip$.html
index b231ea467..4b8975d45 100644
--- a/api/strawman/collections/CollectionStrawMan6$/View$/Zip$.html
+++ b/api/strawman/collections/CollectionStrawMan6$/View$/Zip$.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
final
</span>
@@ -5330,6 +5333,8 @@
<span id="entity-name">
Zip
</span>
+
+
</div>
@@ -5340,12 +5345,23 @@ of another collection or iterator.</p>
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="apply(underlying,other)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'apply(underlying,other)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5393,17 +5409,37 @@ B
- <span class="no-left">: Zip</span>
+ <span class="no-left">: Zip
+<span class="no-left no-right">[</span>
+A<span class="">, </span>B
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-apply(underlying,other)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-apply(underlying,other)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="unapply(x$1)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'unapply(x$1)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5440,13 +5476,32 @@ A<span class="">, </span>B
- <span class="no-left">: Zip</span>
+ <span class="no-left">: Zip
+<span class="no-left no-right">[</span>
+A<span class="">, </span>B
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-unapply(x$1)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-unapply(x$1)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
</div>
diff --git a/api/strawman/collections/CollectionStrawMan6$/View$/Zip.html b/api/strawman/collections/CollectionStrawMan6$/View$/Zip.html
index c92f23b9c..661771c05 100644
--- a/api/strawman/collections/CollectionStrawMan6$/View$/Zip.html
+++ b/api/strawman/collections/CollectionStrawMan6$/View$/Zip.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,6 +5333,35 @@
<span id="entity-name">
Zip
</span>
+
+ <span id="entity-type-params">
+ <span class="no-left">[</span>
+
+ <span class="no-left">
+
+ A,
+
+ </span>
+
+ <span class="no-left">
+
+ B
+
+ </span>
+
+ <span class="no-left">]</span>
+ </span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">View</span>
+
+ </div>
+
</div>
@@ -5340,12 +5372,55 @@ of another collection or iterator.</p>
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">Zip</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ underlying:
+ </span>
+ Iterable
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span>
+
+ <span class="no-left">, </span>
+
+
+ <span class="">
+ other:
+ </span>
+ IterableOnce
+<span class="no-left no-right">[</span>
+B
+<span class="no-left">]</span>
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="other" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'other');">[+]</span>
<span class="member-annotations">
</span>
@@ -5366,17 +5441,37 @@ of another collection or iterator.</p>
- <span class="no-left">: IterableOnce</span>
+ <span class="no-left">: IterableOnce
+<span class="no-left no-right">[</span>
+B
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-other">
+
+ </div>
+ <div class="member-body-long" id ="long-body-other">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="underlying" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'underlying');">[+]</span>
<span class="member-annotations">
</span>
@@ -5397,17 +5492,37 @@ of another collection or iterator.</p>
- <span class="no-left">: Iterable</span>
+ <span class="no-left">: Iterable
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-underlying">
+
+ </div>
+ <div class="member-body-long" id ="long-body-underlying">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="_1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5433,12 +5548,29 @@ of another collection or iterator.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_1">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="_2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_2');">[+]</span>
<span class="member-annotations">
</span>
@@ -5464,12 +5596,29 @@ of another collection or iterator.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_2">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_2">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="copy(underlying,other)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy(underlying,other)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5517,17 +5666,37 @@ B
- <span class="no-left">: Zip</span>
+ <span class="no-left">: Zip
+<span class="no-left no-right">[</span>
+A<span class="">, </span>B
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy(underlying,other)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy(underlying,other)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="copy$default$1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5548,17 +5717,37 @@ B
- <span class="no-left">: Iterable</span>
+ <span class="no-left">: Iterable
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$default$1">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="copy$default$2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$2');">[+]</span>
<span class="member-annotations">
</span>
@@ -5579,17 +5768,37 @@ B
- <span class="no-left">: IterableOnce</span>
+ <span class="no-left">: IterableOnce
+<span class="no-left no-right">[</span>
+B
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$2">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$default$2">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="iterator" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'iterator');">[+]</span>
<span class="member-annotations">
</span>
@@ -5610,17 +5819,37 @@ B
- <span class="no-left">: Iterator</span>
+ <span class="no-left">: Iterator
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-iterator">
+
+ </div>
+ <div class="member-body-long" id ="long-body-iterator">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="knownSize" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'knownSize');">[+]</span>
<span class="member-annotations">
</span>
@@ -5646,10 +5875,28 @@ B
</div><!-- end member-title -->
<div class="member-body">
- <p>The number of elements in this collection, if it can be cheaply computed,
+ <div class="member-body-short" id="short-body-knownSize">
+ <p>The number of elements in this collection, if it can be cheaply computed,
+-1 otherwise. Cheaply usually means: Not requiring a collection traversal.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-knownSize">
+ <p>The number of elements in this collection, if it can be cheaply computed,
-1 otherwise. Cheaply usually means: Not requiring a collection traversal.</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
</div>
diff --git a/api/strawman/collections/CollectionStrawMan6$/View.html b/api/strawman/collections/CollectionStrawMan6$/View.html
index 2181baf8b..d9aa61719 100644
--- a/api/strawman/collections/CollectionStrawMan6$/View.html
+++ b/api/strawman/collections/CollectionStrawMan6$/View.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,6 +5333,34 @@
<span id="entity-name">
View
</span>
+
+ <span id="entity-type-params">
+ <span class="no-left">[</span>
+
+ <span class="no-left">
+
+ +A
+
+ </span>
+
+ <span class="no-left">]</span>
+ </span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">Iterable</span>
+
+
+ <span class="keyword">with</span>
+
+ <span class="entity-super-type">IterableLike</span>
+
+ </div>
+
</div>
@@ -5339,12 +5370,23 @@
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="className" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'className');">[+]</span>
<span class="member-annotations">
</span>
@@ -5370,16 +5412,37 @@
</div><!-- end member-title -->
<div class="member-body">
- <p>The class name of this collection. To be used for converting to string.
+ <div class="member-body-short" id="short-body-className">
+ <p>The class name of this collection. To be used for converting to string.
+Collections generally print like this:</p>
+<pre><code> &lt;className&gt;(elem_1, ..., elem_n)
+</code></pre>
+
+ </div>
+ <div class="member-body-long" id ="long-body-className">
+ <p>The class name of this collection. To be used for converting to string.
Collections generally print like this:</p>
<pre><code> &lt;className&gt;(elem_1, ..., elem_n)
</code></pre>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="fromIterable(c)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'fromIterable(c)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5416,18 +5479,39 @@ B
- <span class="no-left">: View</span>
+ <span class="no-left">: View
+<span class="no-left no-right">[</span>
+B
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>Avoid copying if source collection is already a view.</p>
+ <div class="member-body-short" id="short-body-fromIterable(c)">
+ <p>Avoid copying if source collection is already a view.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-fromIterable(c)">
+ <p>Avoid copying if source collection is already a view.</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="view" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'view');">[+]</span>
<span class="member-annotations">
</span>
@@ -5448,14 +5532,34 @@ B
- <span class="no-left">: View</span>
+ <span class="no-left">: View
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>A view representing the elements of this collection.</p>
+ <div class="member-body-short" id="short-body-view">
+ <p>A view representing the elements of this collection.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-view">
+ <p>A view representing the elements of this collection.</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
</div>