diff options
author | dotty-bot <felix.mulder@epfl.ch> | 2017-02-03 18:05:53 +0000 |
---|---|---|
committer | dotty-bot <felix.mulder@epfl.ch> | 2017-02-03 18:05:53 +0000 |
commit | 881c3b182fda1036d5a507d08ff85f7709d70703 (patch) | |
tree | c0248d0a1664dcbf9f483b65f65e4d4710c3d0bb /api/dotty/tools/dotc/ast/Trees$ | |
parent | b45ed2e609603cdaa94f9b7f5099da01e5e45314 (diff) | |
download | dotty-881c3b182fda1036d5a507d08ff85f7709d70703.tar.gz dotty-881c3b182fda1036d5a507d08ff85f7709d70703.tar.bz2 dotty-881c3b182fda1036d5a507d08ff85f7709d70703.zip |
Update gh-pages site for da7d7231b7f21fe1085abc569eb783590074a359
Diffstat (limited to 'api/dotty/tools/dotc/ast/Trees$')
108 files changed, 19200 insertions, 1132 deletions
diff --git a/api/dotty/tools/dotc/ast/Trees$/Alternative$.html b/api/dotty/tools/dotc/ast/Trees$/Alternative$.html index d4fd6ab44..5aa83a64b 100644 --- a/api/dotty/tools/dotc/ast/Trees$/Alternative$.html +++ b/api/dotty/tools/dotc/ast/Trees$/Alternative$.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"> Alternative </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(trees)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'apply(trees)');">[+]</span> <span class="member-annotations"> </span> @@ -5384,17 +5400,37 @@ T - <span class="no-left">: Alternative</span> + <span class="no-left">: Alternative +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-apply(trees)"> + + </div> + <div class="member-body-long" id ="long-body-apply(trees)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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 @@ T - <span class="no-left">: Alternative</span> + <span class="no-left">: Alternative +<span class="no-left no-right">[</span> +T +<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/dotty/tools/dotc/ast/Trees$/Alternative.html b/api/dotty/tools/dotc/ast/Trees$/Alternative.html index 7fec42c8c..aaae3a7e2 100644 --- a/api/dotty/tools/dotc/ast/Trees$/Alternative.html +++ b/api/dotty/tools/dotc/ast/Trees$/Alternative.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"> Alternative </span> + + <span id="entity-type-params"> + <span class="no-left">[</span> + + <span class="no-left"> + + -T + + </span> + + <span class="no-left">]</span> + </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">Tree</span> + + + <span class="keyword">with</span> + + <span class="entity-super-type">PatternTree</span> + + </div> + </div> @@ -5339,12 +5370,47 @@ </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">Alternative</span> + <span class="no-left">(</span> + + + <span class="no-left"> + trees: + </span> + List +<span class="no-left no-right">[</span> +Tree +<span class="no-left no-right">[</span> +T +<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="ThisTree" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'ThisTree');">[+]</span> <span class="member-annotations"> </span> @@ -5374,12 +5440,31 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-ThisTree"> + <p>The type constructor at the root of the tree</p> + + </div> + <div class="member-body-long" id ="long-body-ThisTree"> + <p>The type constructor at the root of the tree</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="trees" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'trees');">[+]</span> <span class="member-annotations"> </span> @@ -5400,17 +5485,40 @@ - <span class="no-left">: List</span> + <span class="no-left">: List +<span class="no-left no-right">[</span> +Tree +<span class="no-left no-right">[</span> +T +<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-trees"> + + </div> + <div class="member-body-long" id ="long-body-trees"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5436,12 +5544,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="copy(trees)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'copy(trees)');">[+]</span> <span class="member-annotations"> </span> @@ -5481,17 +5606,37 @@ T - <span class="no-left">: Alternative</span> + <span class="no-left">: Alternative +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-copy(trees)"> + + </div> + <div class="member-body-long" id ="long-body-copy(trees)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5512,13 +5657,35 @@ T - <span class="no-left">: List</span> + <span class="no-left">: List +<span class="no-left no-right">[</span> +Tree +<span class="no-left no-right">[</span> +T +<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-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> diff --git a/api/dotty/tools/dotc/ast/Trees$/AndTypeTree$.html b/api/dotty/tools/dotc/ast/Trees$/AndTypeTree$.html index ac678e407..877f39393 100644 --- a/api/dotty/tools/dotc/ast/Trees$/AndTypeTree$.html +++ b/api/dotty/tools/dotc/ast/Trees$/AndTypeTree$.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"> AndTypeTree </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(left,right)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'apply(left,right)');">[+]</span> <span class="member-annotations"> </span> @@ -5392,17 +5408,37 @@ T - <span class="no-left">: AndTypeTree</span> + <span class="no-left">: AndTypeTree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-apply(left,right)"> + + </div> + <div class="member-body-long" id ="long-body-apply(left,right)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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 @@ T - <span class="no-left">: AndTypeTree</span> + <span class="no-left">: AndTypeTree +<span class="no-left no-right">[</span> +T +<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/dotty/tools/dotc/ast/Trees$/AndTypeTree.html b/api/dotty/tools/dotc/ast/Trees$/AndTypeTree.html index b2eb23d40..1079c0180 100644 --- a/api/dotty/tools/dotc/ast/Trees$/AndTypeTree.html +++ b/api/dotty/tools/dotc/ast/Trees$/AndTypeTree.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"> AndTypeTree </span> + + <span id="entity-type-params"> + <span class="no-left">[</span> + + <span class="no-left"> + + -T + + </span> + + <span class="no-left">]</span> + </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">Tree</span> + + + <span class="keyword">with</span> + + <span class="entity-super-type">TypTree</span> + + </div> + </div> @@ -5339,12 +5370,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">AndTypeTree</span> + <span class="no-left">(</span> + + + <span class="no-left"> + left: + </span> + Tree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span> + + <span class="no-left">, </span> + + + <span class=""> + right: + </span> + Tree +<span class="no-left no-right">[</span> +T +<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="ThisTree" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'ThisTree');">[+]</span> <span class="member-annotations"> </span> @@ -5374,12 +5448,31 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-ThisTree"> + <p>The type constructor at the root of the tree</p> + + </div> + <div class="member-body-long" id ="long-body-ThisTree"> + <p>The type constructor at the root of the tree</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="left" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'left');">[+]</span> <span class="member-annotations"> </span> @@ -5400,17 +5493,37 @@ - <span class="no-left">: Tree</span> + <span class="no-left">: Tree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-left"> + + </div> + <div class="member-body-long" id ="long-body-left"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5431,17 +5544,37 @@ - <span class="no-left">: Tree</span> + <span class="no-left">: Tree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-right"> + + </div> + <div class="member-body-long" id ="long-body-right"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5467,12 +5600,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> @@ -5498,12 +5648,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(left,right)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'copy(left,right)');">[+]</span> <span class="member-annotations"> </span> @@ -5551,17 +5718,37 @@ T - <span class="no-left">: AndTypeTree</span> + <span class="no-left">: AndTypeTree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-copy(left,right)"> + + </div> + <div class="member-body-long" id ="long-body-copy(left,right)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5582,17 +5769,37 @@ T - <span class="no-left">: Tree</span> + <span class="no-left">: Tree +<span class="no-left no-right">[</span> +T +<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> @@ -5613,13 +5820,32 @@ T - <span class="no-left">: Tree</span> + <span class="no-left">: Tree +<span class="no-left no-right">[</span> +T +<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> diff --git a/api/dotty/tools/dotc/ast/Trees$/Annotated$.html b/api/dotty/tools/dotc/ast/Trees$/Annotated$.html index 50bbbb669..60f0fcc86 100644 --- a/api/dotty/tools/dotc/ast/Trees$/Annotated$.html +++ b/api/dotty/tools/dotc/ast/Trees$/Annotated$.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"> Annotated </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(arg,annot)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'apply(arg,annot)');">[+]</span> <span class="member-annotations"> </span> @@ -5392,17 +5408,37 @@ T - <span class="no-left">: Annotated</span> + <span class="no-left">: Annotated +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-apply(arg,annot)"> + + </div> + <div class="member-body-long" id ="long-body-apply(arg,annot)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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 @@ T - <span class="no-left">: Annotated</span> + <span class="no-left">: Annotated +<span class="no-left no-right">[</span> +T +<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/dotty/tools/dotc/ast/Trees$/Annotated.html b/api/dotty/tools/dotc/ast/Trees$/Annotated.html index 0eb6d23c2..073c0c341 100644 --- a/api/dotty/tools/dotc/ast/Trees$/Annotated.html +++ b/api/dotty/tools/dotc/ast/Trees$/Annotated.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"> Annotated </span> + + <span id="entity-type-params"> + <span class="no-left">[</span> + + <span class="no-left"> + + -T + + </span> + + <span class="no-left">]</span> + </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">ProxyTree</span> + + </div> + </div> @@ -5339,12 +5365,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">Annotated</span> + <span class="no-left">(</span> + + + <span class="no-left"> + arg: + </span> + Tree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span> + + <span class="no-left">, </span> + + + <span class=""> + annot: + </span> + Tree +<span class="no-left no-right">[</span> +T +<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="ThisTree" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'ThisTree');">[+]</span> <span class="member-annotations"> </span> @@ -5374,12 +5443,31 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-ThisTree"> + <p>The type constructor at the root of the tree</p> + + </div> + <div class="member-body-long" id ="long-body-ThisTree"> + <p>The type constructor at the root of the tree</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="annot" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'annot');">[+]</span> <span class="member-annotations"> </span> @@ -5400,17 +5488,37 @@ - <span class="no-left">: Tree</span> + <span class="no-left">: Tree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-annot"> + + </div> + <div class="member-body-long" id ="long-body-annot"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="arg" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'arg');">[+]</span> <span class="member-annotations"> </span> @@ -5431,17 +5539,37 @@ - <span class="no-left">: Tree</span> + <span class="no-left">: Tree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-arg"> + + </div> + <div class="member-body-long" id ="long-body-arg"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5467,12 +5595,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> @@ -5498,12 +5643,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(arg,annot)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'copy(arg,annot)');">[+]</span> <span class="member-annotations"> </span> @@ -5551,17 +5713,37 @@ T - <span class="no-left">: Annotated</span> + <span class="no-left">: Annotated +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-copy(arg,annot)"> + + </div> + <div class="member-body-long" id ="long-body-copy(arg,annot)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5582,17 +5764,37 @@ T - <span class="no-left">: Tree</span> + <span class="no-left">: Tree +<span class="no-left no-right">[</span> +T +<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> @@ -5613,17 +5815,37 @@ T - <span class="no-left">: Tree</span> + <span class="no-left">: Tree +<span class="no-left no-right">[</span> +T +<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="forwardTo" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'forwardTo');">[+]</span> <span class="member-annotations"> </span> @@ -5644,13 +5866,32 @@ T - <span class="no-left">: Tree</span> + <span class="no-left">: Tree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-forwardTo"> + + </div> + <div class="member-body-long" id ="long-body-forwardTo"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + 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/dotty/tools/dotc/ast/Trees$/AppliedTypeTree$.html b/api/dotty/tools/dotc/ast/Trees$/AppliedTypeTree$.html index 6426b7129..6424996b9 100644 --- a/api/dotty/tools/dotc/ast/Trees$/AppliedTypeTree$.html +++ b/api/dotty/tools/dotc/ast/Trees$/AppliedTypeTree$.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"> AppliedTypeTree </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(tpt,args)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'apply(tpt,args)');">[+]</span> <span class="member-annotations"> </span> @@ -5395,17 +5411,37 @@ T - <span class="no-left">: AppliedTypeTree</span> + <span class="no-left">: AppliedTypeTree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-apply(tpt,args)"> + + </div> + <div class="member-body-long" id ="long-body-apply(tpt,args)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5442,13 +5478,32 @@ T - <span class="no-left">: AppliedTypeTree</span> + <span class="no-left">: AppliedTypeTree +<span class="no-left no-right">[</span> +T +<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/dotty/tools/dotc/ast/Trees$/AppliedTypeTree.html b/api/dotty/tools/dotc/ast/Trees$/AppliedTypeTree.html index 83f10e136..4288af293 100644 --- a/api/dotty/tools/dotc/ast/Trees$/AppliedTypeTree.html +++ b/api/dotty/tools/dotc/ast/Trees$/AppliedTypeTree.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"> AppliedTypeTree </span> + + <span id="entity-type-params"> + <span class="no-left">[</span> + + <span class="no-left"> + + -T + + </span> + + <span class="no-left">]</span> + </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">ProxyTree</span> + + + <span class="keyword">with</span> + + <span class="entity-super-type">TypTree</span> + + </div> + </div> @@ -5339,12 +5370,58 @@ </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">AppliedTypeTree</span> + <span class="no-left">(</span> + + + <span class="no-left"> + tpt: + </span> + Tree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span> + + <span class="no-left">, </span> + + + <span class=""> + args: + </span> + List +<span class="no-left no-right">[</span> +Tree +<span class="no-left no-right">[</span> +T +<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="ThisTree" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'ThisTree');">[+]</span> <span class="member-annotations"> </span> @@ -5374,12 +5451,31 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-ThisTree"> + <p>The type constructor at the root of the tree</p> + + </div> + <div class="member-body-long" id ="long-body-ThisTree"> + <p>The type constructor at the root of the tree</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="args" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'args');">[+]</span> <span class="member-annotations"> </span> @@ -5400,17 +5496,40 @@ - <span class="no-left">: List</span> + <span class="no-left">: List +<span class="no-left no-right">[</span> +Tree +<span class="no-left no-right">[</span> +T +<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-args"> + + </div> + <div class="member-body-long" id ="long-body-args"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="tpt" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'tpt');">[+]</span> <span class="member-annotations"> </span> @@ -5431,17 +5550,37 @@ - <span class="no-left">: Tree</span> + <span class="no-left">: Tree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-tpt"> + + </div> + <div class="member-body-long" id ="long-body-tpt"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5467,12 +5606,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> @@ -5498,12 +5654,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(tpt,args)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'copy(tpt,args)');">[+]</span> <span class="member-annotations"> </span> @@ -5554,17 +5727,37 @@ T - <span class="no-left">: AppliedTypeTree</span> + <span class="no-left">: AppliedTypeTree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-copy(tpt,args)"> + + </div> + <div class="member-body-long" id ="long-body-copy(tpt,args)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5585,17 +5778,37 @@ T - <span class="no-left">: Tree</span> + <span class="no-left">: Tree +<span class="no-left no-right">[</span> +T +<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> @@ -5616,17 +5829,40 @@ T - <span class="no-left">: List</span> + <span class="no-left">: List +<span class="no-left no-right">[</span> +Tree +<span class="no-left no-right">[</span> +T +<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-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="forwardTo" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'forwardTo');">[+]</span> <span class="member-annotations"> </span> @@ -5647,13 +5883,32 @@ T - <span class="no-left">: Tree</span> + <span class="no-left">: Tree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-forwardTo"> + + </div> + <div class="member-body-long" id ="long-body-forwardTo"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + 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/dotty/tools/dotc/ast/Trees$/Apply$.html b/api/dotty/tools/dotc/ast/Trees$/Apply$.html index dcee76468..5b2aacc25 100644 --- a/api/dotty/tools/dotc/ast/Trees$/Apply$.html +++ b/api/dotty/tools/dotc/ast/Trees$/Apply$.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"> Apply </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(fun,args)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'apply(fun,args)');">[+]</span> <span class="member-annotations"> </span> @@ -5395,17 +5411,37 @@ T - <span class="no-left">: Apply</span> + <span class="no-left">: Apply +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-apply(fun,args)"> + + </div> + <div class="member-body-long" id ="long-body-apply(fun,args)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5442,13 +5478,32 @@ T - <span class="no-left">: Apply</span> + <span class="no-left">: Apply +<span class="no-left no-right">[</span> +T +<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/dotty/tools/dotc/ast/Trees$/Apply.html b/api/dotty/tools/dotc/ast/Trees$/Apply.html index a2c03a1ca..5e56808a0 100644 --- a/api/dotty/tools/dotc/ast/Trees$/Apply.html +++ b/api/dotty/tools/dotc/ast/Trees$/Apply.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"> Apply </span> + + <span id="entity-type-params"> + <span class="no-left">[</span> + + <span class="no-left"> + + -T + + </span> + + <span class="no-left">]</span> + </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">GenericApply</span> + + </div> + </div> @@ -5339,12 +5365,58 @@ </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">Apply</span> + <span class="no-left">(</span> + + + <span class="no-left"> + fun: + </span> + Tree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span> + + <span class="no-left">, </span> + + + <span class=""> + args: + </span> + List +<span class="no-left no-right">[</span> +Tree +<span class="no-left no-right">[</span> +T +<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="ThisTree" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'ThisTree');">[+]</span> <span class="member-annotations"> </span> @@ -5374,12 +5446,31 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-ThisTree"> + <p>The type constructor at the root of the tree</p> + + </div> + <div class="member-body-long" id ="long-body-ThisTree"> + <p>The type constructor at the root of the tree</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="args" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'args');">[+]</span> <span class="member-annotations"> </span> @@ -5400,17 +5491,40 @@ - <span class="no-left">: List</span> + <span class="no-left">: List +<span class="no-left no-right">[</span> +Tree +<span class="no-left no-right">[</span> +T +<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-args"> + + </div> + <div class="member-body-long" id ="long-body-args"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="fun" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'fun');">[+]</span> <span class="member-annotations"> </span> @@ -5431,17 +5545,37 @@ - <span class="no-left">: Tree</span> + <span class="no-left">: Tree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-fun"> + + </div> + <div class="member-body-long" id ="long-body-fun"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5467,12 +5601,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> @@ -5498,12 +5649,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(fun,args)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'copy(fun,args)');">[+]</span> <span class="member-annotations"> </span> @@ -5554,17 +5722,37 @@ T - <span class="no-left">: Apply</span> + <span class="no-left">: Apply +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-copy(fun,args)"> + + </div> + <div class="member-body-long" id ="long-body-copy(fun,args)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5585,17 +5773,37 @@ T - <span class="no-left">: Tree</span> + <span class="no-left">: Tree +<span class="no-left no-right">[</span> +T +<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> @@ -5616,13 +5824,35 @@ T - <span class="no-left">: List</span> + <span class="no-left">: List +<span class="no-left no-right">[</span> +Tree +<span class="no-left no-right">[</span> +T +<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-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/dotty/tools/dotc/ast/Trees$/Assign$.html b/api/dotty/tools/dotc/ast/Trees$/Assign$.html index a6a4dd095..0f31466a6 100644 --- a/api/dotty/tools/dotc/ast/Trees$/Assign$.html +++ b/api/dotty/tools/dotc/ast/Trees$/Assign$.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"> Assign </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(lhs,rhs)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'apply(lhs,rhs)');">[+]</span> <span class="member-annotations"> </span> @@ -5392,17 +5408,37 @@ T - <span class="no-left">: Assign</span> + <span class="no-left">: Assign +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-apply(lhs,rhs)"> + + </div> + <div class="member-body-long" id ="long-body-apply(lhs,rhs)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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 @@ T - <span class="no-left">: Assign</span> + <span class="no-left">: Assign +<span class="no-left no-right">[</span> +T +<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/dotty/tools/dotc/ast/Trees$/Assign.html b/api/dotty/tools/dotc/ast/Trees$/Assign.html index 58741b691..2fb0b083c 100644 --- a/api/dotty/tools/dotc/ast/Trees$/Assign.html +++ b/api/dotty/tools/dotc/ast/Trees$/Assign.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"> Assign </span> + + <span id="entity-type-params"> + <span class="no-left">[</span> + + <span class="no-left"> + + -T + + </span> + + <span class="no-left">]</span> + </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">Tree</span> + + + <span class="keyword">with</span> + + <span class="entity-super-type">TermTree</span> + + </div> + </div> @@ -5339,12 +5370,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">Assign</span> + <span class="no-left">(</span> + + + <span class="no-left"> + lhs: + </span> + Tree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span> + + <span class="no-left">, </span> + + + <span class=""> + rhs: + </span> + Tree +<span class="no-left no-right">[</span> +T +<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="ThisTree" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'ThisTree');">[+]</span> <span class="member-annotations"> </span> @@ -5374,12 +5448,31 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-ThisTree"> + <p>The type constructor at the root of the tree</p> + + </div> + <div class="member-body-long" id ="long-body-ThisTree"> + <p>The type constructor at the root of the tree</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="lhs" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'lhs');">[+]</span> <span class="member-annotations"> </span> @@ -5400,17 +5493,37 @@ - <span class="no-left">: Tree</span> + <span class="no-left">: Tree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-lhs"> + + </div> + <div class="member-body-long" id ="long-body-lhs"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="rhs" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'rhs');">[+]</span> <span class="member-annotations"> </span> @@ -5431,17 +5544,37 @@ - <span class="no-left">: Tree</span> + <span class="no-left">: Tree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-rhs"> + + </div> + <div class="member-body-long" id ="long-body-rhs"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5467,12 +5600,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> @@ -5498,12 +5648,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(lhs,rhs)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'copy(lhs,rhs)');">[+]</span> <span class="member-annotations"> </span> @@ -5551,17 +5718,37 @@ T - <span class="no-left">: Assign</span> + <span class="no-left">: Assign +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-copy(lhs,rhs)"> + + </div> + <div class="member-body-long" id ="long-body-copy(lhs,rhs)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5582,17 +5769,37 @@ T - <span class="no-left">: Tree</span> + <span class="no-left">: Tree +<span class="no-left no-right">[</span> +T +<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> @@ -5613,13 +5820,32 @@ T - <span class="no-left">: Tree</span> + <span class="no-left">: Tree +<span class="no-left no-right">[</span> +T +<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> diff --git a/api/dotty/tools/dotc/ast/Trees$/BackquotedIdent.html b/api/dotty/tools/dotc/ast/Trees$/BackquotedIdent.html index 949d44f21..746fd260a 100644 --- a/api/dotty/tools/dotc/ast/Trees$/BackquotedIdent.html +++ b/api/dotty/tools/dotc/ast/Trees$/BackquotedIdent.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,68 @@ <span id="entity-name"> BackquotedIdent </span> + + <span id="entity-type-params"> + <span class="no-left">[</span> + + <span class="no-left"> + + -T + + </span> + + <span class="no-left">]</span> + </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">Ident</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">BackquotedIdent</span> + <span class="no-left">(</span> + + + <span class="no-left"> + name: + </span> + Name + + + <span class="no-left">)</span> + </div> + </div> + + + </div> + + <h1 class="section "> + Members + </h1> <div id="entity-members" class="entity-section "> <div id="name" class="member private"> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'name');">[+]</span> <span class="member-annotations"> </span> @@ -5365,12 +5420,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-name"> + + </div> + <div class="member-body-long" id ="long-body-name"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5396,8 +5468,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/dotty/tools/dotc/ast/Trees$/Bind$.html b/api/dotty/tools/dotc/ast/Trees$/Bind$.html index 68c8287a0..160058aff 100644 --- a/api/dotty/tools/dotc/ast/Trees$/Bind$.html +++ b/api/dotty/tools/dotc/ast/Trees$/Bind$.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"> Bind </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(name,body)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'apply(name,body)');">[+]</span> <span class="member-annotations"> </span> @@ -5389,17 +5405,37 @@ T - <span class="no-left">: Bind</span> + <span class="no-left">: Bind +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-apply(name,body)"> + + </div> + <div class="member-body-long" id ="long-body-apply(name,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="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 @@ T - <span class="no-left">: Bind</span> + <span class="no-left">: Bind +<span class="no-left no-right">[</span> +T +<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/dotty/tools/dotc/ast/Trees$/Bind.html b/api/dotty/tools/dotc/ast/Trees$/Bind.html index 3b412b038..ae459bf6a 100644 --- a/api/dotty/tools/dotc/ast/Trees$/Bind.html +++ b/api/dotty/tools/dotc/ast/Trees$/Bind.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"> Bind </span> + + <span id="entity-type-params"> + <span class="no-left">[</span> + + <span class="no-left"> + + -T + + </span> + + <span class="no-left">]</span> + </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">NameTree</span> + + + <span class="keyword">with</span> + + <span class="entity-super-type">DefTree</span> + + + <span class="keyword">with</span> + + <span class="entity-super-type">PatternTree</span> + + </div> + </div> @@ -5339,12 +5375,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">Bind</span> + <span class="no-left">(</span> + + + <span class="no-left"> + name: + </span> + Name + + <span class="no-left">, </span> + + + <span class=""> + body: + </span> + Tree +<span class="no-left no-right">[</span> +T +<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="ThisTree" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'ThisTree');">[+]</span> <span class="member-annotations"> </span> @@ -5373,12 +5449,31 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-ThisTree"> + <p>The type constructor at the root of the tree</p> + + </div> + <div class="member-body-long" id ="long-body-ThisTree"> + <p>The type constructor at the root of the tree</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="body" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'body');">[+]</span> <span class="member-annotations"> </span> @@ -5399,17 +5494,37 @@ - <span class="no-left">: Tree</span> + <span class="no-left">: Tree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-body"> + + </div> + <div class="member-body-long" id ="long-body-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="name" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'name');">[+]</span> <span class="member-annotations"> </span> @@ -5435,12 +5550,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-name"> + + </div> + <div class="member-body-long" id ="long-body-name"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5466,12 +5598,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> @@ -5497,12 +5646,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(name,body)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'copy(name,body)');">[+]</span> <span class="member-annotations"> </span> @@ -5547,17 +5713,37 @@ T - <span class="no-left">: Bind</span> + <span class="no-left">: Bind +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-copy(name,body)"> + + </div> + <div class="member-body-long" id ="long-body-copy(name,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="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> @@ -5583,12 +5769,29 @@ T </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> @@ -5609,17 +5812,37 @@ T - <span class="no-left">: Tree</span> + <span class="no-left">: Tree +<span class="no-left no-right">[</span> +T +<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="isTerm" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'isTerm');">[+]</span> <span class="member-annotations"> </span> @@ -5645,13 +5868,31 @@ T </div><!-- end member-title --> <div class="member-body"> - <p>Does this tree represent a term?</p> + <div class="member-body-short" id="short-body-isTerm"> + <p>Does this tree represent a term?</p> + </div> + <div class="member-body-long" id ="long-body-isTerm"> + <p>Does this tree represent a term?</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="isType" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'isType');">[+]</span> <span class="member-annotations"> </span> @@ -5677,9 +5918,26 @@ T </div><!-- end member-title --> <div class="member-body"> - <p>Does this tree represent a type?</p> + <div class="member-body-short" id="short-body-isType"> + <p>Does this tree represent a type?</p> + </div> + <div class="member-body-long" id ="long-body-isType"> + <p>Does this tree represent a 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/dotty/tools/dotc/ast/Trees$/Block$.html b/api/dotty/tools/dotc/ast/Trees$/Block$.html index 79af0a1b1..b90c94a95 100644 --- a/api/dotty/tools/dotc/ast/Trees$/Block$.html +++ b/api/dotty/tools/dotc/ast/Trees$/Block$.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"> Block </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(stats,expr)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'apply(stats,expr)');">[+]</span> <span class="member-annotations"> </span> @@ -5395,17 +5411,37 @@ T - <span class="no-left">: Block</span> + <span class="no-left">: Block +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-apply(stats,expr)"> + + </div> + <div class="member-body-long" id ="long-body-apply(stats,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="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> @@ -5442,13 +5478,32 @@ T - <span class="no-left">: Block</span> + <span class="no-left">: Block +<span class="no-left no-right">[</span> +T +<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/dotty/tools/dotc/ast/Trees$/Block.html b/api/dotty/tools/dotc/ast/Trees$/Block.html index 085fc0b21..b0ddeb2a7 100644 --- a/api/dotty/tools/dotc/ast/Trees$/Block.html +++ b/api/dotty/tools/dotc/ast/Trees$/Block.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"> Block </span> + + <span id="entity-type-params"> + <span class="no-left">[</span> + + <span class="no-left"> + + -T + + </span> + + <span class="no-left">]</span> + </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">Tree</span> + + + <span class="keyword">with</span> + + <span class="entity-super-type">TermTree</span> + + </div> + </div> @@ -5339,12 +5370,58 @@ </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">Block</span> + <span class="no-left">(</span> + + + <span class="no-left"> + stats: + </span> + List +<span class="no-left no-right">[</span> +Tree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span> +<span class="no-left">]</span> + + <span class="no-left">, </span> + + + <span class=""> + expr: + </span> + Tree +<span class="no-left no-right">[</span> +T +<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="ThisTree" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'ThisTree');">[+]</span> <span class="member-annotations"> </span> @@ -5374,12 +5451,31 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-ThisTree"> + <p>The type constructor at the root of the tree</p> + + </div> + <div class="member-body-long" id ="long-body-ThisTree"> + <p>The type constructor at the root of the tree</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="expr" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'expr');">[+]</span> <span class="member-annotations"> </span> @@ -5400,17 +5496,37 @@ - <span class="no-left">: Tree</span> + <span class="no-left">: Tree +<span class="no-left no-right">[</span> +T +<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="stats" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'stats');">[+]</span> <span class="member-annotations"> </span> @@ -5431,17 +5547,40 @@ - <span class="no-left">: List</span> + <span class="no-left">: List +<span class="no-left no-right">[</span> +Tree +<span class="no-left no-right">[</span> +T +<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-stats"> + + </div> + <div class="member-body-long" id ="long-body-stats"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5467,12 +5606,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> @@ -5498,12 +5654,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(stats,expr)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'copy(stats,expr)');">[+]</span> <span class="member-annotations"> </span> @@ -5554,17 +5727,37 @@ T - <span class="no-left">: Block</span> + <span class="no-left">: Block +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-copy(stats,expr)"> + + </div> + <div class="member-body-long" id ="long-body-copy(stats,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="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> @@ -5585,17 +5778,40 @@ T - <span class="no-left">: List</span> + <span class="no-left">: List +<span class="no-left no-right">[</span> +Tree +<span class="no-left no-right">[</span> +T +<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-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> @@ -5616,13 +5832,32 @@ T - <span class="no-left">: Tree</span> + <span class="no-left">: Tree +<span class="no-left no-right">[</span> +T +<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> diff --git a/api/dotty/tools/dotc/ast/Trees$/ByNameTypeTree$.html b/api/dotty/tools/dotc/ast/Trees$/ByNameTypeTree$.html index 1f842325f..4534b2906 100644 --- a/api/dotty/tools/dotc/ast/Trees$/ByNameTypeTree$.html +++ b/api/dotty/tools/dotc/ast/Trees$/ByNameTypeTree$.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"> ByNameTypeTree </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(result)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'apply(result)');">[+]</span> <span class="member-annotations"> </span> @@ -5381,17 +5397,37 @@ T - <span class="no-left">: ByNameTypeTree</span> + <span class="no-left">: ByNameTypeTree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-apply(result)"> + + </div> + <div class="member-body-long" id ="long-body-apply(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="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 @@ T - <span class="no-left">: ByNameTypeTree</span> + <span class="no-left">: ByNameTypeTree +<span class="no-left no-right">[</span> +T +<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/dotty/tools/dotc/ast/Trees$/ByNameTypeTree.html b/api/dotty/tools/dotc/ast/Trees$/ByNameTypeTree.html index bc4f9f078..143247117 100644 --- a/api/dotty/tools/dotc/ast/Trees$/ByNameTypeTree.html +++ b/api/dotty/tools/dotc/ast/Trees$/ByNameTypeTree.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"> ByNameTypeTree </span> + + <span id="entity-type-params"> + <span class="no-left">[</span> + + <span class="no-left"> + + -T + + </span> + + <span class="no-left">]</span> + </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">Tree</span> + + + <span class="keyword">with</span> + + <span class="entity-super-type">TypTree</span> + + </div> + </div> @@ -5339,12 +5370,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">ByNameTypeTree</span> + <span class="no-left">(</span> + + + <span class="no-left"> + result: + </span> + Tree +<span class="no-left no-right">[</span> +T +<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="ThisTree" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'ThisTree');">[+]</span> <span class="member-annotations"> </span> @@ -5374,12 +5437,31 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-ThisTree"> + <p>The type constructor at the root of the tree</p> + + </div> + <div class="member-body-long" id ="long-body-ThisTree"> + <p>The type constructor at the root of the tree</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> @@ -5400,17 +5482,37 @@ - <span class="no-left">: Tree</span> + <span class="no-left">: Tree +<span class="no-left no-right">[</span> +T +<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="_1" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, '_1');">[+]</span> <span class="member-annotations"> </span> @@ -5436,12 +5538,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="copy(result)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'copy(result)');">[+]</span> <span class="member-annotations"> </span> @@ -5478,17 +5597,37 @@ T - <span class="no-left">: ByNameTypeTree</span> + <span class="no-left">: ByNameTypeTree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-copy(result)"> + + </div> + <div class="member-body-long" id ="long-body-copy(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="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> @@ -5509,13 +5648,32 @@ T - <span class="no-left">: Tree</span> + <span class="no-left">: Tree +<span class="no-left no-right">[</span> +T +<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> diff --git a/api/dotty/tools/dotc/ast/Trees$/CaseDef$.html b/api/dotty/tools/dotc/ast/Trees$/CaseDef$.html index 811f443ec..831aa4c14 100644 --- a/api/dotty/tools/dotc/ast/Trees$/CaseDef$.html +++ b/api/dotty/tools/dotc/ast/Trees$/CaseDef$.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"> CaseDef </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(pat,guard,body)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'apply(pat,guard,body)');">[+]</span> <span class="member-annotations"> </span> @@ -5403,17 +5419,37 @@ T - <span class="no-left">: CaseDef</span> + <span class="no-left">: CaseDef +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-apply(pat,guard,body)"> + + </div> + <div class="member-body-long" id ="long-body-apply(pat,guard,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="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> @@ -5450,13 +5486,32 @@ T - <span class="no-left">: CaseDef</span> + <span class="no-left">: CaseDef +<span class="no-left no-right">[</span> +T +<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/dotty/tools/dotc/ast/Trees$/CaseDef.html b/api/dotty/tools/dotc/ast/Trees$/CaseDef.html index 90cb39c6b..38680e424 100644 --- a/api/dotty/tools/dotc/ast/Trees$/CaseDef.html +++ b/api/dotty/tools/dotc/ast/Trees$/CaseDef.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"> CaseDef </span> + + <span id="entity-type-params"> + <span class="no-left">[</span> + + <span class="no-left"> + + -T + + </span> + + <span class="no-left">]</span> + </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">Tree</span> + + </div> + </div> @@ -5339,12 +5365,66 @@ </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">CaseDef</span> + <span class="no-left">(</span> + + + <span class="no-left"> + pat: + </span> + Tree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span> + + <span class="no-left">, </span> + + + <span class=""> + guard: + </span> + Tree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span> + + <span class="no-left">, </span> + + + <span class=""> + body: + </span> + Tree +<span class="no-left no-right">[</span> +T +<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="ThisTree" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'ThisTree');">[+]</span> <span class="member-annotations"> </span> @@ -5374,12 +5454,31 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-ThisTree"> + <p>The type constructor at the root of the tree</p> + + </div> + <div class="member-body-long" id ="long-body-ThisTree"> + <p>The type constructor at the root of the tree</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="body" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'body');">[+]</span> <span class="member-annotations"> </span> @@ -5400,17 +5499,37 @@ - <span class="no-left">: Tree</span> + <span class="no-left">: Tree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-body"> + + </div> + <div class="member-body-long" id ="long-body-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="guard" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'guard');">[+]</span> <span class="member-annotations"> </span> @@ -5431,17 +5550,37 @@ - <span class="no-left">: Tree</span> + <span class="no-left">: Tree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-guard"> + + </div> + <div class="member-body-long" id ="long-body-guard"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="pat" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'pat');">[+]</span> <span class="member-annotations"> </span> @@ -5462,17 +5601,37 @@ - <span class="no-left">: Tree</span> + <span class="no-left">: Tree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-pat"> + + </div> + <div class="member-body-long" id ="long-body-pat"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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 +5657,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> @@ -5529,12 +5705,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="_3" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, '_3');">[+]</span> <span class="member-annotations"> </span> @@ -5560,12 +5753,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-_3"> + + </div> + <div class="member-body-long" id ="long-body-_3"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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(pat,guard,body)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'copy(pat,guard,body)');">[+]</span> <span class="member-annotations"> </span> @@ -5624,17 +5834,37 @@ T - <span class="no-left">: CaseDef</span> + <span class="no-left">: CaseDef +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-copy(pat,guard,body)"> + + </div> + <div class="member-body-long" id ="long-body-copy(pat,guard,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="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> @@ -5655,17 +5885,37 @@ T - <span class="no-left">: Tree</span> + <span class="no-left">: Tree +<span class="no-left no-right">[</span> +T +<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> @@ -5686,17 +5936,37 @@ T - <span class="no-left">: Tree</span> + <span class="no-left">: Tree +<span class="no-left no-right">[</span> +T +<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="copy$default$3" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$3');">[+]</span> <span class="member-annotations"> </span> @@ -5717,13 +5987,32 @@ T - <span class="no-left">: Tree</span> + <span class="no-left">: Tree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-copy$default$3"> + + </div> + <div class="member-body-long" id ="long-body-copy$default$3"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + 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/dotty/tools/dotc/ast/Trees$/Closure$.html b/api/dotty/tools/dotc/ast/Trees$/Closure$.html index cb274914e..b8885fd12 100644 --- a/api/dotty/tools/dotc/ast/Trees$/Closure$.html +++ b/api/dotty/tools/dotc/ast/Trees$/Closure$.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"> Closure </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(env,meth,tpt)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'apply(env,meth,tpt)');">[+]</span> <span class="member-annotations"> </span> @@ -5406,17 +5422,37 @@ T - <span class="no-left">: Closure</span> + <span class="no-left">: Closure +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-apply(env,meth,tpt)"> + + </div> + <div class="member-body-long" id ="long-body-apply(env,meth,tpt)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5453,13 +5489,32 @@ T - <span class="no-left">: Closure</span> + <span class="no-left">: Closure +<span class="no-left no-right">[</span> +T +<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/dotty/tools/dotc/ast/Trees$/Closure.html b/api/dotty/tools/dotc/ast/Trees$/Closure.html index b440ded7d..480a07717 100644 --- a/api/dotty/tools/dotc/ast/Trees$/Closure.html +++ b/api/dotty/tools/dotc/ast/Trees$/Closure.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"> Closure </span> + + <span id="entity-type-params"> + <span class="no-left">[</span> + + <span class="no-left"> + + -T + + </span> + + <span class="no-left">]</span> + </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">Tree</span> + + + <span class="keyword">with</span> + + <span class="entity-super-type">TermTree</span> + + </div> + </div> @@ -5339,12 +5370,69 @@ </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">Closure</span> + <span class="no-left">(</span> + + + <span class="no-left"> + env: + </span> + List +<span class="no-left no-right">[</span> +Tree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span> +<span class="no-left">]</span> + + <span class="no-left">, </span> + + + <span class=""> + meth: + </span> + Tree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span> + + <span class="no-left">, </span> + + + <span class=""> + tpt: + </span> + Tree +<span class="no-left no-right">[</span> +T +<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="ThisTree" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'ThisTree');">[+]</span> <span class="member-annotations"> </span> @@ -5374,12 +5462,31 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-ThisTree"> + <p>The type constructor at the root of the tree</p> + + </div> + <div class="member-body-long" id ="long-body-ThisTree"> + <p>The type constructor at the root of the tree</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="env" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'env');">[+]</span> <span class="member-annotations"> </span> @@ -5400,17 +5507,40 @@ - <span class="no-left">: List</span> + <span class="no-left">: List +<span class="no-left no-right">[</span> +Tree +<span class="no-left no-right">[</span> +T +<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-env"> + + </div> + <div class="member-body-long" id ="long-body-env"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="meth" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'meth');">[+]</span> <span class="member-annotations"> </span> @@ -5431,17 +5561,37 @@ - <span class="no-left">: Tree</span> + <span class="no-left">: Tree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-meth"> + + </div> + <div class="member-body-long" id ="long-body-meth"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="tpt" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'tpt');">[+]</span> <span class="member-annotations"> </span> @@ -5462,17 +5612,37 @@ - <span class="no-left">: Tree</span> + <span class="no-left">: Tree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-tpt"> + + </div> + <div class="member-body-long" id ="long-body-tpt"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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 +5668,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> @@ -5529,12 +5716,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="_3" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, '_3');">[+]</span> <span class="member-annotations"> </span> @@ -5560,12 +5764,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-_3"> + + </div> + <div class="member-body-long" id ="long-body-_3"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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(env,meth,tpt)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'copy(env,meth,tpt)');">[+]</span> <span class="member-annotations"> </span> @@ -5627,17 +5848,37 @@ T - <span class="no-left">: Closure</span> + <span class="no-left">: Closure +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-copy(env,meth,tpt)"> + + </div> + <div class="member-body-long" id ="long-body-copy(env,meth,tpt)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5658,17 +5899,40 @@ T - <span class="no-left">: List</span> + <span class="no-left">: List +<span class="no-left no-right">[</span> +Tree +<span class="no-left no-right">[</span> +T +<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-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> @@ -5689,17 +5953,37 @@ T - <span class="no-left">: Tree</span> + <span class="no-left">: Tree +<span class="no-left no-right">[</span> +T +<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="copy$default$3" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$3');">[+]</span> <span class="member-annotations"> </span> @@ -5720,13 +6004,32 @@ T - <span class="no-left">: Tree</span> + <span class="no-left">: Tree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-copy$default$3"> + + </div> + <div class="member-body-long" id ="long-body-copy$default$3"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + 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/dotty/tools/dotc/ast/Trees$/DefDef$.html b/api/dotty/tools/dotc/ast/Trees$/DefDef$.html index 0e8584242..23ed453fd 100644 --- a/api/dotty/tools/dotc/ast/Trees$/DefDef$.html +++ b/api/dotty/tools/dotc/ast/Trees$/DefDef$.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"> DefDef </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(name,tparams,vparamss,tpt,preRhs)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'apply(name,tparams,vparamss,tpt,preRhs)');">[+]</span> <span class="member-annotations"> </span> @@ -5428,17 +5444,37 @@ T - <span class="no-left">: DefDef</span> + <span class="no-left">: DefDef +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-apply(name,tparams,vparamss,tpt,preRhs)"> + + </div> + <div class="member-body-long" id ="long-body-apply(name,tparams,vparamss,tpt,preRhs)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5475,13 +5511,32 @@ T - <span class="no-left">: DefDef</span> + <span class="no-left">: DefDef +<span class="no-left no-right">[</span> +T +<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/dotty/tools/dotc/ast/Trees$/DefDef.html b/api/dotty/tools/dotc/ast/Trees$/DefDef.html index eeef68b5b..ba0b2a866 100644 --- a/api/dotty/tools/dotc/ast/Trees$/DefDef.html +++ b/api/dotty/tools/dotc/ast/Trees$/DefDef.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"> DefDef </span> + + <span id="entity-type-params"> + <span class="no-left">[</span> + + <span class="no-left"> + + -T + + </span> + + <span class="no-left">]</span> + </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">MemberDef</span> + + + <span class="keyword">with</span> + + <span class="entity-super-type">ValOrDefDef</span> + + </div> + </div> @@ -5339,12 +5370,91 @@ </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">DefDef</span> + <span class="no-left">(</span> + + + <span class="no-left"> + name: + </span> + TermName + + <span class="no-left">, </span> + + + <span class=""> + tparams: + </span> + List +<span class="no-left no-right">[</span> +TypeDef +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span> +<span class="no-left">]</span> + + <span class="no-left">, </span> + + + <span class=""> + vparamss: + </span> + List +<span class="no-left no-right">[</span> +List +<span class="no-left no-right">[</span> +ValDef +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span> +<span class="no-left">]</span> +<span class="no-left">]</span> + + <span class="no-left">, </span> + + + <span class=""> + tpt: + </span> + Tree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span> + + <span class="no-left">, </span> + + + <span class=""> + preRhs: + </span> + LazyTree + + + <span class="no-left">)</span> + </div> + </div> + + + </div> + + <h1 class="section "> + Members + </h1> <div id="entity-members" class="entity-section "> <div id="ThisTree" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'ThisTree');">[+]</span> <span class="member-annotations"> </span> @@ -5374,12 +5484,31 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-ThisTree"> + <p>The type constructor at the root of the tree</p> + + </div> + <div class="member-body-long" id ="long-body-ThisTree"> + <p>The type constructor at the root of the tree</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="name" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'name');">[+]</span> <span class="member-annotations"> </span> @@ -5405,12 +5534,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-name"> + + </div> + <div class="member-body-long" id ="long-body-name"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="preRhs" class="member private"> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'preRhs');">[+]</span> <span class="member-annotations"> </span> @@ -5436,12 +5582,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-preRhs"> + + </div> + <div class="member-body-long" id ="long-body-preRhs"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="tparams" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'tparams');">[+]</span> <span class="member-annotations"> </span> @@ -5462,17 +5625,40 @@ - <span class="no-left">: List</span> + <span class="no-left">: List +<span class="no-left no-right">[</span> +TypeDef +<span class="no-left no-right">[</span> +T +<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-tparams"> + + </div> + <div class="member-body-long" id ="long-body-tparams"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="tpt" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'tpt');">[+]</span> <span class="member-annotations"> </span> @@ -5493,17 +5679,37 @@ - <span class="no-left">: Tree</span> + <span class="no-left">: Tree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-tpt"> + + </div> + <div class="member-body-long" id ="long-body-tpt"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="vparamss" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'vparamss');">[+]</span> <span class="member-annotations"> </span> @@ -5524,17 +5730,43 @@ - <span class="no-left">: List</span> + <span class="no-left">: List +<span class="no-left no-right">[</span> +List +<span class="no-left no-right">[</span> +ValDef +<span class="no-left no-right">[</span> +T +<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-vparamss"> + + </div> + <div class="member-body-long" id ="long-body-vparamss"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5560,12 +5792,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> @@ -5591,12 +5840,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="_3" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, '_3');">[+]</span> <span class="member-annotations"> </span> @@ -5622,12 +5888,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-_3"> + + </div> + <div class="member-body-long" id ="long-body-_3"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="_4" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, '_4');">[+]</span> <span class="member-annotations"> </span> @@ -5653,12 +5936,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-_4"> + + </div> + <div class="member-body-long" id ="long-body-_4"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="_5" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, '_5');">[+]</span> <span class="member-annotations"> </span> @@ -5684,12 +5984,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-_5"> + + </div> + <div class="member-body-long" id ="long-body-_5"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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(name,tparams,vparamss,tpt,preRhs)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'copy(name,tparams,vparamss,tpt,preRhs)');">[+]</span> <span class="member-annotations"> </span> @@ -5773,17 +6090,37 @@ T - <span class="no-left">: DefDef</span> + <span class="no-left">: DefDef +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-copy(name,tparams,vparamss,tpt,preRhs)"> + + </div> + <div class="member-body-long" id ="long-body-copy(name,tparams,vparamss,tpt,preRhs)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5809,12 +6146,29 @@ T </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> @@ -5835,17 +6189,40 @@ T - <span class="no-left">: List</span> + <span class="no-left">: List +<span class="no-left no-right">[</span> +TypeDef +<span class="no-left no-right">[</span> +T +<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-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="copy$default$3" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$3');">[+]</span> <span class="member-annotations"> </span> @@ -5866,17 +6243,43 @@ T - <span class="no-left">: List</span> + <span class="no-left">: List +<span class="no-left no-right">[</span> +List +<span class="no-left no-right">[</span> +ValDef +<span class="no-left no-right">[</span> +T +<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-copy$default$3"> + + </div> + <div class="member-body-long" id ="long-body-copy$default$3"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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$4" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$4');">[+]</span> <span class="member-annotations"> </span> @@ -5897,17 +6300,37 @@ T - <span class="no-left">: Tree</span> + <span class="no-left">: Tree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-copy$default$4"> + + </div> + <div class="member-body-long" id ="long-body-copy$default$4"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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$5" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$5');">[+]</span> <span class="member-annotations"> </span> @@ -5933,12 +6356,29 @@ T </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-copy$default$5"> + + </div> + <div class="member-body-long" id ="long-body-copy$default$5"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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(x)" class="member protected"> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'force(x)');">[+]</span> <span class="member-annotations"> </span> @@ -5977,12 +6417,29 @@ T </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-force(x)"> + + </div> + <div class="member-body-long" id ="long-body-force(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="preRhs_=(x$1)" class="member private"> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'preRhs_=(x$1)');">[+]</span> <span class="member-annotations"> </span> @@ -6021,12 +6478,29 @@ T </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-preRhs_=(x$1)"> + + </div> + <div class="member-body-long" id ="long-body-preRhs_=(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="unforced" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'unforced');">[+]</span> <span class="member-annotations"> </span> @@ -6052,8 +6526,24 @@ T </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-unforced"> + + </div> + <div class="member-body-long" id ="long-body-unforced"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + 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/dotty/tools/dotc/ast/Trees$/DefTree.html b/api/dotty/tools/dotc/ast/Trees$/DefTree.html index 8183aad4e..57f038b08 100644 --- a/api/dotty/tools/dotc/ast/Trees$/DefTree.html +++ b/api/dotty/tools/dotc/ast/Trees$/DefTree.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"> DefTree </span> + + <span id="entity-type-params"> + <span class="no-left">[</span> + + <span class="no-left"> + + -T + + </span> + + <span class="no-left">]</span> + </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">DenotingTree</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="ThisTree" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'ThisTree');">[+]</span> <span class="member-annotations"> </span> @@ -5374,12 +5411,31 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-ThisTree"> + <p>The type constructor at the root of the tree</p> + + </div> + <div class="member-body-long" id ="long-body-ThisTree"> + <p>The type constructor at the root of the tree</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="isDef" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'isDef');">[+]</span> <span class="member-annotations"> </span> @@ -5405,13 +5461,31 @@ </div><!-- end member-title --> <div class="member-body"> - <p>Does this tree define a new symbol that is not defined elsewhere?</p> + <div class="member-body-short" id="short-body-isDef"> + <p>Does this tree define a new symbol that is not defined elsewhere?</p> + </div> + <div class="member-body-long" id ="long-body-isDef"> + <p>Does this tree define a new symbol that is not defined elsewhere?</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="namedType" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'namedType');">[+]</span> <span class="member-annotations"> </span> @@ -5437,8 +5511,24 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-namedType"> + + </div> + <div class="member-body-long" id ="long-body-namedType"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + 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/dotty/tools/dotc/ast/Trees$/DenotingTree.html b/api/dotty/tools/dotc/ast/Trees$/DenotingTree.html index 838564fb4..efdde05ce 100644 --- a/api/dotty/tools/dotc/ast/Trees$/DenotingTree.html +++ b/api/dotty/tools/dotc/ast/Trees$/DenotingTree.html @@ -5321,6 +5321,9 @@ <div id="entity-container"> <div id="entity-title"> + <span id="entity-annotations"> + + </span> <span id="entity-modifiers"> abstract </span> @@ -5330,6 +5333,29 @@ <span id="entity-name"> DenotingTree </span> + + <span id="entity-type-params"> + <span class="no-left">[</span> + + <span class="no-left"> + + -T + + </span> + + <span class="no-left">]</span> + </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">Tree</span> + + </div> + </div> @@ -5339,12 +5365,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">DenotingTree</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="ThisTree" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'ThisTree');">[+]</span> <span class="member-annotations"> </span> @@ -5374,12 +5423,31 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-ThisTree"> + <p>The type constructor at the root of the tree</p> + + </div> + <div class="member-body-long" id ="long-body-ThisTree"> + <p>The type constructor at the root of the tree</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="denot(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'denot(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -5420,11 +5488,30 @@ </div><!-- end member-title --> <div class="member-body"> - <p>The denotation referred tno by this tree. + <div class="member-body-short" id="short-body-denot(ctx)"> + <p>The denotation referred tno by this tree. Defined for <code>DenotingTree</code>s and <code>ProxyTree</code>s, NoDenotation for other kinds of trees</p> + </div> + <div class="member-body-long" id ="long-body-denot(ctx)"> + <p>The denotation referred tno by this tree. +Defined for <code>DenotingTree</code>s and <code>ProxyTree</code>s, NoDenotation for other +kinds of trees</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/dotty/tools/dotc/ast/Trees$/EmptyValDef.html b/api/dotty/tools/dotc/ast/Trees$/EmptyValDef.html index 1fe3051e9..9f8e97686 100644 --- a/api/dotty/tools/dotc/ast/Trees$/EmptyValDef.html +++ b/api/dotty/tools/dotc/ast/Trees$/EmptyValDef.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,67 @@ <span id="entity-name"> EmptyValDef </span> + + <span id="entity-type-params"> + <span class="no-left">[</span> + + <span class="no-left"> + + T + + </span> + + <span class="no-left">]</span> + </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">ValDef</span> + + + <span class="keyword">with</span> + + <span class="entity-super-type">WithoutTypeOrPos</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">EmptyValDef</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="isEmpty" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'isEmpty');">[+]</span> <span class="member-annotations"> </span> @@ -5365,9 +5419,26 @@ </div><!-- end member-title --> <div class="member-body"> - <p>Is this tree either the empty tree or the empty ValDef or an empty type ident?</p> + <div class="member-body-short" id="short-body-isEmpty"> + <p>Is this tree either the empty tree or the empty ValDef or an empty type ident?</p> + + </div> + <div class="member-body-long" id ="long-body-isEmpty"> + <p>Is this tree either the empty tree or the empty ValDef or an empty type ident?</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/dotty/tools/dotc/ast/Trees$/GenericApply.html b/api/dotty/tools/dotc/ast/Trees$/GenericApply.html index ede22c3a0..cdfcee64b 100644 --- a/api/dotty/tools/dotc/ast/Trees$/GenericApply.html +++ b/api/dotty/tools/dotc/ast/Trees$/GenericApply.html @@ -5321,6 +5321,9 @@ <div id="entity-container"> <div id="entity-title"> + <span id="entity-annotations"> + + </span> <span id="entity-modifiers"> abstract </span> @@ -5330,16 +5333,67 @@ <span id="entity-name"> GenericApply </span> + + <span id="entity-type-params"> + <span class="no-left">[</span> + + <span class="no-left"> + + -T + + </span> + + <span class="no-left">]</span> + </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">ProxyTree</span> + + + <span class="keyword">with</span> + + <span class="entity-super-type">TermTree</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">GenericApply</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="ThisTree" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'ThisTree');">[+]</span> <span class="member-annotations"> </span> @@ -5369,12 +5423,31 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-ThisTree"> + <p>The type constructor at the root of the tree</p> + + </div> + <div class="member-body-long" id ="long-body-ThisTree"> + <p>The type constructor at the root of the tree</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="args" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'args');">[+]</span> <span class="member-annotations"> </span> @@ -5395,17 +5468,40 @@ - <span class="no-left">: List</span> + <span class="no-left">: List +<span class="no-left no-right">[</span> +Tree +<span class="no-left no-right">[</span> +T +<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-args"> + + </div> + <div class="member-body-long" id ="long-body-args"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="fun" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'fun');">[+]</span> <span class="member-annotations"> </span> @@ -5426,17 +5522,37 @@ - <span class="no-left">: Tree</span> + <span class="no-left">: Tree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-fun"> + + </div> + <div class="member-body-long" id ="long-body-fun"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="forwardTo" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'forwardTo');">[+]</span> <span class="member-annotations"> </span> @@ -5457,13 +5573,32 @@ - <span class="no-left">: Tree</span> + <span class="no-left">: Tree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-forwardTo"> + + </div> + <div class="member-body-long" id ="long-body-forwardTo"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + 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/dotty/tools/dotc/ast/Trees$/Ident$.html b/api/dotty/tools/dotc/ast/Trees$/Ident$.html index b41c92c57..85bec94d9 100644 --- a/api/dotty/tools/dotc/ast/Trees$/Ident$.html +++ b/api/dotty/tools/dotc/ast/Trees$/Ident$.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"> Ident </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(name)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'apply(name)');">[+]</span> <span class="member-annotations"> </span> @@ -5378,17 +5394,37 @@ - <span class="no-left">: Ident</span> + <span class="no-left">: Ident +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-apply(name)"> + + </div> + <div class="member-body-long" id ="long-body-apply(name)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5425,13 +5461,32 @@ T - <span class="no-left">: Ident</span> + <span class="no-left">: Ident +<span class="no-left no-right">[</span> +T +<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/dotty/tools/dotc/ast/Trees$/Ident.html b/api/dotty/tools/dotc/ast/Trees$/Ident.html index 59827ee23..54e3ead2a 100644 --- a/api/dotty/tools/dotc/ast/Trees$/Ident.html +++ b/api/dotty/tools/dotc/ast/Trees$/Ident.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"> Ident </span> + + <span id="entity-type-params"> + <span class="no-left">[</span> + + <span class="no-left"> + + -T + + </span> + + <span class="no-left">]</span> + </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">RefTree</span> + + </div> + </div> @@ -5339,12 +5365,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">Ident</span> + <span class="no-left">(</span> + + + <span class="no-left"> + name: + </span> + Name + + + <span class="no-left">)</span> + </div> + </div> + + + </div> + + <h1 class="section "> + Members + </h1> <div id="entity-members" class="entity-section "> <div id="ThisTree" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'ThisTree');">[+]</span> <span class="member-annotations"> </span> @@ -5374,12 +5429,31 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-ThisTree"> + <p>The type constructor at the root of the tree</p> + + </div> + <div class="member-body-long" id ="long-body-ThisTree"> + <p>The type constructor at the root of the tree</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="name" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'name');">[+]</span> <span class="member-annotations"> </span> @@ -5405,12 +5479,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-name"> + + </div> + <div class="member-body-long" id ="long-body-name"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5436,12 +5527,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="copy(name)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'copy(name)');">[+]</span> <span class="member-annotations"> </span> @@ -5475,17 +5583,37 @@ - <span class="no-left">: Ident</span> + <span class="no-left">: Ident +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-copy(name)"> + + </div> + <div class="member-body-long" id ="long-body-copy(name)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5511,12 +5639,29 @@ </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="qualifier" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'qualifier');">[+]</span> <span class="member-annotations"> </span> @@ -5537,13 +5682,32 @@ - <span class="no-left">: Tree</span> + <span class="no-left">: Tree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-qualifier"> + + </div> + <div class="member-body-long" id ="long-body-qualifier"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + 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/dotty/tools/dotc/ast/Trees$/If$.html b/api/dotty/tools/dotc/ast/Trees$/If$.html index 789a10de7..bc5fd41f0 100644 --- a/api/dotty/tools/dotc/ast/Trees$/If$.html +++ b/api/dotty/tools/dotc/ast/Trees$/If$.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"> If </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(cond,thenp,elsep)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'apply(cond,thenp,elsep)');">[+]</span> <span class="member-annotations"> </span> @@ -5403,17 +5419,37 @@ T - <span class="no-left">: If</span> + <span class="no-left">: If +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-apply(cond,thenp,elsep)"> + + </div> + <div class="member-body-long" id ="long-body-apply(cond,thenp,elsep)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5450,13 +5486,32 @@ T - <span class="no-left">: If</span> + <span class="no-left">: If +<span class="no-left no-right">[</span> +T +<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/dotty/tools/dotc/ast/Trees$/If.html b/api/dotty/tools/dotc/ast/Trees$/If.html index 62f6cd4c8..9ae3f5de2 100644 --- a/api/dotty/tools/dotc/ast/Trees$/If.html +++ b/api/dotty/tools/dotc/ast/Trees$/If.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"> If </span> + + <span id="entity-type-params"> + <span class="no-left">[</span> + + <span class="no-left"> + + -T + + </span> + + <span class="no-left">]</span> + </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">Tree</span> + + + <span class="keyword">with</span> + + <span class="entity-super-type">TermTree</span> + + </div> + </div> @@ -5339,12 +5370,66 @@ </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">If</span> + <span class="no-left">(</span> + + + <span class="no-left"> + cond: + </span> + Tree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span> + + <span class="no-left">, </span> + + + <span class=""> + thenp: + </span> + Tree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span> + + <span class="no-left">, </span> + + + <span class=""> + elsep: + </span> + Tree +<span class="no-left no-right">[</span> +T +<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="ThisTree" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'ThisTree');">[+]</span> <span class="member-annotations"> </span> @@ -5373,12 +5458,31 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-ThisTree"> + <p>The type constructor at the root of the tree</p> + + </div> + <div class="member-body-long" id ="long-body-ThisTree"> + <p>The type constructor at the root of the tree</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="cond" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'cond');">[+]</span> <span class="member-annotations"> </span> @@ -5399,17 +5503,37 @@ - <span class="no-left">: Tree</span> + <span class="no-left">: Tree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </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="elsep" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'elsep');">[+]</span> <span class="member-annotations"> </span> @@ -5430,17 +5554,37 @@ - <span class="no-left">: Tree</span> + <span class="no-left">: Tree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-elsep"> + + </div> + <div class="member-body-long" id ="long-body-elsep"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="thenp" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'thenp');">[+]</span> <span class="member-annotations"> </span> @@ -5461,17 +5605,37 @@ - <span class="no-left">: Tree</span> + <span class="no-left">: Tree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-thenp"> + + </div> + <div class="member-body-long" id ="long-body-thenp"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5497,12 +5661,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> @@ -5528,12 +5709,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="_3" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, '_3');">[+]</span> <span class="member-annotations"> </span> @@ -5559,12 +5757,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-_3"> + + </div> + <div class="member-body-long" id ="long-body-_3"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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(cond,thenp,elsep)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'copy(cond,thenp,elsep)');">[+]</span> <span class="member-annotations"> </span> @@ -5623,17 +5838,37 @@ T - <span class="no-left">: If</span> + <span class="no-left">: If +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-copy(cond,thenp,elsep)"> + + </div> + <div class="member-body-long" id ="long-body-copy(cond,thenp,elsep)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5654,17 +5889,37 @@ T - <span class="no-left">: Tree</span> + <span class="no-left">: Tree +<span class="no-left no-right">[</span> +T +<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> @@ -5685,17 +5940,37 @@ T - <span class="no-left">: Tree</span> + <span class="no-left">: Tree +<span class="no-left no-right">[</span> +T +<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="copy$default$3" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$3');">[+]</span> <span class="member-annotations"> </span> @@ -5716,13 +5991,32 @@ T - <span class="no-left">: Tree</span> + <span class="no-left">: Tree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-copy$default$3"> + + </div> + <div class="member-body-long" id ="long-body-copy$default$3"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + 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/dotty/tools/dotc/ast/Trees$/Import$.html b/api/dotty/tools/dotc/ast/Trees$/Import$.html index 0824a6b82..0b1a16418 100644 --- a/api/dotty/tools/dotc/ast/Trees$/Import$.html +++ b/api/dotty/tools/dotc/ast/Trees$/Import$.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"> Import </span> + + </div> @@ -5341,12 +5346,23 @@ an untyped thicket consisting of <code>name</code> and <code>rename</code>.</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(expr,selectors)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'apply(expr,selectors)');">[+]</span> <span class="member-annotations"> </span> @@ -5397,17 +5413,37 @@ Untyped - <span class="no-left">: Import</span> + <span class="no-left">: Import +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-apply(expr,selectors)"> + + </div> + <div class="member-body-long" id ="long-body-apply(expr,selectors)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5444,13 +5480,32 @@ T - <span class="no-left">: Import</span> + <span class="no-left">: Import +<span class="no-left no-right">[</span> +T +<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/dotty/tools/dotc/ast/Trees$/Import.html b/api/dotty/tools/dotc/ast/Trees$/Import.html index 33af91287..071ab942f 100644 --- a/api/dotty/tools/dotc/ast/Trees$/Import.html +++ b/api/dotty/tools/dotc/ast/Trees$/Import.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"> Import </span> + + <span id="entity-type-params"> + <span class="no-left">[</span> + + <span class="no-left"> + + -T + + </span> + + <span class="no-left">]</span> + </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">DenotingTree</span> + + </div> + </div> @@ -5341,12 +5367,58 @@ an untyped thicket consisting of <code>name</code> and <code>rename</code>.</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">Import</span> + <span class="no-left">(</span> + + + <span class="no-left"> + expr: + </span> + Tree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span> + + <span class="no-left">, </span> + + + <span class=""> + selectors: + </span> + List +<span class="no-left no-right">[</span> +Tree +<span class="no-left no-right">[</span> +Untyped +<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="ThisTree" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'ThisTree');">[+]</span> <span class="member-annotations"> </span> @@ -5376,12 +5448,31 @@ an untyped thicket consisting of <code>name</code> and <code>rename</code>.</p> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-ThisTree"> + <p>The type constructor at the root of the tree</p> + + </div> + <div class="member-body-long" id ="long-body-ThisTree"> + <p>The type constructor at the root of the tree</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="expr" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'expr');">[+]</span> <span class="member-annotations"> </span> @@ -5402,17 +5493,37 @@ an untyped thicket consisting of <code>name</code> and <code>rename</code>.</p> - <span class="no-left">: Tree</span> + <span class="no-left">: Tree +<span class="no-left no-right">[</span> +T +<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="selectors" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'selectors');">[+]</span> <span class="member-annotations"> </span> @@ -5433,17 +5544,40 @@ an untyped thicket consisting of <code>name</code> and <code>rename</code>.</p> - <span class="no-left">: List</span> + <span class="no-left">: List +<span class="no-left no-right">[</span> +Tree +<span class="no-left no-right">[</span> +Untyped +<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-selectors"> + + </div> + <div class="member-body-long" id ="long-body-selectors"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5469,12 +5603,29 @@ an untyped thicket consisting of <code>name</code> and <code>rename</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> @@ -5500,12 +5651,29 @@ an untyped thicket consisting of <code>name</code> and <code>rename</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(expr,selectors)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'copy(expr,selectors)');">[+]</span> <span class="member-annotations"> </span> @@ -5556,17 +5724,37 @@ Untyped - <span class="no-left">: Import</span> + <span class="no-left">: Import +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-copy(expr,selectors)"> + + </div> + <div class="member-body-long" id ="long-body-copy(expr,selectors)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5587,17 +5775,37 @@ Untyped - <span class="no-left">: Tree</span> + <span class="no-left">: Tree +<span class="no-left no-right">[</span> +T +<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> @@ -5618,13 +5826,35 @@ Untyped - <span class="no-left">: List</span> + <span class="no-left">: List +<span class="no-left no-right">[</span> +Tree +<span class="no-left no-right">[</span> +Untyped +<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-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/dotty/tools/dotc/ast/Trees$/Inlined$.html b/api/dotty/tools/dotc/ast/Trees$/Inlined$.html index ecaecd040..95b65046f 100644 --- a/api/dotty/tools/dotc/ast/Trees$/Inlined$.html +++ b/api/dotty/tools/dotc/ast/Trees$/Inlined$.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"> Inlined </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(call,bindings,expansion)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'apply(call,bindings,expansion)');">[+]</span> <span class="member-annotations"> </span> @@ -5403,17 +5419,37 @@ T - <span class="no-left">: Inlined</span> + <span class="no-left">: Inlined +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-apply(call,bindings,expansion)"> + + </div> + <div class="member-body-long" id ="long-body-apply(call,bindings,expansion)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5450,13 +5486,32 @@ T - <span class="no-left">: Inlined</span> + <span class="no-left">: Inlined +<span class="no-left no-right">[</span> +T +<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/dotty/tools/dotc/ast/Trees$/Inlined.html b/api/dotty/tools/dotc/ast/Trees$/Inlined.html index 8f13caace..854c3ceec 100644 --- a/api/dotty/tools/dotc/ast/Trees$/Inlined.html +++ b/api/dotty/tools/dotc/ast/Trees$/Inlined.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"> Inlined </span> + + <span id="entity-type-params"> + <span class="no-left">[</span> + + <span class="no-left"> + + -T + + </span> + + <span class="no-left">]</span> + </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">Tree</span> + + </div> + </div> @@ -5339,12 +5365,66 @@ </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">Inlined</span> + <span class="no-left">(</span> + + + <span class="no-left"> + call: + </span> + Tree + + <span class="no-left">, </span> + + + <span class=""> + bindings: + </span> + List +<span class="no-left no-right">[</span> +MemberDef +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span> +<span class="no-left">]</span> + + <span class="no-left">, </span> + + + <span class=""> + expansion: + </span> + Tree +<span class="no-left no-right">[</span> +T +<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="ThisTree" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'ThisTree');">[+]</span> <span class="member-annotations"> </span> @@ -5374,12 +5454,31 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-ThisTree"> + <p>The type constructor at the root of the tree</p> + + </div> + <div class="member-body-long" id ="long-body-ThisTree"> + <p>The type constructor at the root of the tree</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="bindings" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'bindings');">[+]</span> <span class="member-annotations"> </span> @@ -5400,17 +5499,40 @@ - <span class="no-left">: List</span> + <span class="no-left">: List +<span class="no-left no-right">[</span> +MemberDef +<span class="no-left no-right">[</span> +T +<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-bindings"> + + </div> + <div class="member-body-long" id ="long-body-bindings"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="call" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'call');">[+]</span> <span class="member-annotations"> </span> @@ -5436,12 +5558,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-call"> + + </div> + <div class="member-body-long" id ="long-body-call"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="expansion" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'expansion');">[+]</span> <span class="member-annotations"> </span> @@ -5462,17 +5601,37 @@ - <span class="no-left">: Tree</span> + <span class="no-left">: Tree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-expansion"> + + </div> + <div class="member-body-long" id ="long-body-expansion"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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 +5657,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> @@ -5529,12 +5705,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="_3" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, '_3');">[+]</span> <span class="member-annotations"> </span> @@ -5560,12 +5753,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-_3"> + + </div> + <div class="member-body-long" id ="long-body-_3"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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(call,bindings,expansion)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'copy(call,bindings,expansion)');">[+]</span> <span class="member-annotations"> </span> @@ -5624,17 +5834,37 @@ T - <span class="no-left">: Inlined</span> + <span class="no-left">: Inlined +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-copy(call,bindings,expansion)"> + + </div> + <div class="member-body-long" id ="long-body-copy(call,bindings,expansion)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5660,12 +5890,29 @@ T </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> @@ -5686,17 +5933,40 @@ T - <span class="no-left">: List</span> + <span class="no-left">: List +<span class="no-left no-right">[</span> +MemberDef +<span class="no-left no-right">[</span> +T +<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-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="copy$default$3" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$3');">[+]</span> <span class="member-annotations"> </span> @@ -5717,13 +5987,32 @@ T - <span class="no-left">: Tree</span> + <span class="no-left">: Tree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-copy$default$3"> + + </div> + <div class="member-body-long" id ="long-body-copy$default$3"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + 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/dotty/tools/dotc/ast/Trees$/Instance.html b/api/dotty/tools/dotc/ast/Trees$/Instance.html index 93b78796d..09b8288e4 100644 --- a/api/dotty/tools/dotc/ast/Trees$/Instance.html +++ b/api/dotty/tools/dotc/ast/Trees$/Instance.html @@ -5321,6 +5321,9 @@ <div id="entity-container"> <div id="entity-title"> + <span id="entity-annotations"> + + </span> <span id="entity-modifiers"> abstract </span> @@ -5330,16 +5333,62 @@ <span id="entity-name"> Instance </span> + + <span id="entity-type-params"> + <span class="no-left">[</span> + + <span class="no-left"> + + T + + </span> + + <span class="no-left">]</span> + </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">DotClass</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">Instance</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="DeepFolder" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'DeepFolder');">[+]</span> <span class="member-annotations"> </span> @@ -5363,12 +5412,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-DeepFolder"> + + </div> + <div class="member-body-long" id ="long-body-DeepFolder"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="ShallowFolder" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'ShallowFolder');">[+]</span> <span class="member-annotations"> </span> @@ -5392,14 +5458,33 @@ </div><!-- end member-title --> <div class="member-body"> - <p>Fold <code>f</code> over all tree nodes, in depth-first, prefix order, but don't visit + <div class="member-body-short" id="short-body-ShallowFolder"> + <p>Fold <code>f</code> over all tree nodes, in depth-first, prefix order, but don't visit subtrees where <code>f</code> returns a different result for the root, i.e. <code>f(x, root) ne...</code></p> + </div> + <div class="member-body-long" id ="long-body-ShallowFolder"> + <p>Fold <code>f</code> over all tree nodes, in depth-first, prefix order, but don't visit +subtrees where <code>f</code> returns a different result for the root, i.e. <code>f(x, root) ne x</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="TreeAccumulator" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'TreeAccumulator');">[+]</span> <span class="member-annotations"> </span> @@ -5423,12 +5508,29 @@ subtrees where <code>f</code> returns a different result for the root, i.e. <cod </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-TreeAccumulator"> + + </div> + <div class="member-body-long" id ="long-body-TreeAccumulator"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="TreeCopier" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'TreeCopier');">[+]</span> <span class="member-annotations"> </span> @@ -5452,17 +5554,39 @@ subtrees where <code>f</code> returns a different result for the root, i.e. <cod </div><!-- end member-title --> <div class="member-body"> - <p>A class for copying trees. The copy methods avoid creating a new tree + <div class="member-body-short" id="short-body-TreeCopier"> + <p>A class for copying trees. The copy methods avoid creating a new tree If all arguments stay the same.</p> <p>Note: Some of the copy methods take a context. Thes... </p> + </div> + <div class="member-body-long" id ="long-body-TreeCopier"> + <p>A class for copying trees. The copy methods avoid creating a new tree +If all arguments stay the same.</p> +<p>Note: Some of the copy methods take a context. +These are exactly those methods that are overridden in TypedTreeCopier +so that they selectively retype themselves. Retyping needs a context.</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="TreeMap" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'TreeMap');">[+]</span> <span class="member-annotations"> </span> @@ -5486,12 +5610,29 @@ Thes... </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-TreeMap"> + + </div> + <div class="member-body-long" id ="long-body-TreeMap"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="TreeMap$" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'TreeMap$');">[+]</span> <span class="member-annotations"> </span> @@ -5515,12 +5656,29 @@ Thes... </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-TreeMap$"> + + </div> + <div class="member-body-long" id ="long-body-TreeMap$"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="TreeTraverser" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'TreeTraverser');">[+]</span> <span class="member-annotations"> </span> @@ -5544,12 +5702,29 @@ Thes... </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-TreeTraverser"> + + </div> + <div class="member-body-long" id ="long-body-TreeTraverser"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="Alternative" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Alternative');">[+]</span> <span class="member-annotations"> </span> @@ -5581,12 +5756,29 @@ T </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Alternative"> + + </div> + <div class="member-body-long" id ="long-body-Alternative"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="AndTypeTree" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'AndTypeTree');">[+]</span> <span class="member-annotations"> </span> @@ -5618,12 +5810,29 @@ T </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-AndTypeTree"> + + </div> + <div class="member-body-long" id ="long-body-AndTypeTree"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="Annotated" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Annotated');">[+]</span> <span class="member-annotations"> </span> @@ -5655,12 +5864,29 @@ T </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Annotated"> + + </div> + <div class="member-body-long" id ="long-body-Annotated"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="AppliedTypeTree" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'AppliedTypeTree');">[+]</span> <span class="member-annotations"> </span> @@ -5692,12 +5918,29 @@ T </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-AppliedTypeTree"> + + </div> + <div class="member-body-long" id ="long-body-AppliedTypeTree"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Apply');">[+]</span> <span class="member-annotations"> </span> @@ -5729,12 +5972,29 @@ T </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Apply"> + + </div> + <div class="member-body-long" id ="long-body-Apply"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="Assign" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Assign');">[+]</span> <span class="member-annotations"> </span> @@ -5766,12 +6026,29 @@ T </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Assign"> + + </div> + <div class="member-body-long" id ="long-body-Assign"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="BackquotedIdent" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'BackquotedIdent');">[+]</span> <span class="member-annotations"> </span> @@ -5803,12 +6080,29 @@ T </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-BackquotedIdent"> + + </div> + <div class="member-body-long" id ="long-body-BackquotedIdent"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="Bind" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Bind');">[+]</span> <span class="member-annotations"> </span> @@ -5840,12 +6134,29 @@ T </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Bind"> + + </div> + <div class="member-body-long" id ="long-body-Bind"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="Block" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Block');">[+]</span> <span class="member-annotations"> </span> @@ -5877,12 +6188,29 @@ T </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Block"> + + </div> + <div class="member-body-long" id ="long-body-Block"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="ByNameTypeTree" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'ByNameTypeTree');">[+]</span> <span class="member-annotations"> </span> @@ -5914,12 +6242,29 @@ T </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-ByNameTypeTree"> + + </div> + <div class="member-body-long" id ="long-body-ByNameTypeTree"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="CaseDef" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'CaseDef');">[+]</span> <span class="member-annotations"> </span> @@ -5951,12 +6296,29 @@ T </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-CaseDef"> + + </div> + <div class="member-body-long" id ="long-body-CaseDef"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="Closure" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Closure');">[+]</span> <span class="member-annotations"> </span> @@ -5988,12 +6350,29 @@ T </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Closure"> + + </div> + <div class="member-body-long" id ="long-body-Closure"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="DefDef" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'DefDef');">[+]</span> <span class="member-annotations"> </span> @@ -6025,12 +6404,29 @@ T </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-DefDef"> + + </div> + <div class="member-body-long" id ="long-body-DefDef"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="DefTree" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'DefTree');">[+]</span> <span class="member-annotations"> </span> @@ -6062,12 +6458,29 @@ T </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-DefTree"> + + </div> + <div class="member-body-long" id ="long-body-DefTree"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="DenotingTree" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'DenotingTree');">[+]</span> <span class="member-annotations"> </span> @@ -6099,12 +6512,29 @@ T </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-DenotingTree"> + + </div> + <div class="member-body-long" id ="long-body-DenotingTree"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="Ident" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Ident');">[+]</span> <span class="member-annotations"> </span> @@ -6136,12 +6566,29 @@ T </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Ident"> + + </div> + <div class="member-body-long" id ="long-body-Ident"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="If" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'If');">[+]</span> <span class="member-annotations"> </span> @@ -6173,12 +6620,29 @@ T </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-If"> + + </div> + <div class="member-body-long" id ="long-body-If"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="Import" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Import');">[+]</span> <span class="member-annotations"> </span> @@ -6210,12 +6674,29 @@ T </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Import"> + + </div> + <div class="member-body-long" id ="long-body-Import"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="Inlined" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Inlined');">[+]</span> <span class="member-annotations"> </span> @@ -6247,12 +6728,29 @@ T </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Inlined"> + + </div> + <div class="member-body-long" id ="long-body-Inlined"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="JavaSeqLiteral" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'JavaSeqLiteral');">[+]</span> <span class="member-annotations"> </span> @@ -6284,12 +6782,29 @@ T </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-JavaSeqLiteral"> + + </div> + <div class="member-body-long" id ="long-body-JavaSeqLiteral"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="Literal" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Literal');">[+]</span> <span class="member-annotations"> </span> @@ -6321,12 +6836,29 @@ T </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Literal"> + + </div> + <div class="member-body-long" id ="long-body-Literal"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="Match" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Match');">[+]</span> <span class="member-annotations"> </span> @@ -6358,12 +6890,29 @@ T </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Match"> + + </div> + <div class="member-body-long" id ="long-body-Match"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="MemberDef" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'MemberDef');">[+]</span> <span class="member-annotations"> </span> @@ -6395,12 +6944,29 @@ T </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-MemberDef"> + + </div> + <div class="member-body-long" id ="long-body-MemberDef"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="NameTree" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'NameTree');">[+]</span> <span class="member-annotations"> </span> @@ -6432,12 +6998,29 @@ T </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-NameTree"> + + </div> + <div class="member-body-long" id ="long-body-NameTree"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="NamedArg" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'NamedArg');">[+]</span> <span class="member-annotations"> </span> @@ -6469,12 +7052,29 @@ T </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-NamedArg"> + + </div> + <div class="member-body-long" id ="long-body-NamedArg"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="New" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'New');">[+]</span> <span class="member-annotations"> </span> @@ -6506,12 +7106,29 @@ T </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-New"> + + </div> + <div class="member-body-long" id ="long-body-New"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="OrTypeTree" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'OrTypeTree');">[+]</span> <span class="member-annotations"> </span> @@ -6543,12 +7160,29 @@ T </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-OrTypeTree"> + + </div> + <div class="member-body-long" id ="long-body-OrTypeTree"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="PackageDef" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'PackageDef');">[+]</span> <span class="member-annotations"> </span> @@ -6580,12 +7214,29 @@ T </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-PackageDef"> + + </div> + <div class="member-body-long" id ="long-body-PackageDef"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="PatternTree" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'PatternTree');">[+]</span> <span class="member-annotations"> </span> @@ -6617,12 +7268,29 @@ T </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-PatternTree"> + + </div> + <div class="member-body-long" id ="long-body-PatternTree"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="PolyTypeTree" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'PolyTypeTree');">[+]</span> <span class="member-annotations"> </span> @@ -6654,12 +7322,29 @@ T </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-PolyTypeTree"> + + </div> + <div class="member-body-long" id ="long-body-PolyTypeTree"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="ProxyTree" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'ProxyTree');">[+]</span> <span class="member-annotations"> </span> @@ -6691,12 +7376,29 @@ T </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-ProxyTree"> + + </div> + <div class="member-body-long" id ="long-body-ProxyTree"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="RefTree" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'RefTree');">[+]</span> <span class="member-annotations"> </span> @@ -6728,12 +7430,29 @@ T </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-RefTree"> + + </div> + <div class="member-body-long" id ="long-body-RefTree"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="RefinedTypeTree" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'RefinedTypeTree');">[+]</span> <span class="member-annotations"> </span> @@ -6765,12 +7484,29 @@ T </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-RefinedTypeTree"> + + </div> + <div class="member-body-long" id ="long-body-RefinedTypeTree"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="Return" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Return');">[+]</span> <span class="member-annotations"> </span> @@ -6802,12 +7538,29 @@ T </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Return"> + + </div> + <div class="member-body-long" id ="long-body-Return"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="Select" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Select');">[+]</span> <span class="member-annotations"> </span> @@ -6839,12 +7592,29 @@ T </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Select"> + + </div> + <div class="member-body-long" id ="long-body-Select"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="SelectWithSig" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'SelectWithSig');">[+]</span> <span class="member-annotations"> </span> @@ -6876,12 +7646,29 @@ T </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-SelectWithSig"> + + </div> + <div class="member-body-long" id ="long-body-SelectWithSig"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="SeqLiteral" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'SeqLiteral');">[+]</span> <span class="member-annotations"> </span> @@ -6913,12 +7700,29 @@ T </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-SeqLiteral"> + + </div> + <div class="member-body-long" id ="long-body-SeqLiteral"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="SingletonTypeTree" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'SingletonTypeTree');">[+]</span> <span class="member-annotations"> </span> @@ -6950,12 +7754,29 @@ T </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-SingletonTypeTree"> + + </div> + <div class="member-body-long" id ="long-body-SingletonTypeTree"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="Super" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Super');">[+]</span> <span class="member-annotations"> </span> @@ -6987,12 +7808,29 @@ T </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Super"> + + </div> + <div class="member-body-long" id ="long-body-Super"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="Template" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Template');">[+]</span> <span class="member-annotations"> </span> @@ -7024,12 +7862,29 @@ T </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Template"> + + </div> + <div class="member-body-long" id ="long-body-Template"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="TermTree" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'TermTree');">[+]</span> <span class="member-annotations"> </span> @@ -7061,12 +7916,29 @@ T </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-TermTree"> + + </div> + <div class="member-body-long" id ="long-body-TermTree"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="Thicket" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Thicket');">[+]</span> <span class="member-annotations"> </span> @@ -7098,12 +7970,29 @@ T </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Thicket"> + + </div> + <div class="member-body-long" id ="long-body-Thicket"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="This" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'This');">[+]</span> <span class="member-annotations"> </span> @@ -7135,12 +8024,29 @@ T </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-This"> + + </div> + <div class="member-body-long" id ="long-body-This"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="Tree" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Tree');">[+]</span> <span class="member-annotations"> </span> @@ -7172,12 +8078,29 @@ T </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Tree"> + + </div> + <div class="member-body-long" id ="long-body-Tree"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="Try" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Try');">[+]</span> <span class="member-annotations"> </span> @@ -7209,12 +8132,29 @@ T </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Try"> + + </div> + <div class="member-body-long" id ="long-body-Try"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="TypTree" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'TypTree');">[+]</span> <span class="member-annotations"> </span> @@ -7246,12 +8186,29 @@ T </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-TypTree"> + + </div> + <div class="member-body-long" id ="long-body-TypTree"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="TypeApply" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'TypeApply');">[+]</span> <span class="member-annotations"> </span> @@ -7283,12 +8240,29 @@ T </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-TypeApply"> + + </div> + <div class="member-body-long" id ="long-body-TypeApply"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="TypeBoundsTree" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'TypeBoundsTree');">[+]</span> <span class="member-annotations"> </span> @@ -7320,12 +8294,29 @@ T </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-TypeBoundsTree"> + + </div> + <div class="member-body-long" id ="long-body-TypeBoundsTree"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="TypeDef" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'TypeDef');">[+]</span> <span class="member-annotations"> </span> @@ -7357,12 +8348,29 @@ T </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-TypeDef"> + + </div> + <div class="member-body-long" id ="long-body-TypeDef"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="TypeTree" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'TypeTree');">[+]</span> <span class="member-annotations"> </span> @@ -7394,12 +8402,29 @@ T </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-TypeTree"> + + </div> + <div class="member-body-long" id ="long-body-TypeTree"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="Typed" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Typed');">[+]</span> <span class="member-annotations"> </span> @@ -7431,12 +8456,29 @@ T </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Typed"> + + </div> + <div class="member-body-long" id ="long-body-Typed"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'UnApply');">[+]</span> <span class="member-annotations"> </span> @@ -7468,12 +8510,29 @@ T </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-UnApply"> + + </div> + <div class="member-body-long" id ="long-body-UnApply"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="ValDef" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'ValDef');">[+]</span> <span class="member-annotations"> </span> @@ -7505,12 +8564,29 @@ T </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-ValDef"> + + </div> + <div class="member-body-long" id ="long-body-ValDef"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="ValOrDefDef" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'ValOrDefDef');">[+]</span> <span class="member-annotations"> </span> @@ -7542,12 +8618,29 @@ T </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-ValOrDefDef"> + + </div> + <div class="member-body-long" id ="long-body-ValOrDefDef"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="EmptyTree" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'EmptyTree');">[+]</span> <span class="member-annotations"> @sharable </span> @@ -7573,12 +8666,29 @@ T </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-EmptyTree"> + + </div> + <div class="member-body-long" id ="long-body-EmptyTree"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="EmptyValDef" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'EmptyValDef');">[+]</span> <span class="member-annotations"> @sharable </span> @@ -7604,12 +8714,29 @@ T </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-EmptyValDef"> + + </div> + <div class="member-body-long" id ="long-body-EmptyValDef"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="cpy" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'cpy');">[+]</span> <span class="member-annotations"> </span> @@ -7635,12 +8762,29 @@ T </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-cpy"> + + </div> + <div class="member-body-long" id ="long-body-cpy"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="Thicket(trees)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Thicket(trees)');">[+]</span> <span class="member-annotations"> </span> @@ -7682,12 +8826,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Thicket(trees)"> + + </div> + <div class="member-body-long" id ="long-body-Thicket(trees)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="Thicket()" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Thicket()');">[+]</span> <span class="member-annotations"> </span> @@ -7720,12 +8881,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Thicket()"> + + </div> + <div class="member-body-long" id ="long-body-Thicket()"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="Thicket(x1,x2)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Thicket(x1,x2)');">[+]</span> <span class="member-annotations"> </span> @@ -7772,12 +8950,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Thicket(x1,x2)"> + + </div> + <div class="member-body-long" id ="long-body-Thicket(x1,x2)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="Thicket(x1,x2,x3)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Thicket(x1,x2,x3)');">[+]</span> <span class="member-annotations"> </span> @@ -7832,12 +9027,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Thicket(x1,x2,x3)"> + + </div> + <div class="member-body-long" id ="long-body-Thicket(x1,x2,x3)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="flatTree(xs)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'flatTree(xs)');">[+]</span> <span class="member-annotations"> </span> @@ -7879,12 +9091,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-flatTree(xs)"> + + </div> + <div class="member-body-long" id ="long-body-flatTree(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="rename(tree,newName)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'rename(tree,newName)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -7939,17 +9168,37 @@ Tree - <span class="no-left">: ThisTree</span> + <span class="no-left">: ThisTree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-rename(tree,newName)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-rename(tree,newName)(ctx)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="skipTransform(tree)(ctx)" class="member protected"> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'skipTransform(tree)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -8001,9 +9250,26 @@ Tree </div><!-- end member-title --> <div class="member-body"> - <p>Hook to indicate that a transform of some subtree should be skipped</p> + <div class="member-body-short" id="short-body-skipTransform(tree)(ctx)"> + <p>Hook to indicate that a transform of some subtree should be skipped</p> + + </div> + <div class="member-body-long" id ="long-body-skipTransform(tree)(ctx)"> + <p>Hook to indicate that a transform of some subtree should be skipped</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/dotty/tools/dotc/ast/Trees$/Instance/DeepFolder.html b/api/dotty/tools/dotc/ast/Trees$/Instance/DeepFolder.html index 463136aa3..5109aa3b6 100644 --- a/api/dotty/tools/dotc/ast/Trees$/Instance/DeepFolder.html +++ b/api/dotty/tools/dotc/ast/Trees$/Instance/DeepFolder.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,68 @@ <span id="entity-name"> DeepFolder </span> + + <span id="entity-type-params"> + <span class="no-left">[</span> + + <span class="no-left"> + + X + + </span> + + <span class="no-left">]</span> + </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">TreeAccumulator</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">DeepFolder</span> + <span class="no-left">(</span> + + + <span class="no-left"> + f: + </span> + <span>(</span>X<span>, </span>Tree<span>) => </span>X + + + <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 +5415,34 @@ - <span class="no-left">: </span> + <span class="no-left">: <span>(</span>X<span>, </span>Tree<span>) => </span>X</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="apply(x,tree)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'apply(x,tree)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -5430,8 +5502,24 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-apply(x,tree)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-apply(x,tree)(ctx)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + 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/dotty/tools/dotc/ast/Trees$/Instance/ShallowFolder.html b/api/dotty/tools/dotc/ast/Trees$/Instance/ShallowFolder.html index 6d20296d9..c0919c5bd 100644 --- a/api/dotty/tools/dotc/ast/Trees$/Instance/ShallowFolder.html +++ b/api/dotty/tools/dotc/ast/Trees$/Instance/ShallowFolder.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"> ShallowFolder </span> + + <span id="entity-type-params"> + <span class="no-left">[</span> + + <span class="no-left"> + + X + + </span> + + <span class="no-left">]</span> + </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">TreeAccumulator</span> + + </div> + </div> @@ -5340,12 +5366,41 @@ subtrees where <code>f</code> returns a different result for the root, i.e. <cod </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">ShallowFolder</span> + <span class="no-left">(</span> + + + <span class="no-left"> + f: + </span> + <span>(</span>X<span>, </span>Tree<span>) => </span>X + + + <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> @@ -5366,17 +5421,34 @@ subtrees where <code>f</code> returns a different result for the root, i.e. <cod - <span class="no-left">: </span> + <span class="no-left">: <span>(</span>X<span>, </span>Tree<span>) => </span>X</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="apply(x,tree)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'apply(x,tree)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -5436,8 +5508,24 @@ subtrees where <code>f</code> returns a different result for the root, i.e. <cod </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-apply(x,tree)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-apply(x,tree)(ctx)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + 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/dotty/tools/dotc/ast/Trees$/Instance/TreeAccumulator.html b/api/dotty/tools/dotc/ast/Trees$/Instance/TreeAccumulator.html index 7f8064f5a..45019d35e 100644 --- a/api/dotty/tools/dotc/ast/Trees$/Instance/TreeAccumulator.html +++ b/api/dotty/tools/dotc/ast/Trees$/Instance/TreeAccumulator.html @@ -5321,6 +5321,9 @@ <div id="entity-container"> <div id="entity-title"> + <span id="entity-annotations"> + + </span> <span id="entity-modifiers"> abstract </span> @@ -5330,16 +5333,53 @@ <span id="entity-name"> TreeAccumulator </span> + + <span id="entity-type-params"> + <span class="no-left">[</span> + + <span class="no-left"> + + X + + </span> + + <span class="no-left">]</span> + </span> + + </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">TreeAccumulator</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="apply(x,tree)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'apply(x,tree)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -5399,12 +5439,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-apply(x,tree)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-apply(x,tree)(ctx)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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(x,trees)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'apply(x,trees)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -5467,12 +5524,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-apply(x,trees)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-apply(x,trees)(ctx)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="foldOver(x,tree)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'foldOver(x,tree)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -5532,8 +5606,24 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-foldOver(x,tree)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-foldOver(x,tree)(ctx)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + 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/dotty/tools/dotc/ast/Trees$/Instance/TreeCopier.html b/api/dotty/tools/dotc/ast/Trees$/Instance/TreeCopier.html index 5bbf7a19c..0dfc5f9e4 100644 --- a/api/dotty/tools/dotc/ast/Trees$/Instance/TreeCopier.html +++ b/api/dotty/tools/dotc/ast/Trees$/Instance/TreeCopier.html @@ -5321,6 +5321,9 @@ <div id="entity-container"> <div id="entity-title"> + <span id="entity-annotations"> + + </span> <span id="entity-modifiers"> abstract </span> @@ -5330,6 +5333,8 @@ <span id="entity-name"> TreeCopier </span> + + </div> @@ -5343,12 +5348,35 @@ so that they selectively retype themselves. Retyping needs a context.</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">TreeCopier</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="Alternative(tree)(trees)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Alternative(tree)(trees)');">[+]</span> <span class="member-annotations"> </span> @@ -5401,12 +5429,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Alternative(tree)(trees)"> + + </div> + <div class="member-body-long" id ="long-body-Alternative(tree)(trees)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="AndTypeTree(tree)(left,right)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'AndTypeTree(tree)(left,right)');">[+]</span> <span class="member-annotations"> </span> @@ -5464,12 +5509,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-AndTypeTree(tree)(left,right)"> + + </div> + <div class="member-body-long" id ="long-body-AndTypeTree(tree)(left,right)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="Annotated(tree)(arg,annot)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Annotated(tree)(arg,annot)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -5540,12 +5602,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Annotated(tree)(arg,annot)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-Annotated(tree)(arg,annot)(ctx)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="AppliedTypeTree(tree)(tpt,args)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'AppliedTypeTree(tree)(tpt,args)');">[+]</span> <span class="member-annotations"> </span> @@ -5606,12 +5685,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-AppliedTypeTree(tree)(tpt,args)"> + + </div> + <div class="member-body-long" id ="long-body-AppliedTypeTree(tree)(tpt,args)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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(tree)(fun,args)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Apply(tree)(fun,args)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -5685,12 +5781,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Apply(tree)(fun,args)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-Apply(tree)(fun,args)(ctx)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="Assign(tree)(lhs,rhs)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Assign(tree)(lhs,rhs)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -5761,12 +5874,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Assign(tree)(lhs,rhs)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-Assign(tree)(lhs,rhs)(ctx)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="Bind(tree)(name,body)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Bind(tree)(name,body)');">[+]</span> <span class="member-annotations"> </span> @@ -5824,12 +5954,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Bind(tree)(name,body)"> + + </div> + <div class="member-body-long" id ="long-body-Bind(tree)(name,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="Block(tree)(stats,expr)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Block(tree)(stats,expr)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -5903,12 +6050,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Block(tree)(stats,expr)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-Block(tree)(stats,expr)(ctx)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="ByNameTypeTree(tree)(result)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'ByNameTypeTree(tree)(result)');">[+]</span> <span class="member-annotations"> </span> @@ -5958,12 +6122,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-ByNameTypeTree(tree)(result)"> + + </div> + <div class="member-body-long" id ="long-body-ByNameTypeTree(tree)(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="CaseDef(tree)(pat,guard,body)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'CaseDef(tree)(pat,guard,body)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -6042,12 +6223,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-CaseDef(tree)(pat,guard,body)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-CaseDef(tree)(pat,guard,body)(ctx)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="CaseDef(tree)(pat,guard,body)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'CaseDef(tree)(pat,guard,body)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -6126,12 +6324,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-CaseDef(tree)(pat,guard,body)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-CaseDef(tree)(pat,guard,body)(ctx)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="CaseDef$default$2(tree)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'CaseDef$default$2(tree)');">[+]</span> <span class="member-annotations"> </span> @@ -6165,17 +6380,37 @@ Tree - <span class="no-left">: Tree</span> + <span class="no-left">: Tree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-CaseDef$default$2(tree)"> + + </div> + <div class="member-body-long" id ="long-body-CaseDef$default$2(tree)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="CaseDef$default$3(tree)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'CaseDef$default$3(tree)');">[+]</span> <span class="member-annotations"> </span> @@ -6209,17 +6444,37 @@ Tree - <span class="no-left">: Tree</span> + <span class="no-left">: Tree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-CaseDef$default$3(tree)"> + + </div> + <div class="member-body-long" id ="long-body-CaseDef$default$3(tree)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="CaseDef$default$4(tree)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'CaseDef$default$4(tree)');">[+]</span> <span class="member-annotations"> </span> @@ -6253,17 +6508,37 @@ Tree - <span class="no-left">: Tree</span> + <span class="no-left">: Tree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-CaseDef$default$4(tree)"> + + </div> + <div class="member-body-long" id ="long-body-CaseDef$default$4(tree)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="Closure(tree)(env,meth,tpt)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Closure(tree)(env,meth,tpt)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -6345,12 +6620,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Closure(tree)(env,meth,tpt)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-Closure(tree)(env,meth,tpt)(ctx)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="Closure(tree)(env,meth,tpt)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Closure(tree)(env,meth,tpt)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -6432,12 +6724,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Closure(tree)(env,meth,tpt)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-Closure(tree)(env,meth,tpt)(ctx)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="Closure$default$2(tree)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Closure$default$2(tree)');">[+]</span> <span class="member-annotations"> </span> @@ -6471,17 +6780,40 @@ Tree - <span class="no-left">: List</span> + <span class="no-left">: List +<span class="no-left no-right">[</span> +Tree +<span class="no-left no-right">[</span> +T +<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-Closure$default$2(tree)"> + + </div> + <div class="member-body-long" id ="long-body-Closure$default$2(tree)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="Closure$default$3(tree)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Closure$default$3(tree)');">[+]</span> <span class="member-annotations"> </span> @@ -6515,17 +6847,37 @@ Tree - <span class="no-left">: Tree</span> + <span class="no-left">: Tree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Closure$default$3(tree)"> + + </div> + <div class="member-body-long" id ="long-body-Closure$default$3(tree)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="Closure$default$4(tree)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Closure$default$4(tree)');">[+]</span> <span class="member-annotations"> </span> @@ -6559,17 +6911,37 @@ Tree - <span class="no-left">: Tree</span> + <span class="no-left">: Tree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Closure$default$4(tree)"> + + </div> + <div class="member-body-long" id ="long-body-Closure$default$4(tree)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="DefDef(tree)(name,tparams,vparamss,tpt,rhs)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'DefDef(tree)(name,tparams,vparamss,tpt,rhs)');">[+]</span> <span class="member-annotations"> </span> @@ -6660,12 +7032,29 @@ ValDef </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-DefDef(tree)(name,tparams,vparamss,tpt,rhs)"> + + </div> + <div class="member-body-long" id ="long-body-DefDef(tree)(name,tparams,vparamss,tpt,rhs)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="DefDef(tree)(name,tparams,vparamss,tpt,rhs)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'DefDef(tree)(name,tparams,vparamss,tpt,rhs)');">[+]</span> <span class="member-annotations"> </span> @@ -6756,12 +7145,29 @@ ValDef </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-DefDef(tree)(name,tparams,vparamss,tpt,rhs)"> + + </div> + <div class="member-body-long" id ="long-body-DefDef(tree)(name,tparams,vparamss,tpt,rhs)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="DefDef$default$2(tree)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'DefDef$default$2(tree)');">[+]</span> <span class="member-annotations"> </span> @@ -6800,12 +7206,29 @@ ValDef </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-DefDef$default$2(tree)"> + + </div> + <div class="member-body-long" id ="long-body-DefDef$default$2(tree)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="DefDef$default$3(tree)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'DefDef$default$3(tree)');">[+]</span> <span class="member-annotations"> </span> @@ -6839,17 +7262,40 @@ ValDef - <span class="no-left">: List</span> + <span class="no-left">: List +<span class="no-left no-right">[</span> +TypeDef +<span class="no-left no-right">[</span> +T +<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-DefDef$default$3(tree)"> + + </div> + <div class="member-body-long" id ="long-body-DefDef$default$3(tree)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="DefDef$default$4(tree)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'DefDef$default$4(tree)');">[+]</span> <span class="member-annotations"> </span> @@ -6883,17 +7329,43 @@ ValDef - <span class="no-left">: List</span> + <span class="no-left">: List +<span class="no-left no-right">[</span> +List +<span class="no-left no-right">[</span> +ValDef +<span class="no-left no-right">[</span> +T +<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-DefDef$default$4(tree)"> + + </div> + <div class="member-body-long" id ="long-body-DefDef$default$4(tree)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="DefDef$default$5(tree)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'DefDef$default$5(tree)');">[+]</span> <span class="member-annotations"> </span> @@ -6927,17 +7399,37 @@ ValDef - <span class="no-left">: Tree</span> + <span class="no-left">: Tree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-DefDef$default$5(tree)"> + + </div> + <div class="member-body-long" id ="long-body-DefDef$default$5(tree)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="DefDef$default$6(tree)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'DefDef$default$6(tree)');">[+]</span> <span class="member-annotations"> </span> @@ -6976,12 +7468,29 @@ ValDef </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-DefDef$default$6(tree)"> + + </div> + <div class="member-body-long" id ="long-body-DefDef$default$6(tree)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="Ident(tree)(name)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Ident(tree)(name)');">[+]</span> <span class="member-annotations"> </span> @@ -7031,12 +7540,29 @@ ValDef </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Ident(tree)(name)"> + + </div> + <div class="member-body-long" id ="long-body-Ident(tree)(name)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="If(tree)(cond,thenp,elsep)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'If(tree)(cond,thenp,elsep)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -7115,12 +7641,29 @@ ValDef </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-If(tree)(cond,thenp,elsep)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-If(tree)(cond,thenp,elsep)(ctx)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="If(tree)(cond,thenp,elsep)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'If(tree)(cond,thenp,elsep)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -7199,12 +7742,29 @@ ValDef </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-If(tree)(cond,thenp,elsep)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-If(tree)(cond,thenp,elsep)(ctx)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="If$default$2(tree)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'If$default$2(tree)');">[+]</span> <span class="member-annotations"> </span> @@ -7238,17 +7798,37 @@ ValDef - <span class="no-left">: Tree</span> + <span class="no-left">: Tree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-If$default$2(tree)"> + + </div> + <div class="member-body-long" id ="long-body-If$default$2(tree)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="If$default$3(tree)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'If$default$3(tree)');">[+]</span> <span class="member-annotations"> </span> @@ -7282,17 +7862,37 @@ ValDef - <span class="no-left">: Tree</span> + <span class="no-left">: Tree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-If$default$3(tree)"> + + </div> + <div class="member-body-long" id ="long-body-If$default$3(tree)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="If$default$4(tree)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'If$default$4(tree)');">[+]</span> <span class="member-annotations"> </span> @@ -7326,17 +7926,37 @@ ValDef - <span class="no-left">: Tree</span> + <span class="no-left">: Tree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-If$default$4(tree)"> + + </div> + <div class="member-body-long" id ="long-body-If$default$4(tree)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="Import(tree)(expr,selectors)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Import(tree)(expr,selectors)');">[+]</span> <span class="member-annotations"> </span> @@ -7397,12 +8017,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Import(tree)(expr,selectors)"> + + </div> + <div class="member-body-long" id ="long-body-Import(tree)(expr,selectors)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="Inlined(tree)(call,bindings,expansion)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Inlined(tree)(call,bindings,expansion)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -7484,12 +8121,29 @@ MemberDef </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Inlined(tree)(call,bindings,expansion)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-Inlined(tree)(call,bindings,expansion)(ctx)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="Literal(tree)(const)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Literal(tree)(const)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -7552,12 +8206,29 @@ MemberDef </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Literal(tree)(const)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-Literal(tree)(const)(ctx)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="Match(tree)(selector,cases)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Match(tree)(selector,cases)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -7631,12 +8302,29 @@ CaseDef </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Match(tree)(selector,cases)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-Match(tree)(selector,cases)(ctx)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="NamedArg(tree)(name,arg)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'NamedArg(tree)(name,arg)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -7707,12 +8395,29 @@ CaseDef </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-NamedArg(tree)(name,arg)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-NamedArg(tree)(name,arg)(ctx)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="New(tree)(tpt)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'New(tree)(tpt)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -7775,12 +8480,29 @@ CaseDef </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-New(tree)(tpt)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-New(tree)(tpt)(ctx)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="OrTypeTree(tree)(left,right)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'OrTypeTree(tree)(left,right)');">[+]</span> <span class="member-annotations"> </span> @@ -7838,12 +8560,29 @@ CaseDef </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-OrTypeTree(tree)(left,right)"> + + </div> + <div class="member-body-long" id ="long-body-OrTypeTree(tree)(left,right)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="PackageDef(tree)(pid,stats)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'PackageDef(tree)(pid,stats)');">[+]</span> <span class="member-annotations"> </span> @@ -7904,12 +8643,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-PackageDef(tree)(pid,stats)"> + + </div> + <div class="member-body-long" id ="long-body-PackageDef(tree)(pid,stats)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="PolyTypeTree(tree)(tparams,body)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'PolyTypeTree(tree)(tparams,body)');">[+]</span> <span class="member-annotations"> </span> @@ -7970,12 +8726,29 @@ TypeDef </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-PolyTypeTree(tree)(tparams,body)"> + + </div> + <div class="member-body-long" id ="long-body-PolyTypeTree(tree)(tparams,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="Ref(tree)(name)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Ref(tree)(name)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -8033,18 +8806,36 @@ TypeDef - <span class="no-left">: </span> + <span class="no-left">: Ident<span class="and-or-separator"> | </span>Select</span> </div><!-- end member-title --> <div class="member-body"> - <p>Copy Ident or Select trees</p> + <div class="member-body-short" id="short-body-Ref(tree)(name)(ctx)"> + <p>Copy Ident or Select trees</p> + </div> + <div class="member-body-long" id ="long-body-Ref(tree)(name)(ctx)"> + <p>Copy Ident or Select trees</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="RefinedTypeTree(tree)(tpt,refinements)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'RefinedTypeTree(tree)(tpt,refinements)');">[+]</span> <span class="member-annotations"> </span> @@ -8105,12 +8896,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-RefinedTypeTree(tree)(tpt,refinements)"> + + </div> + <div class="member-body-long" id ="long-body-RefinedTypeTree(tree)(tpt,refinements)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="Return(tree)(expr,from)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Return(tree)(expr,from)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -8181,12 +8989,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Return(tree)(expr,from)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-Return(tree)(expr,from)(ctx)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="Select(tree)(qualifier,name)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Select(tree)(qualifier,name)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -8257,12 +9082,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Select(tree)(qualifier,name)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-Select(tree)(qualifier,name)(ctx)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="SeqLiteral(tree)(elems,elemtpt)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'SeqLiteral(tree)(elems,elemtpt)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -8336,12 +9178,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-SeqLiteral(tree)(elems,elemtpt)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-SeqLiteral(tree)(elems,elemtpt)(ctx)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="SingletonTypeTree(tree)(ref)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'SingletonTypeTree(tree)(ref)');">[+]</span> <span class="member-annotations"> </span> @@ -8391,12 +9250,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-SingletonTypeTree(tree)(ref)"> + + </div> + <div class="member-body-long" id ="long-body-SingletonTypeTree(tree)(ref)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="Super(tree)(qual,mix)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Super(tree)(qual,mix)');">[+]</span> <span class="member-annotations"> </span> @@ -8454,12 +9330,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Super(tree)(qual,mix)"> + + </div> + <div class="member-body-long" id ="long-body-Super(tree)(qual,mix)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="Template(tree)(constr,parents,self,body)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Template(tree)(constr,parents,self,body)');">[+]</span> <span class="member-annotations"> </span> @@ -8536,12 +9429,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Template(tree)(constr,parents,self,body)"> + + </div> + <div class="member-body-long" id ="long-body-Template(tree)(constr,parents,self,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="Template(tree)(constr,parents,self,body)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Template(tree)(constr,parents,self,body)');">[+]</span> <span class="member-annotations"> </span> @@ -8618,12 +9528,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Template(tree)(constr,parents,self,body)"> + + </div> + <div class="member-body-long" id ="long-body-Template(tree)(constr,parents,self,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="Template$default$2(tree)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Template$default$2(tree)');">[+]</span> <span class="member-annotations"> </span> @@ -8657,17 +9584,37 @@ Tree - <span class="no-left">: DefDef</span> + <span class="no-left">: DefDef +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Template$default$2(tree)"> + + </div> + <div class="member-body-long" id ="long-body-Template$default$2(tree)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="Template$default$3(tree)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Template$default$3(tree)');">[+]</span> <span class="member-annotations"> </span> @@ -8701,17 +9648,40 @@ Tree - <span class="no-left">: List</span> + <span class="no-left">: List +<span class="no-left no-right">[</span> +Tree +<span class="no-left no-right">[</span> +T +<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-Template$default$3(tree)"> + + </div> + <div class="member-body-long" id ="long-body-Template$default$3(tree)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="Template$default$4(tree)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Template$default$4(tree)');">[+]</span> <span class="member-annotations"> </span> @@ -8745,17 +9715,37 @@ Tree - <span class="no-left">: ValDef</span> + <span class="no-left">: ValDef +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Template$default$4(tree)"> + + </div> + <div class="member-body-long" id ="long-body-Template$default$4(tree)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="Template$default$5(tree)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Template$default$5(tree)');">[+]</span> <span class="member-annotations"> </span> @@ -8794,12 +9784,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Template$default$5(tree)"> + + </div> + <div class="member-body-long" id ="long-body-Template$default$5(tree)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="Thicket(tree)(trees)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Thicket(tree)(trees)');">[+]</span> <span class="member-annotations"> </span> @@ -8852,12 +9859,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Thicket(tree)(trees)"> + + </div> + <div class="member-body-long" id ="long-body-Thicket(tree)(trees)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="This(tree)(qual)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'This(tree)(qual)');">[+]</span> <span class="member-annotations"> </span> @@ -8907,12 +9931,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-This(tree)(qual)"> + + </div> + <div class="member-body-long" id ="long-body-This(tree)(qual)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="Try(tree)(expr,cases,finalizer)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Try(tree)(expr,cases,finalizer)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -8994,12 +10035,29 @@ CaseDef </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Try(tree)(expr,cases,finalizer)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-Try(tree)(expr,cases,finalizer)(ctx)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="Try(tree)(expr,cases,finalizer)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Try(tree)(expr,cases,finalizer)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -9081,12 +10139,29 @@ CaseDef </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Try(tree)(expr,cases,finalizer)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-Try(tree)(expr,cases,finalizer)(ctx)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="Try$default$2(tree)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Try$default$2(tree)');">[+]</span> <span class="member-annotations"> </span> @@ -9120,17 +10195,37 @@ CaseDef - <span class="no-left">: Tree</span> + <span class="no-left">: Tree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Try$default$2(tree)"> + + </div> + <div class="member-body-long" id ="long-body-Try$default$2(tree)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="Try$default$3(tree)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Try$default$3(tree)');">[+]</span> <span class="member-annotations"> </span> @@ -9164,17 +10259,40 @@ CaseDef - <span class="no-left">: List</span> + <span class="no-left">: List +<span class="no-left no-right">[</span> +CaseDef +<span class="no-left no-right">[</span> +T +<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-Try$default$3(tree)"> + + </div> + <div class="member-body-long" id ="long-body-Try$default$3(tree)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="Try$default$4(tree)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Try$default$4(tree)');">[+]</span> <span class="member-annotations"> </span> @@ -9208,17 +10326,37 @@ CaseDef - <span class="no-left">: Tree</span> + <span class="no-left">: Tree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Try$default$4(tree)"> + + </div> + <div class="member-body-long" id ="long-body-Try$default$4(tree)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="TypeApply(tree)(fun,args)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'TypeApply(tree)(fun,args)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -9292,12 +10430,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-TypeApply(tree)(fun,args)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-TypeApply(tree)(fun,args)(ctx)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="TypeBoundsTree(tree)(lo,hi)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'TypeBoundsTree(tree)(lo,hi)');">[+]</span> <span class="member-annotations"> </span> @@ -9355,12 +10510,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-TypeBoundsTree(tree)(lo,hi)"> + + </div> + <div class="member-body-long" id ="long-body-TypeBoundsTree(tree)(lo,hi)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="TypeDef(tree)(name,rhs)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'TypeDef(tree)(name,rhs)');">[+]</span> <span class="member-annotations"> </span> @@ -9418,12 +10590,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-TypeDef(tree)(name,rhs)"> + + </div> + <div class="member-body-long" id ="long-body-TypeDef(tree)(name,rhs)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="TypeDef(tree)(name,rhs)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'TypeDef(tree)(name,rhs)');">[+]</span> <span class="member-annotations"> </span> @@ -9481,12 +10670,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-TypeDef(tree)(name,rhs)"> + + </div> + <div class="member-body-long" id ="long-body-TypeDef(tree)(name,rhs)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="TypeDef$default$2(tree)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'TypeDef$default$2(tree)');">[+]</span> <span class="member-annotations"> </span> @@ -9525,12 +10731,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-TypeDef$default$2(tree)"> + + </div> + <div class="member-body-long" id ="long-body-TypeDef$default$2(tree)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="TypeDef$default$3(tree)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'TypeDef$default$3(tree)');">[+]</span> <span class="member-annotations"> </span> @@ -9564,17 +10787,37 @@ Tree - <span class="no-left">: Tree</span> + <span class="no-left">: Tree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-TypeDef$default$3(tree)"> + + </div> + <div class="member-body-long" id ="long-body-TypeDef$default$3(tree)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="Typed(tree)(expr,tpt)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Typed(tree)(expr,tpt)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -9645,12 +10888,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Typed(tree)(expr,tpt)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-Typed(tree)(expr,tpt)(ctx)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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(tree)(fun,implicits,patterns)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'UnApply(tree)(fun,implicits,patterns)');">[+]</span> <span class="member-annotations"> </span> @@ -9722,12 +10982,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-UnApply(tree)(fun,implicits,patterns)"> + + </div> + <div class="member-body-long" id ="long-body-UnApply(tree)(fun,implicits,patterns)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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(tree)(fun,implicits,patterns)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'UnApply(tree)(fun,implicits,patterns)');">[+]</span> <span class="member-annotations"> </span> @@ -9799,12 +11076,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-UnApply(tree)(fun,implicits,patterns)"> + + </div> + <div class="member-body-long" id ="long-body-UnApply(tree)(fun,implicits,patterns)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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$default$2(tree)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'UnApply$default$2(tree)');">[+]</span> <span class="member-annotations"> </span> @@ -9838,17 +11132,37 @@ Tree - <span class="no-left">: Tree</span> + <span class="no-left">: Tree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-UnApply$default$2(tree)"> + + </div> + <div class="member-body-long" id ="long-body-UnApply$default$2(tree)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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$default$3(tree)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'UnApply$default$3(tree)');">[+]</span> <span class="member-annotations"> </span> @@ -9882,17 +11196,40 @@ Tree - <span class="no-left">: List</span> + <span class="no-left">: List +<span class="no-left no-right">[</span> +Tree +<span class="no-left no-right">[</span> +T +<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$default$3(tree)"> + + </div> + <div class="member-body-long" id ="long-body-UnApply$default$3(tree)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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$default$4(tree)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'UnApply$default$4(tree)');">[+]</span> <span class="member-annotations"> </span> @@ -9926,17 +11263,40 @@ Tree - <span class="no-left">: List</span> + <span class="no-left">: List +<span class="no-left no-right">[</span> +Tree +<span class="no-left no-right">[</span> +T +<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$default$4(tree)"> + + </div> + <div class="member-body-long" id ="long-body-UnApply$default$4(tree)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="ValDef(tree)(name,tpt,rhs)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'ValDef(tree)(name,tpt,rhs)');">[+]</span> <span class="member-annotations"> </span> @@ -10002,12 +11362,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-ValDef(tree)(name,tpt,rhs)"> + + </div> + <div class="member-body-long" id ="long-body-ValDef(tree)(name,tpt,rhs)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="ValDef(tree)(name,tpt,rhs)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'ValDef(tree)(name,tpt,rhs)');">[+]</span> <span class="member-annotations"> </span> @@ -10073,12 +11450,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-ValDef(tree)(name,tpt,rhs)"> + + </div> + <div class="member-body-long" id ="long-body-ValDef(tree)(name,tpt,rhs)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="ValDef$default$2(tree)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'ValDef$default$2(tree)');">[+]</span> <span class="member-annotations"> </span> @@ -10117,12 +11511,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-ValDef$default$2(tree)"> + + </div> + <div class="member-body-long" id ="long-body-ValDef$default$2(tree)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="ValDef$default$3(tree)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'ValDef$default$3(tree)');">[+]</span> <span class="member-annotations"> </span> @@ -10156,17 +11567,37 @@ Tree - <span class="no-left">: Tree</span> + <span class="no-left">: Tree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-ValDef$default$3(tree)"> + + </div> + <div class="member-body-long" id ="long-body-ValDef$default$3(tree)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="ValDef$default$4(tree)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'ValDef$default$4(tree)');">[+]</span> <span class="member-annotations"> </span> @@ -10205,12 +11636,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-ValDef$default$4(tree)"> + + </div> + <div class="member-body-long" id ="long-body-ValDef$default$4(tree)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="finalize(tree,copied)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'finalize(tree,copied)');">[+]</span> <span class="member-annotations"> </span> @@ -10252,17 +11700,37 @@ Tree - <span class="no-left">: ThisTree</span> + <span class="no-left">: ThisTree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-finalize(tree,copied)"> + + </div> + <div class="member-body-long" id ="long-body-finalize(tree,copied)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="finalize(tree,copied)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'finalize(tree,copied)');">[+]</span> <span class="member-annotations"> </span> @@ -10304,17 +11772,37 @@ Tree - <span class="no-left">: ThisTree</span> + <span class="no-left">: ThisTree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-finalize(tree,copied)"> + + </div> + <div class="member-body-long" id ="long-body-finalize(tree,copied)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="postProcess(tree,copied)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'postProcess(tree,copied)');">[+]</span> <span class="member-annotations"> </span> @@ -10356,17 +11844,37 @@ Tree - <span class="no-left">: ThisTree</span> + <span class="no-left">: ThisTree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-postProcess(tree,copied)"> + + </div> + <div class="member-body-long" id ="long-body-postProcess(tree,copied)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="postProcess(tree,copied)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'postProcess(tree,copied)');">[+]</span> <span class="member-annotations"> </span> @@ -10408,13 +11916,32 @@ Tree - <span class="no-left">: ThisTree</span> + <span class="no-left">: ThisTree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-postProcess(tree,copied)"> + + </div> + <div class="member-body-long" id ="long-body-postProcess(tree,copied)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + 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/dotty/tools/dotc/ast/Trees$/Instance/TreeMap$.html b/api/dotty/tools/dotc/ast/Trees$/Instance/TreeMap$.html index b6c414083..c0a211c0d 100644 --- a/api/dotty/tools/dotc/ast/Trees$/Instance/TreeMap$.html +++ b/api/dotty/tools/dotc/ast/Trees$/Instance/TreeMap$.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"> TreeMap </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="<init>$default$1" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, '<init>$default$1');">[+]</span> <span class="member-annotations"> </span> @@ -5365,8 +5381,24 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-<init>$default$1"> + + </div> + <div class="member-body-long" id ="long-body-<init>$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> diff --git a/api/dotty/tools/dotc/ast/Trees$/Instance/TreeMap.html b/api/dotty/tools/dotc/ast/Trees$/Instance/TreeMap.html index 3901c005f..e71979137 100644 --- a/api/dotty/tools/dotc/ast/Trees$/Instance/TreeMap.html +++ b/api/dotty/tools/dotc/ast/Trees$/Instance/TreeMap.html @@ -5321,6 +5321,9 @@ <div id="entity-container"> <div id="entity-title"> + <span id="entity-annotations"> + + </span> <span id="entity-modifiers"> abstract </span> @@ -5330,16 +5333,47 @@ <span id="entity-name"> TreeMap </span> + + </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">TreeMap</span> + <span class="no-left">(</span> + + + <span class="no-left"> + cpy: + </span> + TreeCopier + + + <span class="no-left">)</span> + </div> + </div> + + + </div> + + <h1 class="section "> + Members + </h1> <div id="entity-members" class="entity-section "> <div id="cpy" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'cpy');">[+]</span> <span class="member-annotations"> </span> @@ -5365,12 +5399,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-cpy"> + + </div> + <div class="member-body-long" id ="long-body-cpy"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="transform(tree)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'transform(tree)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -5422,12 +5473,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-transform(tree)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-transform(tree)(ctx)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="transform(trees)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'transform(trees)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -5477,17 +5545,37 @@ Tree - <span class="no-left">: List</span> + <span class="no-left">: List +<span class="no-left no-right">[</span> +Tree +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-transform(trees)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-transform(trees)(ctx)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="transformStats(trees)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'transformStats(trees)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -5537,17 +5625,37 @@ Tree - <span class="no-left">: List</span> + <span class="no-left">: List +<span class="no-left no-right">[</span> +Tree +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-transformStats(trees)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-transformStats(trees)(ctx)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="transformSub(tree)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'transformSub(tree)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -5599,12 +5707,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-transformSub(tree)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-transformSub(tree)(ctx)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="transformSub(trees)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'transformSub(trees)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -5654,13 +5779,32 @@ Tr - <span class="no-left">: List</span> + <span class="no-left">: List +<span class="no-left no-right">[</span> +Tr +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-transformSub(trees)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-transformSub(trees)(ctx)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + 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/dotty/tools/dotc/ast/Trees$/Instance/TreeTraverser.html b/api/dotty/tools/dotc/ast/Trees$/Instance/TreeTraverser.html index c8d21ff17..c7295e1b2 100644 --- a/api/dotty/tools/dotc/ast/Trees$/Instance/TreeTraverser.html +++ b/api/dotty/tools/dotc/ast/Trees$/Instance/TreeTraverser.html @@ -5321,6 +5321,9 @@ <div id="entity-container"> <div id="entity-title"> + <span id="entity-annotations"> + + </span> <span id="entity-modifiers"> abstract </span> @@ -5330,16 +5333,50 @@ <span id="entity-name"> TreeTraverser </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">TreeAccumulator</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">TreeTraverser</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="apply(x,tree)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'apply(x,tree)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -5399,12 +5436,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-apply(x,tree)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-apply(x,tree)(ctx)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="traverse(tree)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'traverse(tree)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -5456,12 +5510,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-traverse(tree)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-traverse(tree)(ctx)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="traverseChildren(tree)(ctx)" class="member protected"> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'traverseChildren(tree)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -5513,8 +5584,24 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-traverseChildren(tree)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-traverseChildren(tree)(ctx)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + 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/dotty/tools/dotc/ast/Trees$/JavaSeqLiteral.html b/api/dotty/tools/dotc/ast/Trees$/JavaSeqLiteral.html index 528520be5..7d969c502 100644 --- a/api/dotty/tools/dotc/ast/Trees$/JavaSeqLiteral.html +++ b/api/dotty/tools/dotc/ast/Trees$/JavaSeqLiteral.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"> JavaSeqLiteral </span> + + <span id="entity-type-params"> + <span class="no-left">[</span> + + <span class="no-left"> + + T + + </span> + + <span class="no-left">]</span> + </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">SeqLiteral</span> + + </div> + </div> @@ -5339,12 +5365,58 @@ </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">JavaSeqLiteral</span> + <span class="no-left">(</span> + + + <span class="no-left"> + elems: + </span> + List +<span class="no-left no-right">[</span> +Tree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span> +<span class="no-left">]</span> + + <span class="no-left">, </span> + + + <span class=""> + elemtpt: + </span> + Tree +<span class="no-left no-right">[</span> +T +<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 +5437,40 @@ - <span class="no-left">: List</span> + <span class="no-left">: List +<span class="no-left no-right">[</span> +Tree +<span class="no-left no-right">[</span> +T +<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-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="elemtpt" class="member private"> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'elemtpt');">[+]</span> <span class="member-annotations"> </span> @@ -5396,17 +5491,37 @@ - <span class="no-left">: Tree</span> + <span class="no-left">: Tree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-elemtpt"> + + </div> + <div class="member-body-long" id ="long-body-elemtpt"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5432,8 +5547,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/dotty/tools/dotc/ast/Trees$/Lazy.html b/api/dotty/tools/dotc/ast/Trees$/Lazy.html index c55fec8d5..9422fa294 100644 --- a/api/dotty/tools/dotc/ast/Trees$/Lazy.html +++ b/api/dotty/tools/dotc/ast/Trees$/Lazy.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"> Lazy </span> + + <span id="entity-type-params"> + <span class="no-left">[</span> + + <span class="no-left"> + + T + + </span> + + <span class="no-left">]</span> + </span> + + </div> @@ -5341,12 +5358,23 @@ can delay tree construction until the field is first demanded.</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="complete(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'complete(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -5387,8 +5415,24 @@ can delay tree construction until the field is first demanded.</p> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-complete(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-complete(ctx)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + 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/dotty/tools/dotc/ast/Trees$/Literal$.html b/api/dotty/tools/dotc/ast/Trees$/Literal$.html index 6a807cdbb..4d9894aaf 100644 --- a/api/dotty/tools/dotc/ast/Trees$/Literal$.html +++ b/api/dotty/tools/dotc/ast/Trees$/Literal$.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"> Literal </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(const)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'apply(const)');">[+]</span> <span class="member-annotations"> </span> @@ -5378,17 +5394,37 @@ - <span class="no-left">: Literal</span> + <span class="no-left">: Literal +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-apply(const)"> + + </div> + <div class="member-body-long" id ="long-body-apply(const)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5425,13 +5461,32 @@ T - <span class="no-left">: Literal</span> + <span class="no-left">: Literal +<span class="no-left no-right">[</span> +T +<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/dotty/tools/dotc/ast/Trees$/Literal.html b/api/dotty/tools/dotc/ast/Trees$/Literal.html index 6226df372..f6056a124 100644 --- a/api/dotty/tools/dotc/ast/Trees$/Literal.html +++ b/api/dotty/tools/dotc/ast/Trees$/Literal.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"> Literal </span> + + <span id="entity-type-params"> + <span class="no-left">[</span> + + <span class="no-left"> + + -T + + </span> + + <span class="no-left">]</span> + </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">Tree</span> + + + <span class="keyword">with</span> + + <span class="entity-super-type">TermTree</span> + + </div> + </div> @@ -5339,12 +5370,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">Literal</span> + <span class="no-left">(</span> + + + <span class="no-left"> + const: + </span> + Constant + + + <span class="no-left">)</span> + </div> + </div> + + + </div> + + <h1 class="section "> + Members + </h1> <div id="entity-members" class="entity-section "> <div id="ThisTree" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'ThisTree');">[+]</span> <span class="member-annotations"> </span> @@ -5374,12 +5434,31 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-ThisTree"> + <p>The type constructor at the root of the tree</p> + + </div> + <div class="member-body-long" id ="long-body-ThisTree"> + <p>The type constructor at the root of the tree</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="const" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'const');">[+]</span> <span class="member-annotations"> </span> @@ -5405,12 +5484,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-const"> + + </div> + <div class="member-body-long" id ="long-body-const"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5436,12 +5532,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="copy(const)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'copy(const)');">[+]</span> <span class="member-annotations"> </span> @@ -5475,17 +5588,37 @@ - <span class="no-left">: Literal</span> + <span class="no-left">: Literal +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-copy(const)"> + + </div> + <div class="member-body-long" id ="long-body-copy(const)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5511,8 +5644,24 @@ </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> diff --git a/api/dotty/tools/dotc/ast/Trees$/Match$.html b/api/dotty/tools/dotc/ast/Trees$/Match$.html index 5df26a587..2b7d5386a 100644 --- a/api/dotty/tools/dotc/ast/Trees$/Match$.html +++ b/api/dotty/tools/dotc/ast/Trees$/Match$.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"> Match </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(selector,cases)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'apply(selector,cases)');">[+]</span> <span class="member-annotations"> </span> @@ -5395,17 +5411,37 @@ T - <span class="no-left">: Match</span> + <span class="no-left">: Match +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-apply(selector,cases)"> + + </div> + <div class="member-body-long" id ="long-body-apply(selector,cases)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5442,13 +5478,32 @@ T - <span class="no-left">: Match</span> + <span class="no-left">: Match +<span class="no-left no-right">[</span> +T +<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/dotty/tools/dotc/ast/Trees$/Match.html b/api/dotty/tools/dotc/ast/Trees$/Match.html index e593f62cf..482d605d2 100644 --- a/api/dotty/tools/dotc/ast/Trees$/Match.html +++ b/api/dotty/tools/dotc/ast/Trees$/Match.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"> Match </span> + + <span id="entity-type-params"> + <span class="no-left">[</span> + + <span class="no-left"> + + -T + + </span> + + <span class="no-left">]</span> + </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">Tree</span> + + + <span class="keyword">with</span> + + <span class="entity-super-type">TermTree</span> + + </div> + </div> @@ -5339,12 +5370,58 @@ </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">Match</span> + <span class="no-left">(</span> + + + <span class="no-left"> + selector: + </span> + Tree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span> + + <span class="no-left">, </span> + + + <span class=""> + cases: + </span> + List +<span class="no-left no-right">[</span> +CaseDef +<span class="no-left no-right">[</span> +T +<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="ThisTree" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'ThisTree');">[+]</span> <span class="member-annotations"> </span> @@ -5374,12 +5451,31 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-ThisTree"> + <p>The type constructor at the root of the tree</p> + + </div> + <div class="member-body-long" id ="long-body-ThisTree"> + <p>The type constructor at the root of the tree</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="cases" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'cases');">[+]</span> <span class="member-annotations"> </span> @@ -5400,17 +5496,40 @@ - <span class="no-left">: List</span> + <span class="no-left">: List +<span class="no-left no-right">[</span> +CaseDef +<span class="no-left no-right">[</span> +T +<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-cases"> + + </div> + <div class="member-body-long" id ="long-body-cases"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="selector" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'selector');">[+]</span> <span class="member-annotations"> </span> @@ -5431,17 +5550,37 @@ - <span class="no-left">: Tree</span> + <span class="no-left">: Tree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-selector"> + + </div> + <div class="member-body-long" id ="long-body-selector"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5467,12 +5606,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> @@ -5498,12 +5654,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(selector,cases)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'copy(selector,cases)');">[+]</span> <span class="member-annotations"> </span> @@ -5554,17 +5727,37 @@ T - <span class="no-left">: Match</span> + <span class="no-left">: Match +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-copy(selector,cases)"> + + </div> + <div class="member-body-long" id ="long-body-copy(selector,cases)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5585,17 +5778,37 @@ T - <span class="no-left">: Tree</span> + <span class="no-left">: Tree +<span class="no-left no-right">[</span> +T +<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> @@ -5616,13 +5829,35 @@ T - <span class="no-left">: List</span> + <span class="no-left">: List +<span class="no-left no-right">[</span> +CaseDef +<span class="no-left no-right">[</span> +T +<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-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/dotty/tools/dotc/ast/Trees$/MemberDef.html b/api/dotty/tools/dotc/ast/Trees$/MemberDef.html index e1e7bc9f2..c5ee92601 100644 --- a/api/dotty/tools/dotc/ast/Trees$/MemberDef.html +++ b/api/dotty/tools/dotc/ast/Trees$/MemberDef.html @@ -5321,6 +5321,9 @@ <div id="entity-container"> <div id="entity-title"> + <span id="entity-annotations"> + + </span> <span id="entity-modifiers"> abstract </span> @@ -5330,6 +5333,34 @@ <span id="entity-name"> MemberDef </span> + + <span id="entity-type-params"> + <span class="no-left">[</span> + + <span class="no-left"> + + -T + + </span> + + <span class="no-left">]</span> + </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">NameTree</span> + + + <span class="keyword">with</span> + + <span class="entity-super-type">DefTree</span> + + </div> + </div> @@ -5342,12 +5373,71 @@ on the opening keyword (or the next token after that if keyword is missing).</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">MemberDef</span> + <span class="no-left">(</span> + + + <span class="no-left">)</span> + </div> + </div> + + + + <div class="member"> + <div class="member-title"> + <span class="member-name">MemberDef</span> + <span class="no-left">(</span> + + + <span class="no-left"> + mdef: + </span> + MemberDef + + + <span class="no-left">)</span> + </div> + </div> + + <div class="member"> + <div class="member-title"> + <span class="member-name">MemberDef</span> + <span class="no-left">(</span> + + <span class="no-left keyword">implicit</span> + + + <span class="no-left"> + ctx: + </span> + Context + + + <span class="no-left">)</span> + </div> + </div> + + + </div> + + <h1 class="section "> + Members + </h1> <div id="entity-members" class="entity-section "> <div id="ThisTree" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'ThisTree');">[+]</span> <span class="member-annotations"> </span> @@ -5377,12 +5467,31 @@ on the opening keyword (or the next token after that if keyword is missing).</p> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-ThisTree"> + <p>The type constructor at the root of the tree</p> + + </div> + <div class="member-body-long" id ="long-body-ThisTree"> + <p>The type constructor at the root of the tree</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="myMods" class="member private"> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'myMods');">[+]</span> <span class="member-annotations"> </span> @@ -5408,12 +5517,29 @@ on the opening keyword (or the next token after that if keyword is missing).</p> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-myMods"> + + </div> + <div class="member-body-long" id ="long-body-myMods"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="clone()" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'clone()');">[+]</span> <span class="member-annotations"> </span> @@ -5446,12 +5572,29 @@ on the opening keyword (or the next token after that if keyword is missing).</p> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-clone()"> + + </div> + <div class="member-body-long" id ="long-body-clone()"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="eq(x$0)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'eq(x$0)');">[+]</span> <span class="member-annotations"> </span> @@ -5490,12 +5633,29 @@ on the opening keyword (or the next token after that if keyword is missing).</p> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-eq(x$0)"> + + </div> + <div class="member-body-long" id ="long-body-eq(x$0)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="finalize()" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'finalize()');">[+]</span> <span class="member-annotations"> </span> @@ -5528,12 +5688,29 @@ on the opening keyword (or the next token after that if keyword is missing).</p> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-finalize()"> + + </div> + <div class="member-body-long" id ="long-body-finalize()"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="mods" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'mods');">[+]</span> <span class="member-annotations"> </span> @@ -5559,12 +5736,29 @@ on the opening keyword (or the next token after that if keyword is missing).</p> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-mods"> + + </div> + <div class="member-body-long" id ="long-body-mods"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="namePos" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'namePos');">[+]</span> <span class="member-annotations"> </span> @@ -5590,16 +5784,38 @@ on the opening keyword (or the next token after that if keyword is missing).</p> </div><!-- end member-title --> <div class="member-body"> - <p>The position of the name defined by this definition. + <div class="member-body-short" id="short-body-namePos"> + <p>The position of the name defined by this definition. This is a point position if the definition is synthetic, or a range position if the definition come... </p> + </div> + <div class="member-body-long" id ="long-body-namePos"> + <p>The position of the name defined by this definition. +This is a point position if the definition is synthetic, or a range position +if the definition comes from source. +It might also be that the definition does not have a position (for instance when synthesized by +a calling chain from <code>viewExists</code>), in that case the return position is NoPosition.</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="ne(x$0)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'ne(x$0)');">[+]</span> <span class="member-annotations"> </span> @@ -5638,12 +5854,29 @@ if the definition come... </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-ne(x$0)"> + + </div> + <div class="member-body-long" id ="long-body-ne(x$0)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="notify()" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'notify()');">[+]</span> <span class="member-annotations"> </span> @@ -5676,12 +5909,29 @@ if the definition come... </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-notify()"> + + </div> + <div class="member-body-long" id ="long-body-notify()"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="notifyAll()" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'notifyAll()');">[+]</span> <span class="member-annotations"> </span> @@ -5714,12 +5964,29 @@ if the definition come... </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-notifyAll()"> + + </div> + <div class="member-body-long" id ="long-body-notifyAll()"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="rawComment" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'rawComment');">[+]</span> <span class="member-annotations"> </span> @@ -5740,17 +6007,37 @@ if the definition come... - <span class="no-left">: Option</span> + <span class="no-left">: Option +<span class="no-left no-right">[</span> +Comment +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-rawComment"> + + </div> + <div class="member-body-long" id ="long-body-rawComment"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="rawMods" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'rawMods');">[+]</span> <span class="member-annotations"> </span> @@ -5776,12 +6063,29 @@ if the definition come... </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-rawMods"> + + </div> + <div class="member-body-long" id ="long-body-rawMods"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="setComment(comment)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'setComment(comment)');">[+]</span> <span class="member-annotations"> </span> @@ -5818,17 +6122,37 @@ Comment - <span class="no-left">: ThisTree</span> + <span class="no-left">: ThisTree +<span class="no-left no-right">[</span> +Untyped +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-setComment(comment)"> + + </div> + <div class="member-body-long" id ="long-body-setComment(comment)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="setMods(mods)" class="member protected"> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'setMods(mods)');">[+]</span> <span class="member-annotations"> </span> @@ -5867,12 +6191,29 @@ Comment </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-setMods(mods)"> + + </div> + <div class="member-body-long" id ="long-body-setMods(mods)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="synchronized(x$0)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'synchronized(x$0)');">[+]</span> <span class="member-annotations"> </span> @@ -5911,12 +6252,29 @@ Comment </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-synchronized(x$0)"> + + </div> + <div class="member-body-long" id ="long-body-synchronized(x$0)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="wait()" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'wait()');">[+]</span> <span class="member-annotations"> </span> @@ -5949,12 +6307,29 @@ Comment </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-wait()"> + + </div> + <div class="member-body-long" id ="long-body-wait()"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="wait(x$0)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'wait(x$0)');">[+]</span> <span class="member-annotations"> </span> @@ -5993,12 +6368,29 @@ Comment </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-wait(x$0)"> + + </div> + <div class="member-body-long" id ="long-body-wait(x$0)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="wait(x$0,x$1)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'wait(x$0,x$1)');">[+]</span> <span class="member-annotations"> </span> @@ -6045,12 +6437,29 @@ Comment </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-wait(x$0,x$1)"> + + </div> + <div class="member-body-long" id ="long-body-wait(x$0,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="withFlags(flags)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'withFlags(flags)');">[+]</span> <span class="member-annotations"> </span> @@ -6084,17 +6493,37 @@ Comment - <span class="no-left">: ThisTree</span> + <span class="no-left">: ThisTree +<span class="no-left no-right">[</span> +Untyped +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-withFlags(flags)"> + + </div> + <div class="member-body-long" id ="long-body-withFlags(flags)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="withMods(mods)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'withMods(mods)');">[+]</span> <span class="member-annotations"> </span> @@ -6128,13 +6557,32 @@ Comment - <span class="no-left">: ThisTree</span> + <span class="no-left">: ThisTree +<span class="no-left no-right">[</span> +Untyped +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-withMods(mods)"> + + </div> + <div class="member-body-long" id ="long-body-withMods(mods)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + 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/dotty/tools/dotc/ast/Trees$/NameTree.html b/api/dotty/tools/dotc/ast/Trees$/NameTree.html index 9bc4ac4f0..97546c97d 100644 --- a/api/dotty/tools/dotc/ast/Trees$/NameTree.html +++ b/api/dotty/tools/dotc/ast/Trees$/NameTree.html @@ -5321,6 +5321,9 @@ <div id="entity-container"> <div id="entity-title"> + <span id="entity-annotations"> + + </span> <span id="entity-modifiers"> abstract </span> @@ -5330,6 +5333,29 @@ <span id="entity-name"> NameTree </span> + + <span id="entity-type-params"> + <span class="no-left">[</span> + + <span class="no-left"> + + -T + + </span> + + <span class="no-left">]</span> + </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">DenotingTree</span> + + </div> + </div> @@ -5339,12 +5365,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">NameTree</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="ThisTree" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'ThisTree');">[+]</span> <span class="member-annotations"> </span> @@ -5374,12 +5423,31 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-ThisTree"> + <p>The type constructor at the root of the tree</p> + + </div> + <div class="member-body-long" id ="long-body-ThisTree"> + <p>The type constructor at the root of the tree</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="name" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'name');">[+]</span> <span class="member-annotations"> </span> @@ -5405,8 +5473,24 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-name"> + + </div> + <div class="member-body-long" id ="long-body-name"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + 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/dotty/tools/dotc/ast/Trees$/NamedArg$.html b/api/dotty/tools/dotc/ast/Trees$/NamedArg$.html index c66001c06..8497ae1bc 100644 --- a/api/dotty/tools/dotc/ast/Trees$/NamedArg$.html +++ b/api/dotty/tools/dotc/ast/Trees$/NamedArg$.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"> NamedArg </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(name,arg)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'apply(name,arg)');">[+]</span> <span class="member-annotations"> </span> @@ -5389,17 +5405,37 @@ T - <span class="no-left">: NamedArg</span> + <span class="no-left">: NamedArg +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-apply(name,arg)"> + + </div> + <div class="member-body-long" id ="long-body-apply(name,arg)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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 @@ T - <span class="no-left">: NamedArg</span> + <span class="no-left">: NamedArg +<span class="no-left no-right">[</span> +T +<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/dotty/tools/dotc/ast/Trees$/NamedArg.html b/api/dotty/tools/dotc/ast/Trees$/NamedArg.html index 9aa1f17f5..69decb391 100644 --- a/api/dotty/tools/dotc/ast/Trees$/NamedArg.html +++ b/api/dotty/tools/dotc/ast/Trees$/NamedArg.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"> NamedArg </span> + + <span id="entity-type-params"> + <span class="no-left">[</span> + + <span class="no-left"> + + -T + + </span> + + <span class="no-left">]</span> + </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">Tree</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">NamedArg</span> + <span class="no-left">(</span> + + + <span class="no-left"> + name: + </span> + Name + + <span class="no-left">, </span> + + + <span class=""> + arg: + </span> + Tree +<span class="no-left no-right">[</span> +T +<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="ThisTree" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'ThisTree');">[+]</span> <span class="member-annotations"> </span> @@ -5374,12 +5440,31 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-ThisTree"> + <p>The type constructor at the root of the tree</p> + + </div> + <div class="member-body-long" id ="long-body-ThisTree"> + <p>The type constructor at the root of the tree</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="arg" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'arg');">[+]</span> <span class="member-annotations"> </span> @@ -5400,17 +5485,37 @@ - <span class="no-left">: Tree</span> + <span class="no-left">: Tree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-arg"> + + </div> + <div class="member-body-long" id ="long-body-arg"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="name" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'name');">[+]</span> <span class="member-annotations"> </span> @@ -5436,12 +5541,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-name"> + + </div> + <div class="member-body-long" id ="long-body-name"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5467,12 +5589,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> @@ -5498,12 +5637,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(name,arg)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'copy(name,arg)');">[+]</span> <span class="member-annotations"> </span> @@ -5548,17 +5704,37 @@ T - <span class="no-left">: NamedArg</span> + <span class="no-left">: NamedArg +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-copy(name,arg)"> + + </div> + <div class="member-body-long" id ="long-body-copy(name,arg)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5584,12 +5760,29 @@ T </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> @@ -5610,13 +5803,32 @@ T - <span class="no-left">: Tree</span> + <span class="no-left">: Tree +<span class="no-left no-right">[</span> +T +<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> diff --git a/api/dotty/tools/dotc/ast/Trees$/New$.html b/api/dotty/tools/dotc/ast/Trees$/New$.html index f42a0c0d6..23470c795 100644 --- a/api/dotty/tools/dotc/ast/Trees$/New$.html +++ b/api/dotty/tools/dotc/ast/Trees$/New$.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"> New </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(tpt)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'apply(tpt)');">[+]</span> <span class="member-annotations"> </span> @@ -5381,17 +5397,37 @@ T - <span class="no-left">: New</span> + <span class="no-left">: New +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-apply(tpt)"> + + </div> + <div class="member-body-long" id ="long-body-apply(tpt)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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 @@ T - <span class="no-left">: New</span> + <span class="no-left">: New +<span class="no-left no-right">[</span> +T +<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/dotty/tools/dotc/ast/Trees$/New.html b/api/dotty/tools/dotc/ast/Trees$/New.html index b0fa7dabe..849339004 100644 --- a/api/dotty/tools/dotc/ast/Trees$/New.html +++ b/api/dotty/tools/dotc/ast/Trees$/New.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"> New </span> + + <span id="entity-type-params"> + <span class="no-left">[</span> + + <span class="no-left"> + + -T + + </span> + + <span class="no-left">]</span> + </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">Tree</span> + + + <span class="keyword">with</span> + + <span class="entity-super-type">TermTree</span> + + </div> + </div> @@ -5339,12 +5370,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">New</span> + <span class="no-left">(</span> + + + <span class="no-left"> + tpt: + </span> + Tree +<span class="no-left no-right">[</span> +T +<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="ThisTree" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'ThisTree');">[+]</span> <span class="member-annotations"> </span> @@ -5373,12 +5436,31 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-ThisTree"> + <p>The type constructor at the root of the tree</p> + + </div> + <div class="member-body-long" id ="long-body-ThisTree"> + <p>The type constructor at the root of the tree</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="tpt" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'tpt');">[+]</span> <span class="member-annotations"> </span> @@ -5399,17 +5481,37 @@ - <span class="no-left">: Tree</span> + <span class="no-left">: Tree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-tpt"> + + </div> + <div class="member-body-long" id ="long-body-tpt"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5435,12 +5537,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="copy(tpt)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'copy(tpt)');">[+]</span> <span class="member-annotations"> </span> @@ -5477,17 +5596,37 @@ T - <span class="no-left">: New</span> + <span class="no-left">: New +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-copy(tpt)"> + + </div> + <div class="member-body-long" id ="long-body-copy(tpt)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5508,13 +5647,32 @@ T - <span class="no-left">: Tree</span> + <span class="no-left">: Tree +<span class="no-left no-right">[</span> +T +<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> diff --git a/api/dotty/tools/dotc/ast/Trees$/OrTypeTree$.html b/api/dotty/tools/dotc/ast/Trees$/OrTypeTree$.html index 3767a785f..015a1bbbf 100644 --- a/api/dotty/tools/dotc/ast/Trees$/OrTypeTree$.html +++ b/api/dotty/tools/dotc/ast/Trees$/OrTypeTree$.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"> OrTypeTree </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(left,right)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'apply(left,right)');">[+]</span> <span class="member-annotations"> </span> @@ -5392,17 +5408,37 @@ T - <span class="no-left">: OrTypeTree</span> + <span class="no-left">: OrTypeTree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-apply(left,right)"> + + </div> + <div class="member-body-long" id ="long-body-apply(left,right)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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 @@ T - <span class="no-left">: OrTypeTree</span> + <span class="no-left">: OrTypeTree +<span class="no-left no-right">[</span> +T +<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/dotty/tools/dotc/ast/Trees$/OrTypeTree.html b/api/dotty/tools/dotc/ast/Trees$/OrTypeTree.html index c0a35c7c1..7237d8f0b 100644 --- a/api/dotty/tools/dotc/ast/Trees$/OrTypeTree.html +++ b/api/dotty/tools/dotc/ast/Trees$/OrTypeTree.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"> OrTypeTree </span> + + <span id="entity-type-params"> + <span class="no-left">[</span> + + <span class="no-left"> + + -T + + </span> + + <span class="no-left">]</span> + </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">Tree</span> + + + <span class="keyword">with</span> + + <span class="entity-super-type">TypTree</span> + + </div> + </div> @@ -5339,12 +5370,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">OrTypeTree</span> + <span class="no-left">(</span> + + + <span class="no-left"> + left: + </span> + Tree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span> + + <span class="no-left">, </span> + + + <span class=""> + right: + </span> + Tree +<span class="no-left no-right">[</span> +T +<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="ThisTree" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'ThisTree');">[+]</span> <span class="member-annotations"> </span> @@ -5374,12 +5448,31 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-ThisTree"> + <p>The type constructor at the root of the tree</p> + + </div> + <div class="member-body-long" id ="long-body-ThisTree"> + <p>The type constructor at the root of the tree</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="left" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'left');">[+]</span> <span class="member-annotations"> </span> @@ -5400,17 +5493,37 @@ - <span class="no-left">: Tree</span> + <span class="no-left">: Tree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-left"> + + </div> + <div class="member-body-long" id ="long-body-left"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5431,17 +5544,37 @@ - <span class="no-left">: Tree</span> + <span class="no-left">: Tree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-right"> + + </div> + <div class="member-body-long" id ="long-body-right"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5467,12 +5600,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> @@ -5498,12 +5648,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(left,right)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'copy(left,right)');">[+]</span> <span class="member-annotations"> </span> @@ -5551,17 +5718,37 @@ T - <span class="no-left">: OrTypeTree</span> + <span class="no-left">: OrTypeTree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-copy(left,right)"> + + </div> + <div class="member-body-long" id ="long-body-copy(left,right)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5582,17 +5769,37 @@ T - <span class="no-left">: Tree</span> + <span class="no-left">: Tree +<span class="no-left no-right">[</span> +T +<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> @@ -5613,13 +5820,32 @@ T - <span class="no-left">: Tree</span> + <span class="no-left">: Tree +<span class="no-left no-right">[</span> +T +<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> diff --git a/api/dotty/tools/dotc/ast/Trees$/PackageDef$.html b/api/dotty/tools/dotc/ast/Trees$/PackageDef$.html index ba0a578e0..f3dcff4e7 100644 --- a/api/dotty/tools/dotc/ast/Trees$/PackageDef$.html +++ b/api/dotty/tools/dotc/ast/Trees$/PackageDef$.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"> PackageDef </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(pid,stats)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'apply(pid,stats)');">[+]</span> <span class="member-annotations"> </span> @@ -5395,17 +5411,37 @@ T - <span class="no-left">: PackageDef</span> + <span class="no-left">: PackageDef +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-apply(pid,stats)"> + + </div> + <div class="member-body-long" id ="long-body-apply(pid,stats)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5442,13 +5478,32 @@ T - <span class="no-left">: PackageDef</span> + <span class="no-left">: PackageDef +<span class="no-left no-right">[</span> +T +<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/dotty/tools/dotc/ast/Trees$/PackageDef.html b/api/dotty/tools/dotc/ast/Trees$/PackageDef.html index 3f38cff0e..d1d6a10d0 100644 --- a/api/dotty/tools/dotc/ast/Trees$/PackageDef.html +++ b/api/dotty/tools/dotc/ast/Trees$/PackageDef.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"> PackageDef </span> + + <span id="entity-type-params"> + <span class="no-left">[</span> + + <span class="no-left"> + + -T + + </span> + + <span class="no-left">]</span> + </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">ProxyTree</span> + + </div> + </div> @@ -5339,12 +5365,58 @@ </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">PackageDef</span> + <span class="no-left">(</span> + + + <span class="no-left"> + pid: + </span> + RefTree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span> + + <span class="no-left">, </span> + + + <span class=""> + stats: + </span> + List +<span class="no-left no-right">[</span> +Tree +<span class="no-left no-right">[</span> +T +<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="ThisTree" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'ThisTree');">[+]</span> <span class="member-annotations"> </span> @@ -5374,12 +5446,31 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-ThisTree"> + <p>The type constructor at the root of the tree</p> + + </div> + <div class="member-body-long" id ="long-body-ThisTree"> + <p>The type constructor at the root of the tree</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="pid" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'pid');">[+]</span> <span class="member-annotations"> </span> @@ -5400,17 +5491,37 @@ - <span class="no-left">: RefTree</span> + <span class="no-left">: RefTree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-pid"> + + </div> + <div class="member-body-long" id ="long-body-pid"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="stats" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'stats');">[+]</span> <span class="member-annotations"> </span> @@ -5431,17 +5542,40 @@ - <span class="no-left">: List</span> + <span class="no-left">: List +<span class="no-left no-right">[</span> +Tree +<span class="no-left no-right">[</span> +T +<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-stats"> + + </div> + <div class="member-body-long" id ="long-body-stats"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5467,12 +5601,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> @@ -5498,12 +5649,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(pid,stats)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'copy(pid,stats)');">[+]</span> <span class="member-annotations"> </span> @@ -5554,17 +5722,37 @@ T - <span class="no-left">: PackageDef</span> + <span class="no-left">: PackageDef +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-copy(pid,stats)"> + + </div> + <div class="member-body-long" id ="long-body-copy(pid,stats)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5585,17 +5773,37 @@ T - <span class="no-left">: RefTree</span> + <span class="no-left">: RefTree +<span class="no-left no-right">[</span> +T +<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> @@ -5616,17 +5824,40 @@ T - <span class="no-left">: List</span> + <span class="no-left">: List +<span class="no-left no-right">[</span> +Tree +<span class="no-left no-right">[</span> +T +<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-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="forwardTo" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'forwardTo');">[+]</span> <span class="member-annotations"> </span> @@ -5647,13 +5878,32 @@ T - <span class="no-left">: Tree</span> + <span class="no-left">: Tree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-forwardTo"> + + </div> + <div class="member-body-long" id ="long-body-forwardTo"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + 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/dotty/tools/dotc/ast/Trees$/PatternTree.html b/api/dotty/tools/dotc/ast/Trees$/PatternTree.html index ab7a95b78..8756a0f7c 100644 --- a/api/dotty/tools/dotc/ast/Trees$/PatternTree.html +++ b/api/dotty/tools/dotc/ast/Trees$/PatternTree.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"> PatternTree </span> + + <span id="entity-type-params"> + <span class="no-left">[</span> + + <span class="no-left"> + + -T + + </span> + + <span class="no-left">]</span> + </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">Tree</span> + + </div> + </div> @@ -5340,12 +5366,23 @@ parts of patterns.</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="ThisTree" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'ThisTree');">[+]</span> <span class="member-annotations"> </span> @@ -5375,12 +5412,31 @@ parts of patterns.</p> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-ThisTree"> + <p>The type constructor at the root of the tree</p> + + </div> + <div class="member-body-long" id ="long-body-ThisTree"> + <p>The type constructor at the root of the tree</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="isPattern" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'isPattern');">[+]</span> <span class="member-annotations"> </span> @@ -5406,9 +5462,26 @@ parts of patterns.</p> </div><!-- end member-title --> <div class="member-body"> - <p>Is this a legal part of a pattern which is not at the same time a term?</p> + <div class="member-body-short" id="short-body-isPattern"> + <p>Is this a legal part of a pattern which is not at the same time a term?</p> + </div> + <div class="member-body-long" id ="long-body-isPattern"> + <p>Is this a legal part of a pattern which is not at the same time a term?</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/dotty/tools/dotc/ast/Trees$/PolyTypeTree$.html b/api/dotty/tools/dotc/ast/Trees$/PolyTypeTree$.html index 14a19c7b7..f88c24a9a 100644 --- a/api/dotty/tools/dotc/ast/Trees$/PolyTypeTree$.html +++ b/api/dotty/tools/dotc/ast/Trees$/PolyTypeTree$.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"> PolyTypeTree </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(tparams,body)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'apply(tparams,body)');">[+]</span> <span class="member-annotations"> </span> @@ -5395,17 +5411,37 @@ T - <span class="no-left">: PolyTypeTree</span> + <span class="no-left">: PolyTypeTree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-apply(tparams,body)"> + + </div> + <div class="member-body-long" id ="long-body-apply(tparams,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="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> @@ -5442,13 +5478,32 @@ T - <span class="no-left">: PolyTypeTree</span> + <span class="no-left">: PolyTypeTree +<span class="no-left no-right">[</span> +T +<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/dotty/tools/dotc/ast/Trees$/PolyTypeTree.html b/api/dotty/tools/dotc/ast/Trees$/PolyTypeTree.html index d9e59b863..0722a357c 100644 --- a/api/dotty/tools/dotc/ast/Trees$/PolyTypeTree.html +++ b/api/dotty/tools/dotc/ast/Trees$/PolyTypeTree.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"> PolyTypeTree </span> + + <span id="entity-type-params"> + <span class="no-left">[</span> + + <span class="no-left"> + + -T + + </span> + + <span class="no-left">]</span> + </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">Tree</span> + + + <span class="keyword">with</span> + + <span class="entity-super-type">TypTree</span> + + </div> + </div> @@ -5339,12 +5370,58 @@ </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">PolyTypeTree</span> + <span class="no-left">(</span> + + + <span class="no-left"> + tparams: + </span> + List +<span class="no-left no-right">[</span> +TypeDef +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span> +<span class="no-left">]</span> + + <span class="no-left">, </span> + + + <span class=""> + body: + </span> + Tree +<span class="no-left no-right">[</span> +T +<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="ThisTree" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'ThisTree');">[+]</span> <span class="member-annotations"> </span> @@ -5374,12 +5451,31 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-ThisTree"> + <p>The type constructor at the root of the tree</p> + + </div> + <div class="member-body-long" id ="long-body-ThisTree"> + <p>The type constructor at the root of the tree</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="body" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'body');">[+]</span> <span class="member-annotations"> </span> @@ -5400,17 +5496,37 @@ - <span class="no-left">: Tree</span> + <span class="no-left">: Tree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-body"> + + </div> + <div class="member-body-long" id ="long-body-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="tparams" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'tparams');">[+]</span> <span class="member-annotations"> </span> @@ -5431,17 +5547,40 @@ - <span class="no-left">: List</span> + <span class="no-left">: List +<span class="no-left no-right">[</span> +TypeDef +<span class="no-left no-right">[</span> +T +<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-tparams"> + + </div> + <div class="member-body-long" id ="long-body-tparams"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5467,12 +5606,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> @@ -5498,12 +5654,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(tparams,body)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'copy(tparams,body)');">[+]</span> <span class="member-annotations"> </span> @@ -5554,17 +5727,37 @@ T - <span class="no-left">: PolyTypeTree</span> + <span class="no-left">: PolyTypeTree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-copy(tparams,body)"> + + </div> + <div class="member-body-long" id ="long-body-copy(tparams,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="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> @@ -5585,17 +5778,40 @@ T - <span class="no-left">: List</span> + <span class="no-left">: List +<span class="no-left no-right">[</span> +TypeDef +<span class="no-left no-right">[</span> +T +<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-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> @@ -5616,13 +5832,32 @@ T - <span class="no-left">: Tree</span> + <span class="no-left">: Tree +<span class="no-left no-right">[</span> +T +<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> diff --git a/api/dotty/tools/dotc/ast/Trees$/ProxyTree.html b/api/dotty/tools/dotc/ast/Trees$/ProxyTree.html index cd462dbf6..8eb849ab7 100644 --- a/api/dotty/tools/dotc/ast/Trees$/ProxyTree.html +++ b/api/dotty/tools/dotc/ast/Trees$/ProxyTree.html @@ -5321,6 +5321,9 @@ <div id="entity-container"> <div id="entity-title"> + <span id="entity-annotations"> + + </span> <span id="entity-modifiers"> abstract </span> @@ -5330,6 +5333,29 @@ <span id="entity-name"> ProxyTree </span> + + <span id="entity-type-params"> + <span class="no-left">[</span> + + <span class="no-left"> + + -T + + </span> + + <span class="no-left">]</span> + </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">Tree</span> + + </div> + </div> @@ -5340,12 +5366,35 @@ identified by <code>forwardTo</code>.</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">ProxyTree</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="ThisTree" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'ThisTree');">[+]</span> <span class="member-annotations"> </span> @@ -5375,12 +5424,31 @@ identified by <code>forwardTo</code>.</p> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-ThisTree"> + <p>The type constructor at the root of the tree</p> + + </div> + <div class="member-body-long" id ="long-body-ThisTree"> + <p>The type constructor at the root of the tree</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="denot(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'denot(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -5421,15 +5489,35 @@ identified by <code>forwardTo</code>.</p> </div><!-- end member-title --> <div class="member-body"> - <p>The denotation referred tno by this tree. + <div class="member-body-short" id="short-body-denot(ctx)"> + <p>The denotation referred tno by this tree. +Defined for <code>DenotingTree</code>s and <code>ProxyTree</code>s, NoDenotation for other +kinds of trees</p> + + </div> + <div class="member-body-long" id ="long-body-denot(ctx)"> + <p>The denotation referred tno by this tree. Defined for <code>DenotingTree</code>s and <code>ProxyTree</code>s, NoDenotation for other kinds of trees</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="forwardTo" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'forwardTo');">[+]</span> <span class="member-annotations"> </span> @@ -5450,17 +5538,37 @@ kinds of trees</p> - <span class="no-left">: Tree</span> + <span class="no-left">: Tree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-forwardTo"> + + </div> + <div class="member-body-long" id ="long-body-forwardTo"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="isTerm" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'isTerm');">[+]</span> <span class="member-annotations"> </span> @@ -5486,13 +5594,31 @@ kinds of trees</p> </div><!-- end member-title --> <div class="member-body"> - <p>Does this tree represent a term?</p> + <div class="member-body-short" id="short-body-isTerm"> + <p>Does this tree represent a term?</p> + </div> + <div class="member-body-long" id ="long-body-isTerm"> + <p>Does this tree represent a term?</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="isType" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'isType');">[+]</span> <span class="member-annotations"> </span> @@ -5518,9 +5644,26 @@ kinds of trees</p> </div><!-- end member-title --> <div class="member-body"> - <p>Does this tree represent a type?</p> + <div class="member-body-short" id="short-body-isType"> + <p>Does this tree represent a type?</p> + </div> + <div class="member-body-long" id ="long-body-isType"> + <p>Does this tree represent a 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/dotty/tools/dotc/ast/Trees$/RefTree.html b/api/dotty/tools/dotc/ast/Trees$/RefTree.html index 5a2c44b00..5c3f5c3bf 100644 --- a/api/dotty/tools/dotc/ast/Trees$/RefTree.html +++ b/api/dotty/tools/dotc/ast/Trees$/RefTree.html @@ -5321,6 +5321,9 @@ <div id="entity-container"> <div id="entity-title"> + <span id="entity-annotations"> + + </span> <span id="entity-modifiers"> abstract </span> @@ -5330,6 +5333,29 @@ <span id="entity-name"> RefTree </span> + + <span id="entity-type-params"> + <span class="no-left">[</span> + + <span class="no-left"> + + -T + + </span> + + <span class="no-left">]</span> + </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">NameTree</span> + + </div> + </div> @@ -5339,12 +5365,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">RefTree</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="ThisTree" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'ThisTree');">[+]</span> <span class="member-annotations"> </span> @@ -5374,12 +5423,31 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-ThisTree"> + <p>The type constructor at the root of the tree</p> + + </div> + <div class="member-body-long" id ="long-body-ThisTree"> + <p>The type constructor at the root of the tree</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="isTerm" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'isTerm');">[+]</span> <span class="member-annotations"> </span> @@ -5405,13 +5473,31 @@ </div><!-- end member-title --> <div class="member-body"> - <p>Does this tree represent a term?</p> + <div class="member-body-short" id="short-body-isTerm"> + <p>Does this tree represent a term?</p> + + </div> + <div class="member-body-long" id ="long-body-isTerm"> + <p>Does this tree represent a term?</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="isType" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'isType');">[+]</span> <span class="member-annotations"> </span> @@ -5437,13 +5523,31 @@ </div><!-- end member-title --> <div class="member-body"> - <p>Does this tree represent a type?</p> + <div class="member-body-short" id="short-body-isType"> + <p>Does this tree represent a type?</p> + + </div> + <div class="member-body-long" id ="long-body-isType"> + <p>Does this tree represent a 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 id="qualifier" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'qualifier');">[+]</span> <span class="member-annotations"> </span> @@ -5464,13 +5568,32 @@ - <span class="no-left">: Tree</span> + <span class="no-left">: Tree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-qualifier"> + + </div> + <div class="member-body-long" id ="long-body-qualifier"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + 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/dotty/tools/dotc/ast/Trees$/RefinedTypeTree$.html b/api/dotty/tools/dotc/ast/Trees$/RefinedTypeTree$.html index 8fbaa1919..44fc237d5 100644 --- a/api/dotty/tools/dotc/ast/Trees$/RefinedTypeTree$.html +++ b/api/dotty/tools/dotc/ast/Trees$/RefinedTypeTree$.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"> RefinedTypeTree </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(tpt,refinements)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'apply(tpt,refinements)');">[+]</span> <span class="member-annotations"> </span> @@ -5395,17 +5411,37 @@ T - <span class="no-left">: RefinedTypeTree</span> + <span class="no-left">: RefinedTypeTree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-apply(tpt,refinements)"> + + </div> + <div class="member-body-long" id ="long-body-apply(tpt,refinements)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5442,13 +5478,32 @@ T - <span class="no-left">: RefinedTypeTree</span> + <span class="no-left">: RefinedTypeTree +<span class="no-left no-right">[</span> +T +<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/dotty/tools/dotc/ast/Trees$/RefinedTypeTree.html b/api/dotty/tools/dotc/ast/Trees$/RefinedTypeTree.html index 9eb6d1700..dc406a531 100644 --- a/api/dotty/tools/dotc/ast/Trees$/RefinedTypeTree.html +++ b/api/dotty/tools/dotc/ast/Trees$/RefinedTypeTree.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"> RefinedTypeTree </span> + + <span id="entity-type-params"> + <span class="no-left">[</span> + + <span class="no-left"> + + -T + + </span> + + <span class="no-left">]</span> + </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">ProxyTree</span> + + + <span class="keyword">with</span> + + <span class="entity-super-type">TypTree</span> + + </div> + </div> @@ -5339,12 +5370,58 @@ </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">RefinedTypeTree</span> + <span class="no-left">(</span> + + + <span class="no-left"> + tpt: + </span> + Tree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span> + + <span class="no-left">, </span> + + + <span class=""> + refinements: + </span> + List +<span class="no-left no-right">[</span> +Tree +<span class="no-left no-right">[</span> +T +<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="ThisTree" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'ThisTree');">[+]</span> <span class="member-annotations"> </span> @@ -5374,12 +5451,31 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-ThisTree"> + <p>The type constructor at the root of the tree</p> + + </div> + <div class="member-body-long" id ="long-body-ThisTree"> + <p>The type constructor at the root of the tree</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="refinements" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'refinements');">[+]</span> <span class="member-annotations"> </span> @@ -5400,17 +5496,40 @@ - <span class="no-left">: List</span> + <span class="no-left">: List +<span class="no-left no-right">[</span> +Tree +<span class="no-left no-right">[</span> +T +<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-refinements"> + + </div> + <div class="member-body-long" id ="long-body-refinements"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="tpt" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'tpt');">[+]</span> <span class="member-annotations"> </span> @@ -5431,17 +5550,37 @@ - <span class="no-left">: Tree</span> + <span class="no-left">: Tree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-tpt"> + + </div> + <div class="member-body-long" id ="long-body-tpt"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5467,12 +5606,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> @@ -5498,12 +5654,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(tpt,refinements)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'copy(tpt,refinements)');">[+]</span> <span class="member-annotations"> </span> @@ -5554,17 +5727,37 @@ T - <span class="no-left">: RefinedTypeTree</span> + <span class="no-left">: RefinedTypeTree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-copy(tpt,refinements)"> + + </div> + <div class="member-body-long" id ="long-body-copy(tpt,refinements)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5585,17 +5778,37 @@ T - <span class="no-left">: Tree</span> + <span class="no-left">: Tree +<span class="no-left no-right">[</span> +T +<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> @@ -5616,17 +5829,40 @@ T - <span class="no-left">: List</span> + <span class="no-left">: List +<span class="no-left no-right">[</span> +Tree +<span class="no-left no-right">[</span> +T +<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-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="forwardTo" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'forwardTo');">[+]</span> <span class="member-annotations"> </span> @@ -5647,13 +5883,32 @@ T - <span class="no-left">: Tree</span> + <span class="no-left">: Tree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-forwardTo"> + + </div> + <div class="member-body-long" id ="long-body-forwardTo"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + 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/dotty/tools/dotc/ast/Trees$/Return$.html b/api/dotty/tools/dotc/ast/Trees$/Return$.html index 8ace96543..d81875c5b 100644 --- a/api/dotty/tools/dotc/ast/Trees$/Return$.html +++ b/api/dotty/tools/dotc/ast/Trees$/Return$.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"> Return </span> + + </div> @@ -5342,12 +5347,23 @@ closures can intervene.</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="<init>$default$2" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, '<init>$default$2');">[+]</span> <span class="member-annotations"> </span> @@ -5368,17 +5384,37 @@ closures can intervene.</p> - <span class="no-left">: Thicket</span> + <span class="no-left">: Thicket +<span class="no-left no-right">[</span> +Any +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-<init>$default$2"> + + </div> + <div class="member-body-long" id ="long-body-<init>$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="apply(expr,from)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'apply(expr,from)');">[+]</span> <span class="member-annotations"> </span> @@ -5426,17 +5462,37 @@ T - <span class="no-left">: Return</span> + <span class="no-left">: Return +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-apply(expr,from)"> + + </div> + <div class="member-body-long" id ="long-body-apply(expr,from)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5473,13 +5529,32 @@ T - <span class="no-left">: Return</span> + <span class="no-left">: Return +<span class="no-left no-right">[</span> +T +<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/dotty/tools/dotc/ast/Trees$/Return.html b/api/dotty/tools/dotc/ast/Trees$/Return.html index f76f505c7..d52cfa2dd 100644 --- a/api/dotty/tools/dotc/ast/Trees$/Return.html +++ b/api/dotty/tools/dotc/ast/Trees$/Return.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"> Return </span> + + <span id="entity-type-params"> + <span class="no-left">[</span> + + <span class="no-left"> + + -T + + </span> + + <span class="no-left">]</span> + </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">Tree</span> + + + <span class="keyword">with</span> + + <span class="entity-super-type">TermTree</span> + + </div> + </div> @@ -5342,12 +5373,55 @@ closures can intervene.</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">Return</span> + <span class="no-left">(</span> + + + <span class="no-left"> + expr: + </span> + Tree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span> + + <span class="no-left">, </span> + + + <span class=""> + from: + </span> + Tree +<span class="no-left no-right">[</span> +T +<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="ThisTree" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'ThisTree');">[+]</span> <span class="member-annotations"> </span> @@ -5377,12 +5451,31 @@ closures can intervene.</p> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-ThisTree"> + <p>The type constructor at the root of the tree</p> + + </div> + <div class="member-body-long" id ="long-body-ThisTree"> + <p>The type constructor at the root of the tree</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="expr" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'expr');">[+]</span> <span class="member-annotations"> </span> @@ -5403,17 +5496,37 @@ closures can intervene.</p> - <span class="no-left">: Tree</span> + <span class="no-left">: Tree +<span class="no-left no-right">[</span> +T +<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="from" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'from');">[+]</span> <span class="member-annotations"> </span> @@ -5434,17 +5547,37 @@ closures can intervene.</p> - <span class="no-left">: Tree</span> + <span class="no-left">: Tree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-from"> + + </div> + <div class="member-body-long" id ="long-body-from"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5470,12 +5603,29 @@ closures can intervene.</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> @@ -5501,12 +5651,29 @@ closures can intervene.</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(expr,from)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'copy(expr,from)');">[+]</span> <span class="member-annotations"> </span> @@ -5554,17 +5721,37 @@ T - <span class="no-left">: Return</span> + <span class="no-left">: Return +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-copy(expr,from)"> + + </div> + <div class="member-body-long" id ="long-body-copy(expr,from)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5585,17 +5772,37 @@ T - <span class="no-left">: Tree</span> + <span class="no-left">: Tree +<span class="no-left no-right">[</span> +T +<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> @@ -5616,13 +5823,32 @@ T - <span class="no-left">: Tree</span> + <span class="no-left">: Tree +<span class="no-left no-right">[</span> +T +<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> diff --git a/api/dotty/tools/dotc/ast/Trees$/Select$.html b/api/dotty/tools/dotc/ast/Trees$/Select$.html index d07cb0bbd..546c291af 100644 --- a/api/dotty/tools/dotc/ast/Trees$/Select$.html +++ b/api/dotty/tools/dotc/ast/Trees$/Select$.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"> Select </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(qualifier,name)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'apply(qualifier,name)');">[+]</span> <span class="member-annotations"> </span> @@ -5389,17 +5405,37 @@ T - <span class="no-left">: Select</span> + <span class="no-left">: Select +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-apply(qualifier,name)"> + + </div> + <div class="member-body-long" id ="long-body-apply(qualifier,name)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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 @@ T - <span class="no-left">: Select</span> + <span class="no-left">: Select +<span class="no-left no-right">[</span> +T +<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/dotty/tools/dotc/ast/Trees$/Select.html b/api/dotty/tools/dotc/ast/Trees$/Select.html index 354ce9278..062e8ec63 100644 --- a/api/dotty/tools/dotc/ast/Trees$/Select.html +++ b/api/dotty/tools/dotc/ast/Trees$/Select.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"> Select </span> + + <span id="entity-type-params"> + <span class="no-left">[</span> + + <span class="no-left"> + + -T + + </span> + + <span class="no-left">]</span> + </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">RefTree</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">Select</span> + <span class="no-left">(</span> + + + <span class="no-left"> + qualifier: + </span> + Tree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span> + + <span class="no-left">, </span> + + + <span class=""> + name: + </span> + Name + + + <span class="no-left">)</span> + </div> + </div> + + + </div> + + <h1 class="section "> + Members + </h1> <div id="entity-members" class="entity-section "> <div id="ThisTree" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'ThisTree');">[+]</span> <span class="member-annotations"> </span> @@ -5374,12 +5440,31 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-ThisTree"> + <p>The type constructor at the root of the tree</p> + + </div> + <div class="member-body-long" id ="long-body-ThisTree"> + <p>The type constructor at the root of the tree</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="name" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'name');">[+]</span> <span class="member-annotations"> </span> @@ -5405,12 +5490,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-name"> + + </div> + <div class="member-body-long" id ="long-body-name"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="qualifier" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'qualifier');">[+]</span> <span class="member-annotations"> </span> @@ -5431,17 +5533,37 @@ - <span class="no-left">: Tree</span> + <span class="no-left">: Tree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-qualifier"> + + </div> + <div class="member-body-long" id ="long-body-qualifier"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5467,12 +5589,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> @@ -5498,12 +5637,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(qualifier,name)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'copy(qualifier,name)');">[+]</span> <span class="member-annotations"> </span> @@ -5548,17 +5704,37 @@ T - <span class="no-left">: Select</span> + <span class="no-left">: Select +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-copy(qualifier,name)"> + + </div> + <div class="member-body-long" id ="long-body-copy(qualifier,name)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5579,17 +5755,37 @@ T - <span class="no-left">: Tree</span> + <span class="no-left">: Tree +<span class="no-left no-right">[</span> +T +<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> @@ -5615,8 +5811,24 @@ T </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/dotty/tools/dotc/ast/Trees$/SelectWithSig.html b/api/dotty/tools/dotc/ast/Trees$/SelectWithSig.html index 5d7c6e916..6dc9e0918 100644 --- a/api/dotty/tools/dotc/ast/Trees$/SelectWithSig.html +++ b/api/dotty/tools/dotc/ast/Trees$/SelectWithSig.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"> SelectWithSig </span> + + <span id="entity-type-params"> + <span class="no-left">[</span> + + <span class="no-left"> + + -T + + </span> + + <span class="no-left">]</span> + </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">Select</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">SelectWithSig</span> + <span class="no-left">(</span> + + + <span class="no-left"> + qualifier: + </span> + Tree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span> + + <span class="no-left">, </span> + + + <span class=""> + name: + </span> + Name + + <span class="no-left">, </span> + + + <span class=""> + sig: + </span> + Signature + + + <span class="no-left">)</span> + </div> + </div> + + + </div> + + <h1 class="section "> + Members + </h1> <div id="entity-members" class="entity-section "> <div id="name" class="member private"> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'name');">[+]</span> <span class="member-annotations"> </span> @@ -5365,12 +5439,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-name"> + + </div> + <div class="member-body-long" id ="long-body-name"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="qualifier" class="member private"> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'qualifier');">[+]</span> <span class="member-annotations"> </span> @@ -5391,17 +5482,37 @@ - <span class="no-left">: Tree</span> + <span class="no-left">: Tree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-qualifier"> + + </div> + <div class="member-body-long" id ="long-body-qualifier"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="sig" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'sig');">[+]</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-sig"> + + </div> + <div class="member-body-long" id ="long-body-sig"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5458,8 +5586,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/dotty/tools/dotc/ast/Trees$/SeqLiteral$.html b/api/dotty/tools/dotc/ast/Trees$/SeqLiteral$.html index 61e1c1ffe..105c1ebab 100644 --- a/api/dotty/tools/dotc/ast/Trees$/SeqLiteral$.html +++ b/api/dotty/tools/dotc/ast/Trees$/SeqLiteral$.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"> SeqLiteral </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(elems,elemtpt)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'apply(elems,elemtpt)');">[+]</span> <span class="member-annotations"> </span> @@ -5395,17 +5411,37 @@ T - <span class="no-left">: SeqLiteral</span> + <span class="no-left">: SeqLiteral +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-apply(elems,elemtpt)"> + + </div> + <div class="member-body-long" id ="long-body-apply(elems,elemtpt)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5442,13 +5478,32 @@ T - <span class="no-left">: SeqLiteral</span> + <span class="no-left">: SeqLiteral +<span class="no-left no-right">[</span> +T +<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/dotty/tools/dotc/ast/Trees$/SeqLiteral.html b/api/dotty/tools/dotc/ast/Trees$/SeqLiteral.html index cda559fb3..92129bb46 100644 --- a/api/dotty/tools/dotc/ast/Trees$/SeqLiteral.html +++ b/api/dotty/tools/dotc/ast/Trees$/SeqLiteral.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"> SeqLiteral </span> + + <span id="entity-type-params"> + <span class="no-left">[</span> + + <span class="no-left"> + + -T + + </span> + + <span class="no-left">]</span> + </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">Tree</span> + + </div> + </div> @@ -5339,12 +5365,58 @@ </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">SeqLiteral</span> + <span class="no-left">(</span> + + + <span class="no-left"> + elems: + </span> + List +<span class="no-left no-right">[</span> +Tree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span> +<span class="no-left">]</span> + + <span class="no-left">, </span> + + + <span class=""> + elemtpt: + </span> + Tree +<span class="no-left no-right">[</span> +T +<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="ThisTree" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'ThisTree');">[+]</span> <span class="member-annotations"> </span> @@ -5374,12 +5446,31 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-ThisTree"> + <p>The type constructor at the root of the tree</p> + + </div> + <div class="member-body-long" id ="long-body-ThisTree"> + <p>The type constructor at the root of the tree</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> @@ -5400,17 +5491,40 @@ - <span class="no-left">: List</span> + <span class="no-left">: List +<span class="no-left no-right">[</span> +Tree +<span class="no-left no-right">[</span> +T +<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-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="elemtpt" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'elemtpt');">[+]</span> <span class="member-annotations"> </span> @@ -5431,17 +5545,37 @@ - <span class="no-left">: Tree</span> + <span class="no-left">: Tree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-elemtpt"> + + </div> + <div class="member-body-long" id ="long-body-elemtpt"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5467,12 +5601,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> @@ -5498,12 +5649,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(elems,elemtpt)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'copy(elems,elemtpt)');">[+]</span> <span class="member-annotations"> </span> @@ -5554,17 +5722,37 @@ T - <span class="no-left">: SeqLiteral</span> + <span class="no-left">: SeqLiteral +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-copy(elems,elemtpt)"> + + </div> + <div class="member-body-long" id ="long-body-copy(elems,elemtpt)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5585,17 +5773,40 @@ T - <span class="no-left">: List</span> + <span class="no-left">: List +<span class="no-left no-right">[</span> +Tree +<span class="no-left no-right">[</span> +T +<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-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> @@ -5616,13 +5827,32 @@ T - <span class="no-left">: Tree</span> + <span class="no-left">: Tree +<span class="no-left no-right">[</span> +T +<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> diff --git a/api/dotty/tools/dotc/ast/Trees$/SingletonTypeTree$.html b/api/dotty/tools/dotc/ast/Trees$/SingletonTypeTree$.html index 82c90f2ea..a6901969b 100644 --- a/api/dotty/tools/dotc/ast/Trees$/SingletonTypeTree$.html +++ b/api/dotty/tools/dotc/ast/Trees$/SingletonTypeTree$.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"> SingletonTypeTree </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(ref)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'apply(ref)');">[+]</span> <span class="member-annotations"> </span> @@ -5381,17 +5397,37 @@ T - <span class="no-left">: SingletonTypeTree</span> + <span class="no-left">: SingletonTypeTree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-apply(ref)"> + + </div> + <div class="member-body-long" id ="long-body-apply(ref)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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 @@ T - <span class="no-left">: SingletonTypeTree</span> + <span class="no-left">: SingletonTypeTree +<span class="no-left no-right">[</span> +T +<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/dotty/tools/dotc/ast/Trees$/SingletonTypeTree.html b/api/dotty/tools/dotc/ast/Trees$/SingletonTypeTree.html index f70fa2860..b9dc55e66 100644 --- a/api/dotty/tools/dotc/ast/Trees$/SingletonTypeTree.html +++ b/api/dotty/tools/dotc/ast/Trees$/SingletonTypeTree.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"> SingletonTypeTree </span> + + <span id="entity-type-params"> + <span class="no-left">[</span> + + <span class="no-left"> + + -T + + </span> + + <span class="no-left">]</span> + </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">DenotingTree</span> + + + <span class="keyword">with</span> + + <span class="entity-super-type">TypTree</span> + + </div> + </div> @@ -5339,12 +5370,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">SingletonTypeTree</span> + <span class="no-left">(</span> + + + <span class="no-left"> + ref: + </span> + Tree +<span class="no-left no-right">[</span> +T +<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="ThisTree" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'ThisTree');">[+]</span> <span class="member-annotations"> </span> @@ -5374,12 +5437,31 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-ThisTree"> + <p>The type constructor at the root of the tree</p> + + </div> + <div class="member-body-long" id ="long-body-ThisTree"> + <p>The type constructor at the root of the tree</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="ref" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'ref');">[+]</span> <span class="member-annotations"> </span> @@ -5400,17 +5482,37 @@ - <span class="no-left">: Tree</span> + <span class="no-left">: Tree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-ref"> + + </div> + <div class="member-body-long" id ="long-body-ref"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5436,12 +5538,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="copy(ref)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'copy(ref)');">[+]</span> <span class="member-annotations"> </span> @@ -5478,17 +5597,37 @@ T - <span class="no-left">: SingletonTypeTree</span> + <span class="no-left">: SingletonTypeTree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-copy(ref)"> + + </div> + <div class="member-body-long" id ="long-body-copy(ref)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5509,13 +5648,32 @@ T - <span class="no-left">: Tree</span> + <span class="no-left">: Tree +<span class="no-left no-right">[</span> +T +<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> diff --git a/api/dotty/tools/dotc/ast/Trees$/Super$.html b/api/dotty/tools/dotc/ast/Trees$/Super$.html index 27df53479..b51522573 100644 --- a/api/dotty/tools/dotc/ast/Trees$/Super$.html +++ b/api/dotty/tools/dotc/ast/Trees$/Super$.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"> Super </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(qual,mix)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'apply(qual,mix)');">[+]</span> <span class="member-annotations"> </span> @@ -5389,17 +5405,37 @@ T - <span class="no-left">: Super</span> + <span class="no-left">: Super +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-apply(qual,mix)"> + + </div> + <div class="member-body-long" id ="long-body-apply(qual,mix)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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 @@ T - <span class="no-left">: Super</span> + <span class="no-left">: Super +<span class="no-left no-right">[</span> +T +<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/dotty/tools/dotc/ast/Trees$/Super.html b/api/dotty/tools/dotc/ast/Trees$/Super.html index 35f21e0e2..bf9530d37 100644 --- a/api/dotty/tools/dotc/ast/Trees$/Super.html +++ b/api/dotty/tools/dotc/ast/Trees$/Super.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"> Super </span> + + <span id="entity-type-params"> + <span class="no-left">[</span> + + <span class="no-left"> + + -T + + </span> + + <span class="no-left">]</span> + </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">ProxyTree</span> + + + <span class="keyword">with</span> + + <span class="entity-super-type">TermTree</span> + + </div> + </div> @@ -5339,12 +5370,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">Super</span> + <span class="no-left">(</span> + + + <span class="no-left"> + qual: + </span> + Tree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span> + + <span class="no-left">, </span> + + + <span class=""> + mix: + </span> + Ident + + + <span class="no-left">)</span> + </div> + </div> + + + </div> + + <h1 class="section "> + Members + </h1> <div id="entity-members" class="entity-section "> <div id="ThisTree" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'ThisTree');">[+]</span> <span class="member-annotations"> </span> @@ -5374,12 +5445,31 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-ThisTree"> + <p>The type constructor at the root of the tree</p> + + </div> + <div class="member-body-long" id ="long-body-ThisTree"> + <p>The type constructor at the root of the tree</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="mix" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'mix');">[+]</span> <span class="member-annotations"> </span> @@ -5405,12 +5495,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-mix"> + + </div> + <div class="member-body-long" id ="long-body-mix"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="qual" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'qual');">[+]</span> <span class="member-annotations"> </span> @@ -5431,17 +5538,37 @@ - <span class="no-left">: Tree</span> + <span class="no-left">: Tree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-qual"> + + </div> + <div class="member-body-long" id ="long-body-qual"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5467,12 +5594,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> @@ -5498,12 +5642,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(qual,mix)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'copy(qual,mix)');">[+]</span> <span class="member-annotations"> </span> @@ -5548,17 +5709,37 @@ T - <span class="no-left">: Super</span> + <span class="no-left">: Super +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-copy(qual,mix)"> + + </div> + <div class="member-body-long" id ="long-body-copy(qual,mix)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5579,17 +5760,37 @@ T - <span class="no-left">: Tree</span> + <span class="no-left">: Tree +<span class="no-left no-right">[</span> +T +<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> @@ -5615,12 +5816,29 @@ T </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="forwardTo" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'forwardTo');">[+]</span> <span class="member-annotations"> </span> @@ -5641,13 +5859,32 @@ T - <span class="no-left">: Tree</span> + <span class="no-left">: Tree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-forwardTo"> + + </div> + <div class="member-body-long" id ="long-body-forwardTo"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + 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/dotty/tools/dotc/ast/Trees$/Template$.html b/api/dotty/tools/dotc/ast/Trees$/Template$.html index 3774d6f6c..e925f60ef 100644 --- a/api/dotty/tools/dotc/ast/Trees$/Template$.html +++ b/api/dotty/tools/dotc/ast/Trees$/Template$.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"> Template </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(constr,parents,self,preBody)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'apply(constr,parents,self,preBody)');">[+]</span> <span class="member-annotations"> </span> @@ -5414,17 +5430,37 @@ T - <span class="no-left">: Template</span> + <span class="no-left">: Template +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-apply(constr,parents,self,preBody)"> + + </div> + <div class="member-body-long" id ="long-body-apply(constr,parents,self,preBody)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5461,13 +5497,32 @@ T - <span class="no-left">: Template</span> + <span class="no-left">: Template +<span class="no-left no-right">[</span> +T +<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/dotty/tools/dotc/ast/Trees$/Template.html b/api/dotty/tools/dotc/ast/Trees$/Template.html index a620557ad..1dce62b51 100644 --- a/api/dotty/tools/dotc/ast/Trees$/Template.html +++ b/api/dotty/tools/dotc/ast/Trees$/Template.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"> Template </span> + + <span id="entity-type-params"> + <span class="no-left">[</span> + + <span class="no-left"> + + -T + + </span> + + <span class="no-left">]</span> + </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">DenotingTree</span> + + + <span class="keyword">with</span> + + <span class="entity-super-type">DefTree</span> + + + <span class="keyword">with</span> + + <span class="entity-super-type">WithLazyField</span> + + </div> + </div> @@ -5339,12 +5375,77 @@ </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">Template</span> + <span class="no-left">(</span> + + + <span class="no-left"> + constr: + </span> + DefDef +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span> + + <span class="no-left">, </span> + + + <span class=""> + parents: + </span> + List +<span class="no-left no-right">[</span> +Tree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span> +<span class="no-left">]</span> + + <span class="no-left">, </span> + + + <span class=""> + self: + </span> + ValDef +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span> + + <span class="no-left">, </span> + + + <span class=""> + preBody: + </span> + LazyTreeList + + + <span class="no-left">)</span> + </div> + </div> + + + </div> + + <h1 class="section "> + Members + </h1> <div id="entity-members" class="entity-section "> <div id="ThisTree" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'ThisTree');">[+]</span> <span class="member-annotations"> </span> @@ -5374,12 +5475,31 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-ThisTree"> + <p>The type constructor at the root of the tree</p> + + </div> + <div class="member-body-long" id ="long-body-ThisTree"> + <p>The type constructor at the root of the tree</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="constr" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'constr');">[+]</span> <span class="member-annotations"> </span> @@ -5400,17 +5520,37 @@ - <span class="no-left">: DefDef</span> + <span class="no-left">: DefDef +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-constr"> + + </div> + <div class="member-body-long" id ="long-body-constr"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="parents" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'parents');">[+]</span> <span class="member-annotations"> </span> @@ -5431,17 +5571,40 @@ - <span class="no-left">: List</span> + <span class="no-left">: List +<span class="no-left no-right">[</span> +Tree +<span class="no-left no-right">[</span> +T +<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-parents"> + + </div> + <div class="member-body-long" id ="long-body-parents"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="preBody" class="member private"> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'preBody');">[+]</span> <span class="member-annotations"> </span> @@ -5467,12 +5630,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-preBody"> + + </div> + <div class="member-body-long" id ="long-body-preBody"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="self" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'self');">[+]</span> <span class="member-annotations"> </span> @@ -5493,17 +5673,37 @@ - <span class="no-left">: ValDef</span> + <span class="no-left">: ValDef +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-self"> + + </div> + <div class="member-body-long" id ="long-body-self"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5529,12 +5729,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> @@ -5560,12 +5777,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="_3" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, '_3');">[+]</span> <span class="member-annotations"> </span> @@ -5591,12 +5825,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-_3"> + + </div> + <div class="member-body-long" id ="long-body-_3"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="_4" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, '_4');">[+]</span> <span class="member-annotations"> </span> @@ -5622,12 +5873,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-_4"> + + </div> + <div class="member-body-long" id ="long-body-_4"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="body(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'body(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -5663,17 +5931,40 @@ - <span class="no-left">: List</span> + <span class="no-left">: List +<span class="no-left no-right">[</span> +Tree +<span class="no-left no-right">[</span> +T +<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-body(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-body(ctx)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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(constr,parents,self,preBody)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'copy(constr,parents,self,preBody)');">[+]</span> <span class="member-annotations"> </span> @@ -5743,17 +6034,37 @@ T - <span class="no-left">: Template</span> + <span class="no-left">: Template +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-copy(constr,parents,self,preBody)"> + + </div> + <div class="member-body-long" id ="long-body-copy(constr,parents,self,preBody)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5774,17 +6085,37 @@ T - <span class="no-left">: DefDef</span> + <span class="no-left">: DefDef +<span class="no-left no-right">[</span> +T +<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> @@ -5805,17 +6136,40 @@ T - <span class="no-left">: List</span> + <span class="no-left">: List +<span class="no-left no-right">[</span> +Tree +<span class="no-left no-right">[</span> +T +<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-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="copy$default$3" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$3');">[+]</span> <span class="member-annotations"> </span> @@ -5836,17 +6190,37 @@ T - <span class="no-left">: ValDef</span> + <span class="no-left">: ValDef +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-copy$default$3"> + + </div> + <div class="member-body-long" id ="long-body-copy$default$3"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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$4" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$4');">[+]</span> <span class="member-annotations"> </span> @@ -5872,12 +6246,29 @@ T </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-copy$default$4"> + + </div> + <div class="member-body-long" id ="long-body-copy$default$4"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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(x)" class="member protected"> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'force(x)');">[+]</span> <span class="member-annotations"> </span> @@ -5916,12 +6307,29 @@ T </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-force(x)"> + + </div> + <div class="member-body-long" id ="long-body-force(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="preBody_=(x$1)" class="member private"> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'preBody_=(x$1)');">[+]</span> <span class="member-annotations"> </span> @@ -5960,12 +6368,29 @@ T </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-preBody_=(x$1)"> + + </div> + <div class="member-body-long" id ="long-body-preBody_=(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="unforced" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'unforced');">[+]</span> <span class="member-annotations"> </span> @@ -5991,12 +6416,29 @@ T </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-unforced"> + + </div> + <div class="member-body-long" id ="long-body-unforced"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="unforcedBody" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'unforcedBody');">[+]</span> <span class="member-annotations"> </span> @@ -6022,8 +6464,24 @@ T </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-unforcedBody"> + + </div> + <div class="member-body-long" id ="long-body-unforcedBody"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + 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/dotty/tools/dotc/ast/Trees$/TermTree.html b/api/dotty/tools/dotc/ast/Trees$/TermTree.html index 99d4c34fb..6bc77067d 100644 --- a/api/dotty/tools/dotc/ast/Trees$/TermTree.html +++ b/api/dotty/tools/dotc/ast/Trees$/TermTree.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"> TermTree </span> + + <span id="entity-type-params"> + <span class="no-left">[</span> + + <span class="no-left"> + + -T + + </span> + + <span class="no-left">]</span> + </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">Tree</span> + + </div> + </div> @@ -5340,12 +5366,23 @@ Note that some trees have isTerm = true without being TermTrees (e.g. Ident, Ann </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="ThisTree" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'ThisTree');">[+]</span> <span class="member-annotations"> </span> @@ -5375,12 +5412,31 @@ Note that some trees have isTerm = true without being TermTrees (e.g. Ident, Ann </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-ThisTree"> + <p>The type constructor at the root of the tree</p> + + </div> + <div class="member-body-long" id ="long-body-ThisTree"> + <p>The type constructor at the root of the tree</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="isTerm" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'isTerm');">[+]</span> <span class="member-annotations"> </span> @@ -5406,9 +5462,26 @@ Note that some trees have isTerm = true without being TermTrees (e.g. Ident, Ann </div><!-- end member-title --> <div class="member-body"> - <p>Does this tree represent a term?</p> + <div class="member-body-short" id="short-body-isTerm"> + <p>Does this tree represent a term?</p> + </div> + <div class="member-body-long" id ="long-body-isTerm"> + <p>Does this tree represent a term?</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/dotty/tools/dotc/ast/Trees$/Thicket$.html b/api/dotty/tools/dotc/ast/Trees$/Thicket$.html index 6f41dcb0a..3598f8636 100644 --- a/api/dotty/tools/dotc/ast/Trees$/Thicket$.html +++ b/api/dotty/tools/dotc/ast/Trees$/Thicket$.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"> Thicket </span> + + </div> @@ -5342,12 +5347,23 @@ a <code>transform(List[Tree])</code> call.</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(trees)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'apply(trees)');">[+]</span> <span class="member-annotations"> </span> @@ -5387,17 +5403,37 @@ T - <span class="no-left">: Thicket</span> + <span class="no-left">: Thicket +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-apply(trees)"> + + </div> + <div class="member-body-long" id ="long-body-apply(trees)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5434,13 +5470,32 @@ T - <span class="no-left">: Thicket</span> + <span class="no-left">: Thicket +<span class="no-left no-right">[</span> +T +<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/dotty/tools/dotc/ast/Trees$/Thicket.html b/api/dotty/tools/dotc/ast/Trees$/Thicket.html index 05668b4b1..a641e2c67 100644 --- a/api/dotty/tools/dotc/ast/Trees$/Thicket.html +++ b/api/dotty/tools/dotc/ast/Trees$/Thicket.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"> Thicket </span> + + <span id="entity-type-params"> + <span class="no-left">[</span> + + <span class="no-left"> + + -T + + </span> + + <span class="no-left">]</span> + </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">Tree</span> + + + <span class="keyword">with</span> + + <span class="entity-super-type">WithoutTypeOrPos</span> + + </div> + </div> @@ -5342,12 +5373,47 @@ a <code>transform(List[Tree])</code> call.</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">Thicket</span> + <span class="no-left">(</span> + + + <span class="no-left"> + trees: + </span> + List +<span class="no-left no-right">[</span> +Tree +<span class="no-left no-right">[</span> +T +<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="ThisTree" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'ThisTree');">[+]</span> <span class="member-annotations"> </span> @@ -5377,12 +5443,31 @@ a <code>transform(List[Tree])</code> call.</p> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-ThisTree"> + <p>The type constructor at the root of the tree</p> + + </div> + <div class="member-body-long" id ="long-body-ThisTree"> + <p>The type constructor at the root of the tree</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="trees" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'trees');">[+]</span> <span class="member-annotations"> </span> @@ -5403,17 +5488,40 @@ a <code>transform(List[Tree])</code> call.</p> - <span class="no-left">: List</span> + <span class="no-left">: List +<span class="no-left no-right">[</span> +Tree +<span class="no-left no-right">[</span> +T +<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-trees"> + + </div> + <div class="member-body-long" id ="long-body-trees"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5439,12 +5547,29 @@ a <code>transform(List[Tree])</code> call.</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="copy(trees)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'copy(trees)');">[+]</span> <span class="member-annotations"> </span> @@ -5484,17 +5609,37 @@ T - <span class="no-left">: Thicket</span> + <span class="no-left">: Thicket +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-copy(trees)"> + + </div> + <div class="member-body-long" id ="long-body-copy(trees)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5515,17 +5660,40 @@ T - <span class="no-left">: List</span> + <span class="no-left">: List +<span class="no-left no-right">[</span> +Tree +<span class="no-left no-right">[</span> +T +<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-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="foreachInThicket(op)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'foreachInThicket(op)');">[+]</span> <span class="member-annotations"> </span> @@ -5567,14 +5735,33 @@ T </div><!-- end member-title --> <div class="member-body"> - <p>If this is a thicket, perform <code>op</code> on each of its trees + <div class="member-body-short" id="short-body-foreachInThicket(op)"> + <p>If this is a thicket, perform <code>op</code> on each of its trees otherwise, perform <code>op</code> ion tree itself.</p> + </div> + <div class="member-body-long" id ="long-body-foreachInThicket(op)"> + <p>If this is a thicket, perform <code>op</code> on each of its trees +otherwise, perform <code>op</code> ion tree 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 id="isEmpty" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'isEmpty');">[+]</span> <span class="member-annotations"> </span> @@ -5600,13 +5787,31 @@ otherwise, perform <code>op</code> ion tree itself.</p> </div><!-- end member-title --> <div class="member-body"> - <p>Is this tree either the empty tree or the empty ValDef or an empty type ident?</p> + <div class="member-body-short" id="short-body-isEmpty"> + <p>Is this tree either the empty tree or the empty ValDef or an empty type ident?</p> + + </div> + <div class="member-body-long" id ="long-body-isEmpty"> + <p>Is this tree either the empty tree or the empty ValDef or an empty type ident?</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="pos" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'pos');">[+]</span> <span class="member-annotations"> </span> @@ -5632,13 +5837,31 @@ otherwise, perform <code>op</code> ion tree itself.</p> </div><!-- end member-title --> <div class="member-body"> - <p>The item's position.</p> + <div class="member-body-short" id="short-body-pos"> + <p>The item's position.</p> + </div> + <div class="member-body-long" id ="long-body-pos"> + <p>The item's position.</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> @@ -5659,19 +5882,44 @@ otherwise, perform <code>op</code> ion tree itself.</p> - <span class="no-left">: List</span> + <span class="no-left">: List +<span class="no-left no-right">[</span> +Tree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span> +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - <p>Convert tree to a list. Gives a singleton list, except + <div class="member-body-short" id="short-body-toList"> + <p>Convert tree to a list. Gives a singleton list, except +for thickets which return their element trees.</p> + + </div> + <div class="member-body-long" id ="long-body-toList"> + <p>Convert tree to a list. Gives a singleton list, except for thickets which return their element trees.</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> @@ -5697,12 +5945,29 @@ for thickets which return their element trees.</p> </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="withPos(pos)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'withPos(pos)');">[+]</span> <span class="member-annotations"> </span> @@ -5736,17 +6001,40 @@ for thickets which return their element trees.</p> - <span class="no-left">: Thicket</span> + <span class="no-left">: Thicket +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - <p>A positioned item like this one with the position set to <code>pos</code>. + <div class="member-body-short" id="short-body-withPos(pos)"> + <p>A positioned item like this one with the position set to <code>pos</code>. if the positioned item is source-derived, a clone is returned. If the positioned item is s... </p> + </div> + <div class="member-body-long" id ="long-body-withPos(pos)"> + <p>A positioned item like this one with the position set to <code>pos</code>. +if the positioned item is source-derived, a clone is returned. +If the positioned item is synthetic, the position is updated +destructively and the item itself is returned.</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/dotty/tools/dotc/ast/Trees$/This$.html b/api/dotty/tools/dotc/ast/Trees$/This$.html index 8c802a7b3..1de2aa401 100644 --- a/api/dotty/tools/dotc/ast/Trees$/This$.html +++ b/api/dotty/tools/dotc/ast/Trees$/This$.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"> This </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(qual)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'apply(qual)');">[+]</span> <span class="member-annotations"> </span> @@ -5378,17 +5394,37 @@ - <span class="no-left">: This</span> + <span class="no-left">: This +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-apply(qual)"> + + </div> + <div class="member-body-long" id ="long-body-apply(qual)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5425,13 +5461,32 @@ T - <span class="no-left">: This</span> + <span class="no-left">: This +<span class="no-left no-right">[</span> +T +<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/dotty/tools/dotc/ast/Trees$/This.html b/api/dotty/tools/dotc/ast/Trees$/This.html index 3fe79fadd..66c309f1f 100644 --- a/api/dotty/tools/dotc/ast/Trees$/This.html +++ b/api/dotty/tools/dotc/ast/Trees$/This.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"> This </span> + + <span id="entity-type-params"> + <span class="no-left">[</span> + + <span class="no-left"> + + -T + + </span> + + <span class="no-left">]</span> + </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">DenotingTree</span> + + + <span class="keyword">with</span> + + <span class="entity-super-type">TermTree</span> + + </div> + </div> @@ -5339,12 +5370,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">This</span> + <span class="no-left">(</span> + + + <span class="no-left"> + qual: + </span> + Ident + + + <span class="no-left">)</span> + </div> + </div> + + + </div> + + <h1 class="section "> + Members + </h1> <div id="entity-members" class="entity-section "> <div id="ThisTree" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'ThisTree');">[+]</span> <span class="member-annotations"> </span> @@ -5373,12 +5433,31 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-ThisTree"> + <p>The type constructor at the root of the tree</p> + + </div> + <div class="member-body-long" id ="long-body-ThisTree"> + <p>The type constructor at the root of the tree</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="qual" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'qual');">[+]</span> <span class="member-annotations"> </span> @@ -5404,12 +5483,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-qual"> + + </div> + <div class="member-body-long" id ="long-body-qual"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5435,12 +5531,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="copy(qual)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'copy(qual)');">[+]</span> <span class="member-annotations"> </span> @@ -5474,17 +5587,37 @@ - <span class="no-left">: This</span> + <span class="no-left">: This +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-copy(qual)"> + + </div> + <div class="member-body-long" id ="long-body-copy(qual)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5510,12 +5643,29 @@ </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="denot(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'denot(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -5556,11 +5706,30 @@ </div><!-- end member-title --> <div class="member-body"> - <p>The denotation referred tno by this tree. + <div class="member-body-short" id="short-body-denot(ctx)"> + <p>The denotation referred tno by this tree. +Defined for <code>DenotingTree</code>s and <code>ProxyTree</code>s, NoDenotation for other +kinds of trees</p> + + </div> + <div class="member-body-long" id ="long-body-denot(ctx)"> + <p>The denotation referred tno by this tree. Defined for <code>DenotingTree</code>s and <code>ProxyTree</code>s, NoDenotation for other kinds of trees</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/dotty/tools/dotc/ast/Trees$/Tree.html b/api/dotty/tools/dotc/ast/Trees$/Tree.html index f0d9b681f..f29a885e0 100644 --- a/api/dotty/tools/dotc/ast/Trees$/Tree.html +++ b/api/dotty/tools/dotc/ast/Trees$/Tree.html @@ -5321,6 +5321,9 @@ <div id="entity-container"> <div id="entity-title"> + <span id="entity-annotations"> + + </span> <span id="entity-modifiers"> abstract </span> @@ -5330,6 +5333,49 @@ <span id="entity-name"> Tree </span> + + <span id="entity-type-params"> + <span class="no-left">[</span> + + <span class="no-left"> + + -T + + </span> + + <span class="no-left">]</span> + </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">Positioned</span> + + + <span class="keyword">with</span> + + <span class="entity-super-type">Product</span> + + + <span class="keyword">with</span> + + <span class="entity-super-type">Container</span> + + + <span class="keyword">with</span> + + <span class="entity-super-type">Showable</span> + + + <span class="keyword">with</span> + + <span class="entity-super-type">Cloneable</span> + + </div> + </div> @@ -5353,12 +5399,35 @@ nodes.</li> </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">Tree</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="ThisTree" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'ThisTree');">[+]</span> <span class="member-annotations"> </span> @@ -5387,12 +5456,31 @@ nodes.</li> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-ThisTree"> + <p>The type constructor at the root of the tree</p> + + </div> + <div class="member-body-long" id ="long-body-ThisTree"> + <p>The type constructor at the root of the tree</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="myTpe" class="member private"> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'myTpe');">[+]</span> <span class="member-annotations"> </span> @@ -5418,12 +5506,29 @@ nodes.</li> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-myTpe"> + + </div> + <div class="member-body-long" id ="long-body-myTpe"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="myUniqueId" class="member private"> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'myUniqueId');">[+]</span> <span class="member-annotations"> </span> @@ -5449,14 +5554,33 @@ nodes.</li> </div><!-- end member-title --> <div class="member-body"> - <p>A unique identifier for this tree. Used for debugging, and potentially + <div class="member-body-short" id="short-body-myUniqueId"> + <p>A unique identifier for this tree. Used for debugging, and potentially tracking presentation compiler interactions</p> + </div> + <div class="member-body-long" id ="long-body-myUniqueId"> + <p>A unique identifier for this tree. Used for debugging, and potentially +tracking presentation compiler interactions</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="clone" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'clone');">[+]</span> <span class="member-annotations"> </span> @@ -5477,17 +5601,37 @@ tracking presentation compiler interactions</p> - <span class="no-left">: Tree</span> + <span class="no-left">: Tree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-clone"> + + </div> + <div class="member-body-long" id ="long-body-clone"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="denot(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'denot(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -5528,15 +5672,35 @@ tracking presentation compiler interactions</p> </div><!-- end member-title --> <div class="member-body"> - <p>The denotation referred tno by this tree. + <div class="member-body-short" id="short-body-denot(ctx)"> + <p>The denotation referred tno by this tree. Defined for <code>DenotingTree</code>s and <code>ProxyTree</code>s, NoDenotation for other kinds of trees</p> + </div> + <div class="member-body-long" id ="long-body-denot(ctx)"> + <p>The denotation referred tno by this tree. +Defined for <code>DenotingTree</code>s and <code>ProxyTree</code>s, NoDenotation for other +kinds of trees</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="equals(that)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'equals(that)');">[+]</span> <span class="member-annotations"> </span> @@ -5575,12 +5739,29 @@ kinds of trees</p> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-equals(that)"> + + </div> + <div class="member-body-long" id ="long-body-equals(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 id="foreachInThicket(op)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'foreachInThicket(op)');">[+]</span> <span class="member-annotations"> </span> @@ -5622,14 +5803,33 @@ T </div><!-- end member-title --> <div class="member-body"> - <p>If this is a thicket, perform <code>op</code> on each of its trees + <div class="member-body-short" id="short-body-foreachInThicket(op)"> + <p>If this is a thicket, perform <code>op</code> on each of its trees +otherwise, perform <code>op</code> ion tree itself.</p> + + </div> + <div class="member-body-long" id ="long-body-foreachInThicket(op)"> + <p>If this is a thicket, perform <code>op</code> on each of its trees otherwise, perform <code>op</code> ion tree 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 id="hasType" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'hasType');">[+]</span> <span class="member-annotations"> </span> @@ -5655,16 +5855,37 @@ otherwise, perform <code>op</code> ion tree itself.</p> </div><!-- end member-title --> <div class="member-body"> - <p>Does the tree have its type field set? Note: this operation is not + <div class="member-body-short" id="short-body-hasType"> + <p>Does the tree have its type field set? Note: this operation is not referentially transparent, because it can observe the withType modifications. Should... </p> + </div> + <div class="member-body-long" id ="long-body-hasType"> + <p>Does the tree have its type field set? Note: this operation is not +referentially transparent, because it can observe the withType +modifications. Should be used only in special circumstances (we +need it for printing trees with optional type info).</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="hashCode()" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'hashCode()');">[+]</span> <span class="member-annotations"> </span> @@ -5697,12 +5918,29 @@ modifications. Should... </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-hashCode()"> + + </div> + <div class="member-body-long" id ="long-body-hashCode()"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="isDef" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'isDef');">[+]</span> <span class="member-annotations"> </span> @@ -5728,13 +5966,31 @@ modifications. Should... </div><!-- end member-title --> <div class="member-body"> - <p>Does this tree define a new symbol that is not defined elsewhere?</p> + <div class="member-body-short" id="short-body-isDef"> + <p>Does this tree define a new symbol that is not defined elsewhere?</p> + + </div> + <div class="member-body-long" id ="long-body-isDef"> + <p>Does this tree define a new symbol that is not defined elsewhere?</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> @@ -5760,13 +6016,31 @@ modifications. Should... </div><!-- end member-title --> <div class="member-body"> - <p>Is this tree either the empty tree or the empty ValDef or an empty type ident?</p> + <div class="member-body-short" id="short-body-isEmpty"> + <p>Is this tree either the empty tree or the empty ValDef or an empty type ident?</p> + + </div> + <div class="member-body-long" id ="long-body-isEmpty"> + <p>Is this tree either the empty tree or the empty ValDef or an empty type ident?</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="isPattern" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'isPattern');">[+]</span> <span class="member-annotations"> </span> @@ -5792,13 +6066,31 @@ modifications. Should... </div><!-- end member-title --> <div class="member-body"> - <p>Is this a legal part of a pattern which is not at the same time a term?</p> + <div class="member-body-short" id="short-body-isPattern"> + <p>Is this a legal part of a pattern which is not at the same time a term?</p> + </div> + <div class="member-body-long" id ="long-body-isPattern"> + <p>Is this a legal part of a pattern which is not at the same time a term?</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="isTerm" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'isTerm');">[+]</span> <span class="member-annotations"> </span> @@ -5824,13 +6116,31 @@ modifications. Should... </div><!-- end member-title --> <div class="member-body"> - <p>Does this tree represent a term?</p> + <div class="member-body-short" id="short-body-isTerm"> + <p>Does this tree represent a term?</p> + </div> + <div class="member-body-long" id ="long-body-isTerm"> + <p>Does this tree represent a term?</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="isType" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'isType');">[+]</span> <span class="member-annotations"> </span> @@ -5856,13 +6166,31 @@ modifications. Should... </div><!-- end member-title --> <div class="member-body"> - <p>Does this tree represent a type?</p> + <div class="member-body-short" id="short-body-isType"> + <p>Does this tree represent a type?</p> + + </div> + <div class="member-body-long" id ="long-body-isType"> + <p>Does this tree represent a 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 id="myUniqueId_=(x$1)" class="member private"> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'myUniqueId_=(x$1)');">[+]</span> <span class="member-annotations"> </span> @@ -5901,14 +6229,33 @@ modifications. Should... </div><!-- end member-title --> <div class="member-body"> - <p>A unique identifier for this tree. Used for debugging, and potentially + <div class="member-body-short" id="short-body-myUniqueId_=(x$1)"> + <p>A unique identifier for this tree. Used for debugging, and potentially +tracking presentation compiler interactions</p> + + </div> + <div class="member-body-long" id ="long-body-myUniqueId_=(x$1)"> + <p>A unique identifier for this tree. Used for debugging, and potentially tracking presentation compiler interactions</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="nxId" class="member private"> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'nxId');">[+]</span> <span class="member-annotations"> </span> @@ -5934,12 +6281,29 @@ tracking presentation compiler interactions</p> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-nxId"> + + </div> + <div class="member-body-long" id ="long-body-nxId"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="orElse(that)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'orElse(that)');">[+]</span> <span class="member-annotations"> </span> @@ -5976,18 +6340,39 @@ U - <span class="no-left">: Tree</span> + <span class="no-left">: Tree +<span class="no-left no-right">[</span> +U +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - <p>if this tree is the empty tree, the alternative, else this tree</p> + <div class="member-body-short" id="short-body-orElse(that)"> + <p>if this tree is the empty tree, the alternative, else this tree</p> + </div> + <div class="member-body-long" id ="long-body-orElse(that)"> + <p>if this tree is the empty tree, the alternative, else this tree</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="overwriteType(tpe)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'overwriteType(tpe)');">[+]</span> <span class="member-annotations"> </span> @@ -6026,15 +6411,36 @@ U </div><!-- end member-title --> <div class="member-body"> - <p>Destructively set the type of the tree. This should be called only when it is known that + <div class="member-body-short" id="short-body-overwriteType(tpe)"> + <p>Destructively set the type of the tree. This should be called only when it is known that it is safe under sharing to do so. One use-case is in the with... </p> + </div> + <div class="member-body-long" id ="long-body-overwriteType(tpe)"> + <p>Destructively set the type of the tree. This should be called only when it is known that +it is safe under sharing to do so. One use-case is in the withType method below +which implements copy-on-write. Another use-case is in method interpolateAndAdapt in Typer, +where we overwrite with a simplified version of the type 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 id="symbol(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'symbol(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -6075,13 +6481,31 @@ it is safe under sharing to do so. One use-case is in the with... </div><!-- end member-title --> <div class="member-body"> - <p>Shorthand for <code>denot.symbol</code>.</p> + <div class="member-body-short" id="short-body-symbol(ctx)"> + <p>Shorthand for <code>denot.symbol</code>.</p> + + </div> + <div class="member-body-long" id ="long-body-symbol(ctx)"> + <p>Shorthand for <code>denot.symbol</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="toList" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'toList');">[+]</span> <span class="member-annotations"> </span> @@ -6102,19 +6526,44 @@ it is safe under sharing to do so. One use-case is in the with... - <span class="no-left">: List</span> + <span class="no-left">: List +<span class="no-left no-right">[</span> +Tree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span> +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - <p>Convert tree to a list. Gives a singleton list, except + <div class="member-body-short" id="short-body-toList"> + <p>Convert tree to a list. Gives a singleton list, except +for thickets which return their element trees.</p> + + </div> + <div class="member-body-long" id ="long-body-toList"> + <p>Convert tree to a list. Gives a singleton list, except for thickets which return their element trees.</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="toText(printer)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'toText(printer)');">[+]</span> <span class="member-annotations"> </span> @@ -6153,15 +6602,35 @@ for thickets which return their element trees.</p> </div><!-- end member-title --> <div class="member-body"> - <p>The text representation of this showable element. + <div class="member-body-short" id="short-body-toText(printer)"> + <p>The text representation of this showable element. +This normally dispatches to a pattern matching +method in Printers.</p> + + </div> + <div class="member-body-long" id ="long-body-toText(printer)"> + <p>The text representation of this showable element. This normally dispatches to a pattern matching method in Printers.</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="tpe" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'tpe');">[+]</span> <span class="member-annotations"> </span> @@ -6187,14 +6656,33 @@ method in Printers.</p> </div><!-- end member-title --> <div class="member-body"> - <p>The type of the tree. In case of an untyped tree, + <div class="member-body-short" id="short-body-tpe"> + <p>The type of the tree. In case of an untyped tree, an UnAssignedTypeException is thrown. (Overridden by empty trees)</p> + </div> + <div class="member-body-long" id ="long-body-tpe"> + <p>The type of the tree. In case of an untyped tree, +an UnAssignedTypeException is thrown. (Overridden by empty trees)</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="treeSize" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'treeSize');">[+]</span> <span class="member-annotations"> </span> @@ -6220,13 +6708,31 @@ an UnAssignedTypeException is thrown. (Overridden by empty trees)</p> </div><!-- end member-title --> <div class="member-body"> - <p>The number of nodes in this tree</p> + <div class="member-body-short" id="short-body-treeSize"> + <p>The number of nodes in this tree</p> + + </div> + <div class="member-body-long" id ="long-body-treeSize"> + <p>The number of nodes in this tree</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="typeOpt" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'typeOpt');">[+]</span> <span class="member-annotations"> </span> @@ -6252,12 +6758,29 @@ an UnAssignedTypeException is thrown. (Overridden by empty trees)</p> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-typeOpt"> + + </div> + <div class="member-body-long" id ="long-body-typeOpt"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="uniqueId" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'uniqueId');">[+]</span> <span class="member-annotations"> </span> @@ -6283,12 +6806,29 @@ an UnAssignedTypeException is thrown. (Overridden by empty trees)</p> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-uniqueId"> + + </div> + <div class="member-body-long" id ="long-body-uniqueId"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="withType(tpe)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'withType(tpe)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -6335,19 +6875,41 @@ an UnAssignedTypeException is thrown. (Overridden by empty trees)</p> - <span class="no-left">: ThisTree</span> + <span class="no-left">: ThisTree +<span class="no-left no-right">[</span> +Type +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - <p>Return a typed tree that's isomorphic to this tree, but has given + <div class="member-body-short" id="short-body-withType(tpe)(ctx)"> + <p>Return a typed tree that's isomorphic to this tree, but has given type. (Overridden by empty trees)</p> + </div> + <div class="member-body-long" id ="long-body-withType(tpe)(ctx)"> + <p>Return a typed tree that's isomorphic to this tree, but has given +type. (Overridden by empty trees)</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="withTypeUnchecked(tpe)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'withTypeUnchecked(tpe)');">[+]</span> <span class="member-annotations"> </span> @@ -6381,13 +6943,32 @@ type. (Overridden by empty trees)</p> - <span class="no-left">: ThisTree</span> + <span class="no-left">: ThisTree +<span class="no-left no-right">[</span> +Type +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-withTypeUnchecked(tpe)"> + + </div> + <div class="member-body-long" id ="long-body-withTypeUnchecked(tpe)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + 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/dotty/tools/dotc/ast/Trees$/Try$.html b/api/dotty/tools/dotc/ast/Trees$/Try$.html index 07a26888c..f4d401022 100644 --- a/api/dotty/tools/dotc/ast/Trees$/Try$.html +++ b/api/dotty/tools/dotc/ast/Trees$/Try$.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"> Try </span> + + </div> @@ -5348,12 +5353,23 @@ node</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(expr,cases,finalizer)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'apply(expr,cases,finalizer)');">[+]</span> <span class="member-annotations"> </span> @@ -5415,17 +5431,37 @@ T - <span class="no-left">: Try</span> + <span class="no-left">: Try +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-apply(expr,cases,finalizer)"> + + </div> + <div class="member-body-long" id ="long-body-apply(expr,cases,finalizer)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5462,13 +5498,32 @@ T - <span class="no-left">: Try</span> + <span class="no-left">: Try +<span class="no-left no-right">[</span> +T +<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/dotty/tools/dotc/ast/Trees$/Try.html b/api/dotty/tools/dotc/ast/Trees$/Try.html index 671b19447..274742d06 100644 --- a/api/dotty/tools/dotc/ast/Trees$/Try.html +++ b/api/dotty/tools/dotc/ast/Trees$/Try.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"> Try </span> + + <span id="entity-type-params"> + <span class="no-left">[</span> + + <span class="no-left"> + + -T + + </span> + + <span class="no-left">]</span> + </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">Tree</span> + + + <span class="keyword">with</span> + + <span class="entity-super-type">TermTree</span> + + </div> + </div> @@ -5348,12 +5379,69 @@ node</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">Try</span> + <span class="no-left">(</span> + + + <span class="no-left"> + expr: + </span> + Tree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span> + + <span class="no-left">, </span> + + + <span class=""> + cases: + </span> + List +<span class="no-left no-right">[</span> +CaseDef +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span> +<span class="no-left">]</span> + + <span class="no-left">, </span> + + + <span class=""> + finalizer: + </span> + Tree +<span class="no-left no-right">[</span> +T +<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="ThisTree" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'ThisTree');">[+]</span> <span class="member-annotations"> </span> @@ -5382,12 +5470,31 @@ node</p> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-ThisTree"> + <p>The type constructor at the root of the tree</p> + + </div> + <div class="member-body-long" id ="long-body-ThisTree"> + <p>The type constructor at the root of the tree</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="cases" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'cases');">[+]</span> <span class="member-annotations"> </span> @@ -5408,17 +5515,40 @@ node</p> - <span class="no-left">: List</span> + <span class="no-left">: List +<span class="no-left no-right">[</span> +CaseDef +<span class="no-left no-right">[</span> +T +<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-cases"> + + </div> + <div class="member-body-long" id ="long-body-cases"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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 "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'expr');">[+]</span> <span class="member-annotations"> </span> @@ -5439,17 +5569,37 @@ node</p> - <span class="no-left">: Tree</span> + <span class="no-left">: Tree +<span class="no-left no-right">[</span> +T +<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="finalizer" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'finalizer');">[+]</span> <span class="member-annotations"> </span> @@ -5470,17 +5620,37 @@ node</p> - <span class="no-left">: Tree</span> + <span class="no-left">: Tree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-finalizer"> + + </div> + <div class="member-body-long" id ="long-body-finalizer"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5506,12 +5676,29 @@ node</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> @@ -5537,12 +5724,29 @@ node</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="_3" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, '_3');">[+]</span> <span class="member-annotations"> </span> @@ -5568,12 +5772,29 @@ node</p> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-_3"> + + </div> + <div class="member-body-long" id ="long-body-_3"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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(expr,cases,finalizer)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'copy(expr,cases,finalizer)');">[+]</span> <span class="member-annotations"> </span> @@ -5635,17 +5856,37 @@ T - <span class="no-left">: Try</span> + <span class="no-left">: Try +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-copy(expr,cases,finalizer)"> + + </div> + <div class="member-body-long" id ="long-body-copy(expr,cases,finalizer)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5666,17 +5907,37 @@ T - <span class="no-left">: Tree</span> + <span class="no-left">: Tree +<span class="no-left no-right">[</span> +T +<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> @@ -5697,17 +5958,40 @@ T - <span class="no-left">: List</span> + <span class="no-left">: List +<span class="no-left no-right">[</span> +CaseDef +<span class="no-left no-right">[</span> +T +<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-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="copy$default$3" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$3');">[+]</span> <span class="member-annotations"> </span> @@ -5728,13 +6012,32 @@ T - <span class="no-left">: Tree</span> + <span class="no-left">: Tree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-copy$default$3"> + + </div> + <div class="member-body-long" id ="long-body-copy$default$3"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + 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/dotty/tools/dotc/ast/Trees$/TypTree.html b/api/dotty/tools/dotc/ast/Trees$/TypTree.html index 587f54b33..c1ca1ea23 100644 --- a/api/dotty/tools/dotc/ast/Trees$/TypTree.html +++ b/api/dotty/tools/dotc/ast/Trees$/TypTree.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"> TypTree </span> + + <span id="entity-type-params"> + <span class="no-left">[</span> + + <span class="no-left"> + + -T + + </span> + + <span class="no-left">]</span> + </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">Tree</span> + + </div> + </div> @@ -5340,12 +5366,23 @@ Note that some trees have isType = true without being TypTrees (e.g. Ident, Anno </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="ThisTree" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'ThisTree');">[+]</span> <span class="member-annotations"> </span> @@ -5375,12 +5412,31 @@ Note that some trees have isType = true without being TypTrees (e.g. Ident, Anno </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-ThisTree"> + <p>The type constructor at the root of the tree</p> + + </div> + <div class="member-body-long" id ="long-body-ThisTree"> + <p>The type constructor at the root of the tree</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="isType" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'isType');">[+]</span> <span class="member-annotations"> </span> @@ -5406,9 +5462,26 @@ Note that some trees have isType = true without being TypTrees (e.g. Ident, Anno </div><!-- end member-title --> <div class="member-body"> - <p>Does this tree represent a type?</p> + <div class="member-body-short" id="short-body-isType"> + <p>Does this tree represent a type?</p> + </div> + <div class="member-body-long" id ="long-body-isType"> + <p>Does this tree represent a 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/dotty/tools/dotc/ast/Trees$/TypeApply$.html b/api/dotty/tools/dotc/ast/Trees$/TypeApply$.html index 22d951453..85e1250a5 100644 --- a/api/dotty/tools/dotc/ast/Trees$/TypeApply$.html +++ b/api/dotty/tools/dotc/ast/Trees$/TypeApply$.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"> TypeApply </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(fun,args)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'apply(fun,args)');">[+]</span> <span class="member-annotations"> </span> @@ -5395,17 +5411,37 @@ T - <span class="no-left">: TypeApply</span> + <span class="no-left">: TypeApply +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-apply(fun,args)"> + + </div> + <div class="member-body-long" id ="long-body-apply(fun,args)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5442,13 +5478,32 @@ T - <span class="no-left">: TypeApply</span> + <span class="no-left">: TypeApply +<span class="no-left no-right">[</span> +T +<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/dotty/tools/dotc/ast/Trees$/TypeApply.html b/api/dotty/tools/dotc/ast/Trees$/TypeApply.html index 256f63578..c173d6c31 100644 --- a/api/dotty/tools/dotc/ast/Trees$/TypeApply.html +++ b/api/dotty/tools/dotc/ast/Trees$/TypeApply.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"> TypeApply </span> + + <span id="entity-type-params"> + <span class="no-left">[</span> + + <span class="no-left"> + + -T + + </span> + + <span class="no-left">]</span> + </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">GenericApply</span> + + </div> + </div> @@ -5339,12 +5365,58 @@ </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">TypeApply</span> + <span class="no-left">(</span> + + + <span class="no-left"> + fun: + </span> + Tree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span> + + <span class="no-left">, </span> + + + <span class=""> + args: + </span> + List +<span class="no-left no-right">[</span> +Tree +<span class="no-left no-right">[</span> +T +<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="ThisTree" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'ThisTree');">[+]</span> <span class="member-annotations"> </span> @@ -5374,12 +5446,31 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-ThisTree"> + <p>The type constructor at the root of the tree</p> + + </div> + <div class="member-body-long" id ="long-body-ThisTree"> + <p>The type constructor at the root of the tree</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="args" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'args');">[+]</span> <span class="member-annotations"> </span> @@ -5400,17 +5491,40 @@ - <span class="no-left">: List</span> + <span class="no-left">: List +<span class="no-left no-right">[</span> +Tree +<span class="no-left no-right">[</span> +T +<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-args"> + + </div> + <div class="member-body-long" id ="long-body-args"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="fun" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'fun');">[+]</span> <span class="member-annotations"> </span> @@ -5431,17 +5545,37 @@ - <span class="no-left">: Tree</span> + <span class="no-left">: Tree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-fun"> + + </div> + <div class="member-body-long" id ="long-body-fun"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5467,12 +5601,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> @@ -5498,12 +5649,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(fun,args)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'copy(fun,args)');">[+]</span> <span class="member-annotations"> </span> @@ -5554,17 +5722,37 @@ T - <span class="no-left">: TypeApply</span> + <span class="no-left">: TypeApply +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-copy(fun,args)"> + + </div> + <div class="member-body-long" id ="long-body-copy(fun,args)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5585,17 +5773,37 @@ T - <span class="no-left">: Tree</span> + <span class="no-left">: Tree +<span class="no-left no-right">[</span> +T +<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> @@ -5616,13 +5824,35 @@ T - <span class="no-left">: List</span> + <span class="no-left">: List +<span class="no-left no-right">[</span> +Tree +<span class="no-left no-right">[</span> +T +<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-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/dotty/tools/dotc/ast/Trees$/TypeBoundsTree$.html b/api/dotty/tools/dotc/ast/Trees$/TypeBoundsTree$.html index 8bd91796e..3f846e84b 100644 --- a/api/dotty/tools/dotc/ast/Trees$/TypeBoundsTree$.html +++ b/api/dotty/tools/dotc/ast/Trees$/TypeBoundsTree$.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"> TypeBoundsTree </span> + + </div> @@ -5341,12 +5346,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(lo,hi)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'apply(lo,hi)');">[+]</span> <span class="member-annotations"> </span> @@ -5394,17 +5410,37 @@ T - <span class="no-left">: TypeBoundsTree</span> + <span class="no-left">: TypeBoundsTree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-apply(lo,hi)"> + + </div> + <div class="member-body-long" id ="long-body-apply(lo,hi)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5441,13 +5477,32 @@ T - <span class="no-left">: TypeBoundsTree</span> + <span class="no-left">: TypeBoundsTree +<span class="no-left no-right">[</span> +T +<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/dotty/tools/dotc/ast/Trees$/TypeBoundsTree.html b/api/dotty/tools/dotc/ast/Trees$/TypeBoundsTree.html index 9cac9dd96..a8ded83ad 100644 --- a/api/dotty/tools/dotc/ast/Trees$/TypeBoundsTree.html +++ b/api/dotty/tools/dotc/ast/Trees$/TypeBoundsTree.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"> TypeBoundsTree </span> + + <span id="entity-type-params"> + <span class="no-left">[</span> + + <span class="no-left"> + + -T + + </span> + + <span class="no-left">]</span> + </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">Tree</span> + + + <span class="keyword">with</span> + + <span class="entity-super-type">TypTree</span> + + </div> + </div> @@ -5341,12 +5372,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">TypeBoundsTree</span> + <span class="no-left">(</span> + + + <span class="no-left"> + lo: + </span> + Tree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span> + + <span class="no-left">, </span> + + + <span class=""> + hi: + </span> + Tree +<span class="no-left no-right">[</span> +T +<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="ThisTree" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'ThisTree');">[+]</span> <span class="member-annotations"> </span> @@ -5376,12 +5450,31 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-ThisTree"> + <p>The type constructor at the root of the tree</p> + + </div> + <div class="member-body-long" id ="long-body-ThisTree"> + <p>The type constructor at the root of the tree</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="hi" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'hi');">[+]</span> <span class="member-annotations"> </span> @@ -5402,17 +5495,37 @@ - <span class="no-left">: Tree</span> + <span class="no-left">: Tree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-hi"> + + </div> + <div class="member-body-long" id ="long-body-hi"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="lo" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'lo');">[+]</span> <span class="member-annotations"> </span> @@ -5433,17 +5546,37 @@ - <span class="no-left">: Tree</span> + <span class="no-left">: Tree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-lo"> + + </div> + <div class="member-body-long" id ="long-body-lo"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5469,12 +5602,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> @@ -5500,12 +5650,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(lo,hi)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'copy(lo,hi)');">[+]</span> <span class="member-annotations"> </span> @@ -5553,17 +5720,37 @@ T - <span class="no-left">: TypeBoundsTree</span> + <span class="no-left">: TypeBoundsTree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-copy(lo,hi)"> + + </div> + <div class="member-body-long" id ="long-body-copy(lo,hi)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5584,17 +5771,37 @@ T - <span class="no-left">: Tree</span> + <span class="no-left">: Tree +<span class="no-left no-right">[</span> +T +<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> @@ -5615,13 +5822,32 @@ T - <span class="no-left">: Tree</span> + <span class="no-left">: Tree +<span class="no-left no-right">[</span> +T +<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> diff --git a/api/dotty/tools/dotc/ast/Trees$/TypeDef$.html b/api/dotty/tools/dotc/ast/Trees$/TypeDef$.html index 1bc4ef05b..977cb388f 100644 --- a/api/dotty/tools/dotc/ast/Trees$/TypeDef$.html +++ b/api/dotty/tools/dotc/ast/Trees$/TypeDef$.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"> TypeDef </span> + + </div> @@ -5342,12 +5347,23 @@ mods type name >: lo <: hi, if rhs = TypeBoundsTree(lo, hi) & (lo ne h </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(name,rhs)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'apply(name,rhs)');">[+]</span> <span class="member-annotations"> </span> @@ -5392,17 +5408,37 @@ T - <span class="no-left">: TypeDef</span> + <span class="no-left">: TypeDef +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-apply(name,rhs)"> + + </div> + <div class="member-body-long" id ="long-body-apply(name,rhs)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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 @@ T - <span class="no-left">: TypeDef</span> + <span class="no-left">: TypeDef +<span class="no-left no-right">[</span> +T +<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/dotty/tools/dotc/ast/Trees$/TypeDef.html b/api/dotty/tools/dotc/ast/Trees$/TypeDef.html index 1d8bebf71..0fcc330be 100644 --- a/api/dotty/tools/dotc/ast/Trees$/TypeDef.html +++ b/api/dotty/tools/dotc/ast/Trees$/TypeDef.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"> TypeDef </span> + + <span id="entity-type-params"> + <span class="no-left">[</span> + + <span class="no-left"> + + -T + + </span> + + <span class="no-left">]</span> + </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">MemberDef</span> + + </div> + </div> @@ -5342,12 +5368,52 @@ mods type name >: lo <: hi, if rhs = TypeBoundsTree(lo, hi) & (lo ne h </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">TypeDef</span> + <span class="no-left">(</span> + + + <span class="no-left"> + name: + </span> + TypeName + + <span class="no-left">, </span> + + + <span class=""> + rhs: + </span> + Tree +<span class="no-left no-right">[</span> +T +<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="ThisTree" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'ThisTree');">[+]</span> <span class="member-annotations"> </span> @@ -5377,12 +5443,31 @@ mods type name >: lo <: hi, if rhs = TypeBoundsTree(lo, hi) & (lo ne h </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-ThisTree"> + <p>The type constructor at the root of the tree</p> + + </div> + <div class="member-body-long" id ="long-body-ThisTree"> + <p>The type constructor at the root of the tree</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="name" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'name');">[+]</span> <span class="member-annotations"> </span> @@ -5408,12 +5493,29 @@ mods type name >: lo <: hi, if rhs = TypeBoundsTree(lo, hi) & (lo ne h </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-name"> + + </div> + <div class="member-body-long" id ="long-body-name"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="rhs" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'rhs');">[+]</span> <span class="member-annotations"> </span> @@ -5434,17 +5536,37 @@ mods type name >: lo <: hi, if rhs = TypeBoundsTree(lo, hi) & (lo ne h - <span class="no-left">: Tree</span> + <span class="no-left">: Tree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-rhs"> + + </div> + <div class="member-body-long" id ="long-body-rhs"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5470,12 +5592,29 @@ mods type name >: lo <: hi, if rhs = TypeBoundsTree(lo, hi) & (lo ne h </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> @@ -5501,12 +5640,29 @@ mods type name >: lo <: hi, if rhs = TypeBoundsTree(lo, hi) & (lo ne h </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(name,rhs)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'copy(name,rhs)');">[+]</span> <span class="member-annotations"> </span> @@ -5551,17 +5707,37 @@ T - <span class="no-left">: TypeDef</span> + <span class="no-left">: TypeDef +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-copy(name,rhs)"> + + </div> + <div class="member-body-long" id ="long-body-copy(name,rhs)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5587,12 +5763,29 @@ T </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> @@ -5613,17 +5806,37 @@ T - <span class="no-left">: Tree</span> + <span class="no-left">: Tree +<span class="no-left no-right">[</span> +T +<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="isClassDef" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'isClassDef');">[+]</span> <span class="member-annotations"> </span> @@ -5649,9 +5862,26 @@ T </div><!-- end member-title --> <div class="member-body"> - <p>Is this a definition of a class?</p> + <div class="member-body-short" id="short-body-isClassDef"> + <p>Is this a definition of a class?</p> + + </div> + <div class="member-body-long" id ="long-body-isClassDef"> + <p>Is this a definition of a class?</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/dotty/tools/dotc/ast/Trees$/TypeTree$.html b/api/dotty/tools/dotc/ast/Trees$/TypeTree$.html index 82f33d11b..b3584b01c 100644 --- a/api/dotty/tools/dotc/ast/Trees$/TypeTree$.html +++ b/api/dotty/tools/dotc/ast/Trees$/TypeTree$.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"> TypeTree </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()" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'apply()');">[+]</span> <span class="member-annotations"> </span> @@ -5372,17 +5388,37 @@ - <span class="no-left">: TypeTree</span> + <span class="no-left">: TypeTree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-apply()"> + + </div> + <div class="member-body-long" id ="long-body-apply()"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5424,8 +5460,24 @@ T </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/dotty/tools/dotc/ast/Trees$/TypeTree.html b/api/dotty/tools/dotc/ast/Trees$/TypeTree.html index b86cb780e..8ff390d04 100644 --- a/api/dotty/tools/dotc/ast/Trees$/TypeTree.html +++ b/api/dotty/tools/dotc/ast/Trees$/TypeTree.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"> TypeTree </span> + + <span id="entity-type-params"> + <span class="no-left">[</span> + + <span class="no-left"> + + -T + + </span> + + <span class="no-left">]</span> + </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">DenotingTree</span> + + + <span class="keyword">with</span> + + <span class="entity-super-type">TypTree</span> + + + <span class="keyword">with</span> + + <span class="entity-super-type">Product0</span> + + </div> + </div> @@ -5339,12 +5375,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">TypeTree</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="ThisTree" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'ThisTree');">[+]</span> <span class="member-annotations"> </span> @@ -5374,12 +5433,31 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-ThisTree"> + <p>The type constructor at the root of the tree</p> + + </div> + <div class="member-body-long" id ="long-body-ThisTree"> + <p>The type constructor at the root of the tree</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()" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'copy()');">[+]</span> <span class="member-annotations"> </span> @@ -5407,17 +5485,37 @@ - <span class="no-left">: TypeTree</span> + <span class="no-left">: TypeTree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-copy()"> + + </div> + <div class="member-body-long" id ="long-body-copy()"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5443,13 +5541,31 @@ </div><!-- end member-title --> <div class="member-body"> - <p>Is this tree either the empty tree or the empty ValDef or an empty type ident?</p> + <div class="member-body-short" id="short-body-isEmpty"> + <p>Is this tree either the empty tree or the empty ValDef or an empty type ident?</p> + + </div> + <div class="member-body-long" id ="long-body-isEmpty"> + <p>Is this tree either the empty tree or the empty ValDef or an empty type ident?</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> @@ -5475,8 +5591,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/dotty/tools/dotc/ast/Trees$/Typed$.html b/api/dotty/tools/dotc/ast/Trees$/Typed$.html index 8b97e46dc..f65ea2d2c 100644 --- a/api/dotty/tools/dotc/ast/Trees$/Typed$.html +++ b/api/dotty/tools/dotc/ast/Trees$/Typed$.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"> Typed </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(expr,tpt)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'apply(expr,tpt)');">[+]</span> <span class="member-annotations"> </span> @@ -5392,17 +5408,37 @@ T - <span class="no-left">: Typed</span> + <span class="no-left">: Typed +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-apply(expr,tpt)"> + + </div> + <div class="member-body-long" id ="long-body-apply(expr,tpt)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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 @@ T - <span class="no-left">: Typed</span> + <span class="no-left">: Typed +<span class="no-left no-right">[</span> +T +<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/dotty/tools/dotc/ast/Trees$/Typed.html b/api/dotty/tools/dotc/ast/Trees$/Typed.html index 9b13d587d..d429aa632 100644 --- a/api/dotty/tools/dotc/ast/Trees$/Typed.html +++ b/api/dotty/tools/dotc/ast/Trees$/Typed.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"> Typed </span> + + <span id="entity-type-params"> + <span class="no-left">[</span> + + <span class="no-left"> + + -T + + </span> + + <span class="no-left">]</span> + </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">ProxyTree</span> + + + <span class="keyword">with</span> + + <span class="entity-super-type">TermTree</span> + + </div> + </div> @@ -5339,12 +5370,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">Typed</span> + <span class="no-left">(</span> + + + <span class="no-left"> + expr: + </span> + Tree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span> + + <span class="no-left">, </span> + + + <span class=""> + tpt: + </span> + Tree +<span class="no-left no-right">[</span> +T +<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="ThisTree" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'ThisTree');">[+]</span> <span class="member-annotations"> </span> @@ -5374,12 +5448,31 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-ThisTree"> + <p>The type constructor at the root of the tree</p> + + </div> + <div class="member-body-long" id ="long-body-ThisTree"> + <p>The type constructor at the root of the tree</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="expr" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'expr');">[+]</span> <span class="member-annotations"> </span> @@ -5400,17 +5493,37 @@ - <span class="no-left">: Tree</span> + <span class="no-left">: Tree +<span class="no-left no-right">[</span> +T +<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="tpt" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'tpt');">[+]</span> <span class="member-annotations"> </span> @@ -5431,17 +5544,37 @@ - <span class="no-left">: Tree</span> + <span class="no-left">: Tree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-tpt"> + + </div> + <div class="member-body-long" id ="long-body-tpt"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5467,12 +5600,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> @@ -5498,12 +5648,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(expr,tpt)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'copy(expr,tpt)');">[+]</span> <span class="member-annotations"> </span> @@ -5551,17 +5718,37 @@ T - <span class="no-left">: Typed</span> + <span class="no-left">: Typed +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-copy(expr,tpt)"> + + </div> + <div class="member-body-long" id ="long-body-copy(expr,tpt)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5582,17 +5769,37 @@ T - <span class="no-left">: Tree</span> + <span class="no-left">: Tree +<span class="no-left no-right">[</span> +T +<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> @@ -5613,17 +5820,37 @@ T - <span class="no-left">: Tree</span> + <span class="no-left">: Tree +<span class="no-left no-right">[</span> +T +<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="forwardTo" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'forwardTo');">[+]</span> <span class="member-annotations"> </span> @@ -5644,13 +5871,32 @@ T - <span class="no-left">: Tree</span> + <span class="no-left">: Tree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-forwardTo"> + + </div> + <div class="member-body-long" id ="long-body-forwardTo"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + 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/dotty/tools/dotc/ast/Trees$/UnApply$.html b/api/dotty/tools/dotc/ast/Trees$/UnApply$.html index 7765fbabd..065273084 100644 --- a/api/dotty/tools/dotc/ast/Trees$/UnApply$.html +++ b/api/dotty/tools/dotc/ast/Trees$/UnApply$.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"> UnApply </span> + + </div> @@ -5340,12 +5345,23 @@ components:</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(fun,implicits,patterns)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'apply(fun,implicits,patterns)');">[+]</span> <span class="member-annotations"> </span> @@ -5410,17 +5426,37 @@ T - <span class="no-left">: UnApply</span> + <span class="no-left">: UnApply +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-apply(fun,implicits,patterns)"> + + </div> + <div class="member-body-long" id ="long-body-apply(fun,implicits,patterns)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5457,13 +5493,32 @@ T - <span class="no-left">: UnApply</span> + <span class="no-left">: UnApply +<span class="no-left no-right">[</span> +T +<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/dotty/tools/dotc/ast/Trees$/UnApply.html b/api/dotty/tools/dotc/ast/Trees$/UnApply.html index a1fb1f8c3..4b733a03d 100644 --- a/api/dotty/tools/dotc/ast/Trees$/UnApply.html +++ b/api/dotty/tools/dotc/ast/Trees$/UnApply.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"> UnApply </span> + + <span id="entity-type-params"> + <span class="no-left">[</span> + + <span class="no-left"> + + -T + + </span> + + <span class="no-left">]</span> + </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">Tree</span> + + + <span class="keyword">with</span> + + <span class="entity-super-type">PatternTree</span> + + </div> + </div> @@ -5340,12 +5371,72 @@ components:</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">UnApply</span> + <span class="no-left">(</span> + + + <span class="no-left"> + fun: + </span> + Tree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span> + + <span class="no-left">, </span> + + + <span class=""> + implicits: + </span> + List +<span class="no-left no-right">[</span> +Tree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span> +<span class="no-left">]</span> + + <span class="no-left">, </span> + + + <span class=""> + patterns: + </span> + List +<span class="no-left no-right">[</span> +Tree +<span class="no-left no-right">[</span> +T +<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="ThisTree" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'ThisTree');">[+]</span> <span class="member-annotations"> </span> @@ -5375,12 +5466,31 @@ components:</p> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-ThisTree"> + <p>The type constructor at the root of the tree</p> + + </div> + <div class="member-body-long" id ="long-body-ThisTree"> + <p>The type constructor at the root of the tree</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="fun" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'fun');">[+]</span> <span class="member-annotations"> </span> @@ -5401,17 +5511,37 @@ components:</p> - <span class="no-left">: Tree</span> + <span class="no-left">: Tree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-fun"> + + </div> + <div class="member-body-long" id ="long-body-fun"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="implicits" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'implicits');">[+]</span> <span class="member-annotations"> </span> @@ -5432,17 +5562,40 @@ components:</p> - <span class="no-left">: List</span> + <span class="no-left">: List +<span class="no-left no-right">[</span> +Tree +<span class="no-left no-right">[</span> +T +<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-implicits"> + + </div> + <div class="member-body-long" id ="long-body-implicits"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="patterns" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'patterns');">[+]</span> <span class="member-annotations"> </span> @@ -5463,17 +5616,40 @@ components:</p> - <span class="no-left">: List</span> + <span class="no-left">: List +<span class="no-left no-right">[</span> +Tree +<span class="no-left no-right">[</span> +T +<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-patterns"> + + </div> + <div class="member-body-long" id ="long-body-patterns"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5499,12 +5675,29 @@ components:</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> @@ -5530,12 +5723,29 @@ components:</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="_3" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, '_3');">[+]</span> <span class="member-annotations"> </span> @@ -5561,12 +5771,29 @@ components:</p> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-_3"> + + </div> + <div class="member-body-long" id ="long-body-_3"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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(fun,implicits,patterns)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'copy(fun,implicits,patterns)');">[+]</span> <span class="member-annotations"> </span> @@ -5631,17 +5858,37 @@ T - <span class="no-left">: UnApply</span> + <span class="no-left">: UnApply +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-copy(fun,implicits,patterns)"> + + </div> + <div class="member-body-long" id ="long-body-copy(fun,implicits,patterns)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5662,17 +5909,37 @@ T - <span class="no-left">: Tree</span> + <span class="no-left">: Tree +<span class="no-left no-right">[</span> +T +<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> @@ -5693,17 +5960,40 @@ T - <span class="no-left">: List</span> + <span class="no-left">: List +<span class="no-left no-right">[</span> +Tree +<span class="no-left no-right">[</span> +T +<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-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="copy$default$3" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$3');">[+]</span> <span class="member-annotations"> </span> @@ -5724,13 +6014,35 @@ T - <span class="no-left">: List</span> + <span class="no-left">: List +<span class="no-left no-right">[</span> +Tree +<span class="no-left no-right">[</span> +T +<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-copy$default$3"> + + </div> + <div class="member-body-long" id ="long-body-copy$default$3"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + 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/dotty/tools/dotc/ast/Trees$/UnAssignedTypeException.html b/api/dotty/tools/dotc/ast/Trees$/UnAssignedTypeException.html index e3de8f1ed..e87c47a37 100644 --- a/api/dotty/tools/dotc/ast/Trees$/UnAssignedTypeException.html +++ b/api/dotty/tools/dotc/ast/Trees$/UnAssignedTypeException.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"> UnAssignedTypeException </span> + + <span id="entity-type-params"> + <span class="no-left">[</span> + + <span class="no-left"> + + T + + </span> + + <span class="no-left">]</span> + </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">RuntimeException</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">UnAssignedTypeException</span> + <span class="no-left">(</span> + + + <span class="no-left"> + tree: + </span> + Tree +<span class="no-left no-right">[</span> +T +<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="tree" class="member private"> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'tree');">[+]</span> <span class="member-annotations"> </span> @@ -5360,17 +5418,37 @@ - <span class="no-left">: Tree</span> + <span class="no-left">: Tree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-tree"> + + </div> + <div class="member-body-long" id ="long-body-tree"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="getMessage" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'getMessage');">[+]</span> <span class="member-annotations"> </span> @@ -5396,8 +5474,24 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-getMessage"> + + </div> + <div class="member-body-long" id ="long-body-getMessage"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + 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/dotty/tools/dotc/ast/Trees$/ValDef$.html b/api/dotty/tools/dotc/ast/Trees$/ValDef$.html index 56eb14396..77a50e810 100644 --- a/api/dotty/tools/dotc/ast/Trees$/ValDef$.html +++ b/api/dotty/tools/dotc/ast/Trees$/ValDef$.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"> ValDef </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(name,tpt,preRhs)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'apply(name,tpt,preRhs)');">[+]</span> <span class="member-annotations"> </span> @@ -5397,17 +5413,37 @@ T - <span class="no-left">: ValDef</span> + <span class="no-left">: ValDef +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-apply(name,tpt,preRhs)"> + + </div> + <div class="member-body-long" id ="long-body-apply(name,tpt,preRhs)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5444,13 +5480,32 @@ T - <span class="no-left">: ValDef</span> + <span class="no-left">: ValDef +<span class="no-left no-right">[</span> +T +<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/dotty/tools/dotc/ast/Trees$/ValDef.html b/api/dotty/tools/dotc/ast/Trees$/ValDef.html index 83f4493a4..c8c703114 100644 --- a/api/dotty/tools/dotc/ast/Trees$/ValDef.html +++ b/api/dotty/tools/dotc/ast/Trees$/ValDef.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"> ValDef </span> + + <span id="entity-type-params"> + <span class="no-left">[</span> + + <span class="no-left"> + + -T + + </span> + + <span class="no-left">]</span> + </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">MemberDef</span> + + + <span class="keyword">with</span> + + <span class="entity-super-type">ValOrDefDef</span> + + </div> + </div> @@ -5339,12 +5370,60 @@ </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">ValDef</span> + <span class="no-left">(</span> + + + <span class="no-left"> + name: + </span> + TermName + + <span class="no-left">, </span> + + + <span class=""> + tpt: + </span> + Tree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span> + + <span class="no-left">, </span> + + + <span class=""> + preRhs: + </span> + LazyTree + + + <span class="no-left">)</span> + </div> + </div> + + + </div> + + <h1 class="section "> + Members + </h1> <div id="entity-members" class="entity-section "> <div id="ThisTree" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'ThisTree');">[+]</span> <span class="member-annotations"> </span> @@ -5374,12 +5453,31 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-ThisTree"> + <p>The type constructor at the root of the tree</p> + + </div> + <div class="member-body-long" id ="long-body-ThisTree"> + <p>The type constructor at the root of the tree</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="name" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'name');">[+]</span> <span class="member-annotations"> </span> @@ -5405,12 +5503,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-name"> + + </div> + <div class="member-body-long" id ="long-body-name"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="preRhs" class="member private"> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'preRhs');">[+]</span> <span class="member-annotations"> </span> @@ -5436,12 +5551,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-preRhs"> + + </div> + <div class="member-body-long" id ="long-body-preRhs"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="tpt" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'tpt');">[+]</span> <span class="member-annotations"> </span> @@ -5462,17 +5594,37 @@ - <span class="no-left">: Tree</span> + <span class="no-left">: Tree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-tpt"> + + </div> + <div class="member-body-long" id ="long-body-tpt"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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 +5650,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> @@ -5529,12 +5698,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="_3" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, '_3');">[+]</span> <span class="member-annotations"> </span> @@ -5560,12 +5746,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-_3"> + + </div> + <div class="member-body-long" id ="long-body-_3"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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(name,tpt,preRhs)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'copy(name,tpt,preRhs)');">[+]</span> <span class="member-annotations"> </span> @@ -5618,17 +5821,37 @@ T - <span class="no-left">: ValDef</span> + <span class="no-left">: ValDef +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-copy(name,tpt,preRhs)"> + + </div> + <div class="member-body-long" id ="long-body-copy(name,tpt,preRhs)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5654,12 +5877,29 @@ T </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> @@ -5680,17 +5920,37 @@ T - <span class="no-left">: Tree</span> + <span class="no-left">: Tree +<span class="no-left no-right">[</span> +T +<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="copy$default$3" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$3');">[+]</span> <span class="member-annotations"> </span> @@ -5716,12 +5976,29 @@ T </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-copy$default$3"> + + </div> + <div class="member-body-long" id ="long-body-copy$default$3"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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(x)" class="member protected"> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'force(x)');">[+]</span> <span class="member-annotations"> </span> @@ -5760,12 +6037,29 @@ T </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-force(x)"> + + </div> + <div class="member-body-long" id ="long-body-force(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="preRhs_=(x$1)" class="member private"> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'preRhs_=(x$1)');">[+]</span> <span class="member-annotations"> </span> @@ -5804,12 +6098,29 @@ T </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-preRhs_=(x$1)"> + + </div> + <div class="member-body-long" id ="long-body-preRhs_=(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="unforced" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'unforced');">[+]</span> <span class="member-annotations"> </span> @@ -5835,8 +6146,24 @@ T </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-unforced"> + + </div> + <div class="member-body-long" id ="long-body-unforced"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + 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/dotty/tools/dotc/ast/Trees$/ValOrDefDef.html b/api/dotty/tools/dotc/ast/Trees$/ValOrDefDef.html index 3dc7f43df..8896845a4 100644 --- a/api/dotty/tools/dotc/ast/Trees$/ValOrDefDef.html +++ b/api/dotty/tools/dotc/ast/Trees$/ValOrDefDef.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"> ValOrDefDef </span> + + <span id="entity-type-params"> + <span class="no-left">[</span> + + <span class="no-left"> + + -T + + </span> + + <span class="no-left">]</span> + </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">MemberDef</span> + + + <span class="keyword">with</span> + + <span class="entity-super-type">WithLazyField</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="rhs(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'rhs(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -5380,17 +5422,37 @@ - <span class="no-left">: Tree</span> + <span class="no-left">: Tree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-rhs(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-rhs(ctx)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="tpt" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'tpt');">[+]</span> <span class="member-annotations"> </span> @@ -5411,17 +5473,37 @@ - <span class="no-left">: Tree</span> + <span class="no-left">: Tree +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-tpt"> + + </div> + <div class="member-body-long" id ="long-body-tpt"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="unforcedRhs" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'unforcedRhs');">[+]</span> <span class="member-annotations"> </span> @@ -5447,8 +5529,24 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-unforcedRhs"> + + </div> + <div class="member-body-long" id ="long-body-unforcedRhs"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + 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/dotty/tools/dotc/ast/Trees$/WithLazyField.html b/api/dotty/tools/dotc/ast/Trees$/WithLazyField.html index ef93ea718..fe70ead6b 100644 --- a/api/dotty/tools/dotc/ast/Trees$/WithLazyField.html +++ b/api/dotty/tools/dotc/ast/Trees$/WithLazyField.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"> WithLazyField </span> + + <span id="entity-type-params"> + <span class="no-left">[</span> + + <span class="no-left"> + + +T + + </span> + + <span class="no-left">]</span> + </span> + + </div> @@ -5342,12 +5359,23 @@ set the <code>var</code> to the underlying value.</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="force(x)" class="member protected"> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'force(x)');">[+]</span> <span class="member-annotations"> </span> @@ -5386,12 +5414,29 @@ set the <code>var</code> to the underlying value.</p> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-force(x)"> + + </div> + <div class="member-body-long" id ="long-body-force(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="forceIfLazy(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'forceIfLazy(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -5432,12 +5477,29 @@ set the <code>var</code> to the underlying value.</p> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-forceIfLazy(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-forceIfLazy(ctx)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="unforced" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'unforced');">[+]</span> <span class="member-annotations"> </span> @@ -5463,8 +5525,24 @@ set the <code>var</code> to the underlying value.</p> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-unforced"> + + </div> + <div class="member-body-long" id ="long-body-unforced"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + 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/dotty/tools/dotc/ast/Trees$/WithoutTypeOrPos.html b/api/dotty/tools/dotc/ast/Trees$/WithoutTypeOrPos.html index 405d8464c..78a210139 100644 --- a/api/dotty/tools/dotc/ast/Trees$/WithoutTypeOrPos.html +++ b/api/dotty/tools/dotc/ast/Trees$/WithoutTypeOrPos.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"> WithoutTypeOrPos </span> + + <span id="entity-type-params"> + <span class="no-left">[</span> + + <span class="no-left"> + + -T + + </span> + + <span class="no-left">]</span> + </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">Tree</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="pos" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'pos');">[+]</span> <span class="member-annotations"> </span> @@ -5365,13 +5402,31 @@ </div><!-- end member-title --> <div class="member-body"> - <p>The item's position.</p> + <div class="member-body-short" id="short-body-pos"> + <p>The item's position.</p> + + </div> + <div class="member-body-long" id ="long-body-pos"> + <p>The item's position.</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="setPos(pos)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'setPos(pos)');">[+]</span> <span class="member-annotations"> </span> @@ -5410,14 +5465,33 @@ </div><!-- end member-title --> <div class="member-body"> - <p>Destructively update <code>curPos</code> to given position. Also, set any missing + <div class="member-body-short" id="short-body-setPos(pos)"> + <p>Destructively update <code>curPos</code> to given position. Also, set any missing positions in children.</p> + </div> + <div class="member-body-long" id ="long-body-setPos(pos)"> + <p>Destructively update <code>curPos</code> to given position. Also, set any missing +positions in children.</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="tpe" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'tpe');">[+]</span> <span class="member-annotations"> </span> @@ -5443,14 +5517,33 @@ positions in children.</p> </div><!-- end member-title --> <div class="member-body"> - <p>The type of the tree. In case of an untyped tree, + <div class="member-body-short" id="short-body-tpe"> + <p>The type of the tree. In case of an untyped tree, an UnAssignedTypeException is thrown. (Overridden by empty trees)</p> + </div> + <div class="member-body-long" id ="long-body-tpe"> + <p>The type of the tree. In case of an untyped tree, +an UnAssignedTypeException is thrown. (Overridden by empty trees)</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="withTypeUnchecked(tpe)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'withTypeUnchecked(tpe)');">[+]</span> <span class="member-annotations"> </span> @@ -5484,13 +5577,32 @@ an UnAssignedTypeException is thrown. (Overridden by empty trees)</p> - <span class="no-left">: ThisTree</span> + <span class="no-left">: ThisTree +<span class="no-left no-right">[</span> +Type +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-withTypeUnchecked(tpe)"> + + </div> + <div class="member-body-long" id ="long-body-withTypeUnchecked(tpe)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> </div> |