diff options
Diffstat (limited to 'api/strawman/collections/CollectionStrawMan6$')
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> <className>(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> <className>(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> <className>(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> <className>(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> <className>(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> <className>(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> <className>(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> <className>(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"> & </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"> & </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"> => </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"> => </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> <className>(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> <className>(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: => + </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> <className>(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> <className>(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> <className>(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> <className>(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> <className>(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> <className>(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> <className>(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> <className>(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> <className>(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> <className>(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"> => </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"> => </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"> => </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"> => </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"> => </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"> => </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"> => </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"> => </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"> => </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"> => </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"> => </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"> => </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> <className>(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> <className>(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> |