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 | |
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')
220 files changed, 41031 insertions, 2270 deletions
diff --git a/api/dotty/tools/dotc/ast/NavigateAST$.html b/api/dotty/tools/dotc/ast/NavigateAST$.html index 750743d3e..d618e8db6 100644 --- a/api/dotty/tools/dotc/ast/NavigateAST$.html +++ b/api/dotty/tools/dotc/ast/NavigateAST$.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"> NavigateAST </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="pathTo(pos,from)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'pathTo(pos,from)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -5399,20 +5415,43 @@ - <span class="no-left">: List</span> + <span class="no-left">: List +<span class="no-left no-right">[</span> +Positioned +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - <p>The reverse path from node <code>from</code> to the node that closest encloses position <code>pos</code>, + <div class="member-body-short" id="short-body-pathTo(pos,from)(ctx)"> + <p>The reverse path from node <code>from</code> to the node that closest encloses position <code>pos</code>, or <code>Nil</code> if no such path exists. If a non-empty path is returned it start... </p> + </div> + <div class="member-body-long" id ="long-body-pathTo(pos,from)(ctx)"> + <p>The reverse path from node <code>from</code> to the node that closest encloses position <code>pos</code>, +or <code>Nil</code> if no such path exists. If a non-empty path is returned it starts with +the node closest enclosing <code>pos</code> and ends with <code>from</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="toUntyped(tree)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'toUntyped(tree)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -5464,14 +5503,33 @@ or <code>Nil</code> if no such path exists. If a non-empty path is returned it s </div><!-- end member-title --> <div class="member-body"> - <p>The untyped tree corresponding to typed tree <code>tree</code> in the compilation + <div class="member-body-short" id="short-body-toUntyped(tree)(ctx)"> + <p>The untyped tree corresponding to typed tree <code>tree</code> in the compilation unit specified by <code>ctx</code></p> + </div> + <div class="member-body-long" id ="long-body-toUntyped(tree)(ctx)"> + <p>The untyped tree corresponding to typed tree <code>tree</code> in the compilation +unit specified by <code>ctx</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="untypedPath(tree,exactMatch)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'untypedPath(tree,exactMatch)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -5526,20 +5584,43 @@ unit specified by <code>ctx</code></p> - <span class="no-left">: List</span> + <span class="no-left">: List +<span class="no-left no-right">[</span> +Positioned +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - <p>The reverse path of untyped trees starting with a tree that closest matches + <div class="member-body-short" id="short-body-untypedPath(tree,exactMatch)(ctx)"> + <p>The reverse path of untyped trees starting with a tree that closest matches <code>tree</code> and ending in the untyped tree at the root of the compilation unit spec...</p> + </div> + <div class="member-body-long" id ="long-body-untypedPath(tree,exactMatch)(ctx)"> + <p>The reverse path of untyped trees starting with a tree that closest matches +<code>tree</code> and ending in the untyped tree at the root of the compilation unit +specified by <code>ctx</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="untypedPath(pos)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'untypedPath(pos)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -5586,19 +5667,41 @@ spec...</p> - <span class="no-left">: List</span> + <span class="no-left">: List +<span class="no-left no-right">[</span> +Positioned +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - <p>The reverse part of the untyped root of the compilation unit of <code>ctx</code> to + <div class="member-body-short" id="short-body-untypedPath(pos)(ctx)"> + <p>The reverse part of the untyped root of the compilation unit of <code>ctx</code> to +position <code>pos</code>.</p> + + </div> + <div class="member-body-long" id ="long-body-untypedPath(pos)(ctx)"> + <p>The reverse part of the untyped root of the compilation unit of <code>ctx</code> to position <code>pos</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="untypedPath$default$2" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'untypedPath$default$2');">[+]</span> <span class="member-annotations"> </span> @@ -5624,11 +5727,30 @@ position <code>pos</code>.</p> </div><!-- end member-title --> <div class="member-body"> - <p>The reverse path of untyped trees starting with a tree that closest matches + <div class="member-body-short" id="short-body-untypedPath$default$2"> + <p>The reverse path of untyped trees starting with a tree that closest matches <code>tree</code> and ending in the untyped tree at the root of the compilation unit spec...</p> + </div> + <div class="member-body-long" id ="long-body-untypedPath$default$2"> + <p>The reverse path of untyped trees starting with a tree that closest matches +<code>tree</code> and ending in the untyped tree at the root of the compilation unit +specified by <code>ctx</code>.</p> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> </div> diff --git a/api/dotty/tools/dotc/ast/PluggableTransformers$.html b/api/dotty/tools/dotc/ast/PluggableTransformers$.html index 8615356e9..18239125d 100644 --- a/api/dotty/tools/dotc/ast/PluggableTransformers$.html +++ b/api/dotty/tools/dotc/ast/PluggableTransformers$.html @@ -5321,6 +5321,9 @@ <div id="entity-container"> <div id="entity-title"> + <span id="entity-annotations"> + + </span> <span id="entity-modifiers"> final </span> @@ -5330,11 +5333,23 @@ <span id="entity-name"> PluggableTransformers </span> + + </div> - <h1 class="section empty">Members</h1> + <h1 class="section empty"> + Constructors + </h1> + + <div id="entity-constructors" class="entity-section empty"> + + </div> + + <h1 class="section empty"> + Members + </h1> <div id="entity-members" class="entity-section empty"> diff --git a/api/dotty/tools/dotc/ast/Positioned.html b/api/dotty/tools/dotc/ast/Positioned.html index 3753b9361..19eff3aeb 100644 --- a/api/dotty/tools/dotc/ast/Positioned.html +++ b/api/dotty/tools/dotc/ast/Positioned.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,22 @@ <span id="entity-name"> Positioned </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">DotClass</span> + + + <span class="keyword">with</span> + + <span class="entity-super-type">Product</span> + + </div> + </div> @@ -5339,12 +5358,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">Positioned</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="curPos" class="member private"> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'curPos');">[+]</span> <span class="member-annotations"> </span> @@ -5370,12 +5412,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-curPos"> + + </div> + <div class="member-body-long" id ="long-body-curPos"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="addPos(pos)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'addPos(pos)');">[+]</span> <span class="member-annotations"> </span> @@ -5414,14 +5473,33 @@ </div><!-- end member-title --> <div class="member-body"> - <p>This item with a position that's the union of the given <code>pos</code> and the + <div class="member-body-short" id="short-body-addPos(pos)"> + <p>This item with a position that's the union of the given <code>pos</code> and the +current position.</p> + + </div> + <div class="member-body-long" id ="long-body-addPos(pos)"> + <p>This item with a position that's the union of the given <code>pos</code> and the current 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="checkPos(nonOverlapping)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'checkPos(nonOverlapping)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -5473,15 +5551,35 @@ current position.</p> </div><!-- end member-title --> <div class="member-body"> - <p>Check that all positioned items in this tree satisfy the following conditions: + <div class="member-body-short" id="short-body-checkPos(nonOverlapping)(ctx)"> + <p>Check that all positioned items in this tree satisfy the following conditions: - Parent positions contain child positions - If item is a non-empty tree,...</p> + </div> + <div class="member-body-long" id ="long-body-checkPos(nonOverlapping)(ctx)"> + <p>Check that all positioned items in this tree satisfy the following conditions: +- Parent positions contain child positions +- If item is a non-empty tree, it has a 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="contains(that)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'contains(that)');">[+]</span> <span class="member-annotations"> </span> @@ -5520,12 +5618,29 @@ current position.</p> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-contains(that)"> + + </div> + <div class="member-body-long" id ="long-body-contains(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="initialPos" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'initialPos');">[+]</span> <span class="member-annotations"> </span> @@ -5551,13 +5666,31 @@ current position.</p> </div><!-- end member-title --> <div class="member-body"> - <p>The initial, synthetic position. This is usually the union of all positioned children's positions.</p> + <div class="member-body-short" id="short-body-initialPos"> + <p>The initial, synthetic position. This is usually the union of all positioned children's positions.</p> + </div> + <div class="member-body-long" id ="long-body-initialPos"> + <p>The initial, synthetic position. This is usually the union of all positioned children's positions.</p> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5583,13 +5716,31 @@ current position.</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="setChildPositions(pos)" class="member private"> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'setChildPositions(pos)');">[+]</span> <span class="member-annotations"> </span> @@ -5628,16 +5779,43 @@ current position.</p> </div><!-- end member-title --> <div class="member-body"> - <p>If any children of this node do not have positions, + <div class="member-body-short" id="short-body-setChildPositions(pos)"> + <p>If any children of this node do not have positions, fit their positions between the positions of the known subtrees and transitively visit their childre... </p> + </div> + <div class="member-body-long" id ="long-body-setChildPositions(pos)"> + <p>If any children of this node do not have positions, +fit their positions between the positions of the known subtrees +and transitively visit their children. +The method is likely time-critical because it is invoked on any node +we create, so we want to avoid object allocations in the common case. +The method is naturally expressed as two mutually (tail-)recursive +functions, one which computes the next element to consider or terminates if there +is none and the other which propagates the position information to that element. +But since mutual tail recursion is not supported in Scala, we express it instead +as a while loop with a termination by return in the middle.</p> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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 protected"> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'setPos(pos)');">[+]</span> <span class="member-annotations"> </span> @@ -5676,14 +5854,33 @@ and transitively visit their childre... </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="setPosUnchecked(pos)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'setPosUnchecked(pos)');">[+]</span> <span class="member-annotations"> </span> @@ -5722,15 +5919,35 @@ positions in children.</p> </div><!-- end member-title --> <div class="member-body"> - <p>Set position of this tree only, without performing + <div class="member-body-short" id="short-body-setPosUnchecked(pos)"> + <p>Set position of this tree only, without performing any checks of consistency with - or updates of - other positions. Called from Unpickler when entering...</p> + </div> + <div class="member-body-long" id ="long-body-setPosUnchecked(pos)"> + <p>Set position of this tree only, without performing +any checks of consistency with - or updates of - other positions. +Called from Unpickler when entering positions.</p> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="unionPos(pos,xs)" class="member private"> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'unionPos(pos,xs)');">[+]</span> <span class="member-annotations"> </span> @@ -5780,12 +5997,29 @@ Nothing<span class="bounds"> <: </span>Any </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-unionPos(pos,xs)"> + + </div> + <div class="member-body-long" id ="long-body-unionPos(pos,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="withPos(pos)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'withPos(pos)');">[+]</span> <span class="member-annotations"> </span> @@ -5824,16 +6058,37 @@ Nothing<span class="bounds"> <: </span>Any </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 id="withPos(posd)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'withPos(posd)');">[+]</span> <span class="member-annotations"> </span> @@ -5872,8 +6127,24 @@ If the positioned item is s... </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-withPos(posd)"> + + </div> + <div class="member-body-long" id ="long-body-withPos(posd)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + 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/TreeInfo$.html b/api/dotty/tools/dotc/ast/TreeInfo$.html index 6d4e5c063..0fe75cff9 100644 --- a/api/dotty/tools/dotc/ast/TreeInfo$.html +++ b/api/dotty/tools/dotc/ast/TreeInfo$.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"> TreeInfo </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="PurityLevel" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'PurityLevel');">[+]</span> <span class="member-annotations"> </span> @@ -5363,12 +5379,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-PurityLevel"> + + </div> + <div class="member-body-long" id ="long-body-PurityLevel"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="PurityLevel$" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'PurityLevel$');">[+]</span> <span class="member-annotations"> </span> @@ -5392,12 +5425,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-PurityLevel$"> + + </div> + <div class="member-body-long" id ="long-body-PurityLevel$"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="Idempotent" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Idempotent');">[+]</span> <span class="member-annotations"> </span> @@ -5423,12 +5473,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Idempotent"> + + </div> + <div class="member-body-long" id ="long-body-Idempotent"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="Impure" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Impure');">[+]</span> <span class="member-annotations"> </span> @@ -5454,12 +5521,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Impure"> + + </div> + <div class="member-body-long" id ="long-body-Impure"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="Pure" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Pure');">[+]</span> <span class="member-annotations"> </span> @@ -5485,8 +5569,24 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Pure"> + + </div> + <div class="member-body-long" id ="long-body-Pure"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + 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/TreeInfo$/PurityLevel$.html b/api/dotty/tools/dotc/ast/TreeInfo$/PurityLevel$.html index 8f2827ed5..31955f04b 100644 --- a/api/dotty/tools/dotc/ast/TreeInfo$/PurityLevel$.html +++ b/api/dotty/tools/dotc/ast/TreeInfo$/PurityLevel$.html @@ -5321,6 +5321,9 @@ <div id="entity-container"> <div id="entity-title"> + <span id="entity-annotations"> + + </span> <span id="entity-modifiers"> final </span> @@ -5330,11 +5333,23 @@ <span id="entity-name"> PurityLevel </span> + + </div> - <h1 class="section empty">Members</h1> + <h1 class="section empty"> + Constructors + </h1> + + <div id="entity-constructors" class="entity-section empty"> + + </div> + + <h1 class="section empty"> + Members + </h1> <div id="entity-members" class="entity-section empty"> diff --git a/api/dotty/tools/dotc/ast/TreeInfo$/PurityLevel.html b/api/dotty/tools/dotc/ast/TreeInfo$/PurityLevel.html index ccac54412..ad42deb8d 100644 --- a/api/dotty/tools/dotc/ast/TreeInfo$/PurityLevel.html +++ b/api/dotty/tools/dotc/ast/TreeInfo$/PurityLevel.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,56 @@ <span id="entity-name"> PurityLevel </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">AnyVal</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">PurityLevel</span> + <span class="no-left">(</span> + + + <span class="no-left"> + x: + </span> + Int + + + <span class="no-left">)</span> + </div> + </div> + + + </div> + + <h1 class="section "> + Members + </h1> <div id="entity-members" class="entity-section "> <div id="x" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'x');">[+]</span> <span class="member-annotations"> </span> @@ -5365,12 +5408,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-x"> + + </div> + <div class="member-body-long" id ="long-body-x"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id=">=(that)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, '>=(that)');">[+]</span> <span class="member-annotations"> </span> @@ -5409,12 +5469,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body->=(that)"> + + </div> + <div class="member-body-long" id ="long-body->=(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="min(that)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'min(that)');">[+]</span> <span class="member-annotations"> </span> @@ -5453,8 +5530,24 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-min(that)"> + + </div> + <div class="member-body-long" id ="long-body-min(that)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> </div> diff --git a/api/dotty/tools/dotc/ast/TreeInfo.html b/api/dotty/tools/dotc/ast/TreeInfo.html index aca079e32..3c0459e5e 100644 --- a/api/dotty/tools/dotc/ast/TreeInfo.html +++ b/api/dotty/tools/dotc/ast/TreeInfo.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,41 @@ <span id="entity-name"> TreeInfo </span> + + <span id="entity-type-params"> + <span class="no-left">[</span> + + <span class="no-left"> + + T + + </span> + + <span class="no-left">]</span> + </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="MatchingArgs" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'MatchingArgs');">[+]</span> <span class="member-annotations"> </span> @@ -5363,12 +5391,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-MatchingArgs"> + + </div> + <div class="member-body-long" id ="long-body-MatchingArgs"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="isNamedArg" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'isNamedArg');">[+]</span> <span class="member-annotations"> </span> @@ -5389,17 +5434,34 @@ - <span class="no-left">: </span> + <span class="no-left">: Any<span class="right-arrow"> => </span>Boolean</span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-isNamedArg"> + + </div> + <div class="member-body-long" id ="long-body-isNamedArg"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="arguments(tree)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'arguments(tree)');">[+]</span> <span class="member-annotations"> </span> @@ -5433,18 +5495,39 @@ - <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"> - <p>The (last) list of arguments of an application</p> + <div class="member-body-short" id="short-body-arguments(tree)"> + <p>The (last) list of arguments of an application</p> + </div> + <div class="member-body-long" id ="long-body-arguments(tree)"> + <p>The (last) list of arguments of an application</p> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="catchesAllOf(cdef,threshold)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'catchesAllOf(cdef,threshold)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -5504,13 +5587,31 @@ </div><!-- end member-title --> <div class="member-body"> - <p>Does this CaseDef catch everything of a certain Type?</p> + <div class="member-body-short" id="short-body-catchesAllOf(cdef,threshold)(ctx)"> + <p>Does this CaseDef catch everything of a certain Type?</p> + + </div> + <div class="member-body-long" id ="long-body-catchesAllOf(cdef,threshold)(ctx)"> + <p>Does this CaseDef catch everything of a certain 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="catchesThrowable(cdef)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'catchesThrowable(cdef)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -5562,13 +5663,31 @@ </div><!-- end member-title --> <div class="member-body"> - <p>Does this CaseDef catch Throwable?</p> + <div class="member-body-short" id="short-body-catchesThrowable(cdef)(ctx)"> + <p>Does this CaseDef catch Throwable?</p> + </div> + <div class="member-body-long" id ="long-body-catchesThrowable(cdef)(ctx)"> + <p>Does this CaseDef catch Throwable?</p> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="defKind(tree)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'defKind(tree)');">[+]</span> <span class="member-annotations"> </span> @@ -5607,15 +5726,35 @@ </div><!-- end member-title --> <div class="member-body"> - <p>The largest subset of {NoInits, PureInterface} that a + <div class="member-body-short" id="short-body-defKind(tree)"> + <p>The largest subset of {NoInits, PureInterface} that a trait enclosing this statement can have as flags. Does tree contain an initialization part when se...</p> + </div> + <div class="member-body-long" id ="long-body-defKind(tree)"> + <p>The largest subset of {NoInits, PureInterface} that a +trait enclosing this statement can have as flags. +Does tree contain an initialization part when seen as a member of a class or trait?</p> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="firstConstructor(stats)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'firstConstructor(stats)');">[+]</span> <span class="member-annotations"> </span> @@ -5657,13 +5796,31 @@ Tree </div><!-- end member-title --> <div class="member-body"> - <p>The first constructor definition in <code>stats</code></p> + <div class="member-body-short" id="short-body-firstConstructor(stats)"> + <p>The first constructor definition in <code>stats</code></p> + </div> + <div class="member-body-long" id ="long-body-firstConstructor(stats)"> + <p>The first constructor definition in <code>stats</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="firstConstructorArgs(stats)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'firstConstructorArgs(stats)');">[+]</span> <span class="member-annotations"> </span> @@ -5700,18 +5857,39 @@ 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"> - <p>The arguments to the first constructor in <code>stats</code>.</p> + <div class="member-body-short" id="short-body-firstConstructorArgs(stats)"> + <p>The arguments to the first constructor in <code>stats</code>.</p> + + </div> + <div class="member-body-long" id ="long-body-firstConstructorArgs(stats)"> + <p>The arguments to the first constructor in <code>stats</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="forallResults(tree,p)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'forallResults(tree,p)');">[+]</span> <span class="member-annotations"> </span> @@ -5758,14 +5936,33 @@ Tree </div><!-- end member-title --> <div class="member-body"> - <p>Checks whether predicate <code>p</code> is true for all result parts of this expression, + <div class="member-body-short" id="short-body-forallResults(tree,p)"> + <p>Checks whether predicate <code>p</code> is true for all result parts of this expression, where we zoom into Ifs, Matches, and Blocks.</p> + </div> + <div class="member-body-long" id ="long-body-forallResults(tree,p)"> + <p>Checks whether predicate <code>p</code> is true for all result parts of this expression, +where we zoom into Ifs, Matches, and Blocks.</p> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="hasNamedArg(args)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'hasNamedArg(args)');">[+]</span> <span class="member-annotations"> </span> @@ -5807,13 +6004,31 @@ Any </div><!-- end member-title --> <div class="member-body"> - <p>Does this list contain a named argument tree?</p> + <div class="member-body-short" id="short-body-hasNamedArg(args)"> + <p>Does this list contain a named argument tree?</p> + </div> + <div class="member-body-long" id ="long-body-hasNamedArg(args)"> + <p>Does this list contain a named argument 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="isDeclarationOrTypeDef(tree)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'isDeclarationOrTypeDef(tree)');">[+]</span> <span class="member-annotations"> </span> @@ -5852,12 +6067,29 @@ Any </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-isDeclarationOrTypeDef(tree)"> + + </div> + <div class="member-body-long" id ="long-body-isDeclarationOrTypeDef(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="isDefaultCase(cdef)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'isDefaultCase(cdef)');">[+]</span> <span class="member-annotations"> </span> @@ -5896,13 +6128,31 @@ Any </div><!-- end member-title --> <div class="member-body"> - <p>Is this pattern node a catch-all (wildcard or variable) pattern?</p> + <div class="member-body-short" id="short-body-isDefaultCase(cdef)"> + <p>Is this pattern node a catch-all (wildcard or variable) pattern?</p> + </div> + <div class="member-body-long" id ="long-body-isDefaultCase(cdef)"> + <p>Is this pattern node a catch-all (wildcard or variable) pattern?</p> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="isGuardedCase(cdef)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'isGuardedCase(cdef)');">[+]</span> <span class="member-annotations"> </span> @@ -5941,13 +6191,31 @@ Any </div><!-- end member-title --> <div class="member-body"> - <p>Is this case guarded?</p> + <div class="member-body-short" id="short-body-isGuardedCase(cdef)"> + <p>Is this case guarded?</p> + + </div> + <div class="member-body-long" id ="long-body-isGuardedCase(cdef)"> + <p>Is this case guarded?</p> + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="isLeftAssoc(operator)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'isLeftAssoc(operator)');">[+]</span> <span class="member-annotations"> </span> @@ -5986,13 +6254,31 @@ Any </div><!-- end member-title --> <div class="member-body"> - <p>Is name a left-associative operator?</p> + <div class="member-body-short" id="short-body-isLeftAssoc(operator)"> + <p>Is name a left-associative operator?</p> + </div> + <div class="member-body-long" id ="long-body-isLeftAssoc(operator)"> + <p>Is name a left-associative operator?</p> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="isOpAssign(tree)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'isOpAssign(tree)');">[+]</span> <span class="member-annotations"> </span> @@ -6031,12 +6317,29 @@ Any </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-isOpAssign(tree)"> + + </div> + <div class="member-body-long" id ="long-body-isOpAssign(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="isRepeatedParamType(tpt)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'isRepeatedParamType(tpt)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -6088,13 +6391,31 @@ Any </div><!-- end member-title --> <div class="member-body"> - <p>Is tpt a vararg type of the form T* or => T*?</p> + <div class="member-body-short" id="short-body-isRepeatedParamType(tpt)(ctx)"> + <p>Is tpt a vararg type of the form T* or => T*?</p> + + </div> + <div class="member-body-long" id ="long-body-isRepeatedParamType(tpt)(ctx)"> + <p>Is tpt a vararg type of the form T* or => T*?</p> + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="isSelfConstrCall(tree)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'isSelfConstrCall(tree)');">[+]</span> <span class="member-annotations"> </span> @@ -6133,14 +6454,33 @@ Any </div><!-- end member-title --> <div class="member-body"> - <p>Is tree a self constructor call this(...)? I.e. a call to a constructor of the + <div class="member-body-short" id="short-body-isSelfConstrCall(tree)"> + <p>Is tree a self constructor call this(...)? I.e. a call to a constructor of the same object?</p> + </div> + <div class="member-body-long" id ="long-body-isSelfConstrCall(tree)"> + <p>Is tree a self constructor call this(...)? I.e. a call to a constructor of the +same object?</p> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="isSelfOrSuperConstrCall(tree)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'isSelfOrSuperConstrCall(tree)');">[+]</span> <span class="member-annotations"> </span> @@ -6179,12 +6519,29 @@ same object?</p> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-isSelfOrSuperConstrCall(tree)"> + + </div> + <div class="member-body-long" id ="long-body-isSelfOrSuperConstrCall(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="isSuperConstrCall(tree)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'isSuperConstrCall(tree)');">[+]</span> <span class="member-annotations"> </span> @@ -6223,13 +6580,31 @@ same object?</p> </div><!-- end member-title --> <div class="member-body"> - <p>Is tree a super constructor call?</p> + <div class="member-body-short" id="short-body-isSuperConstrCall(tree)"> + <p>Is tree a super constructor call?</p> + + </div> + <div class="member-body-long" id ="long-body-isSuperConstrCall(tree)"> + <p>Is tree a super constructor call?</p> + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="isSuperSelection(tree)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'isSuperSelection(tree)');">[+]</span> <span class="member-annotations"> </span> @@ -6268,12 +6643,29 @@ same object?</p> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-isSuperSelection(tree)"> + + </div> + <div class="member-body-long" id ="long-body-isSuperSelection(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="isSyntheticDefaultCase(cdef)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'isSyntheticDefaultCase(cdef)');">[+]</span> <span class="member-annotations"> </span> @@ -6312,14 +6704,33 @@ same object?</p> </div><!-- end member-title --> <div class="member-body"> - <p>Is this pattern node a synthetic catch-all case, added during PartialFuction synthesis before we know + <div class="member-body-short" id="short-body-isSyntheticDefaultCase(cdef)"> + <p>Is this pattern node a synthetic catch-all case, added during PartialFuction synthesis before we know +whether the user provided cases are exhaustive.</p> + + </div> + <div class="member-body-long" id ="long-body-isSyntheticDefaultCase(cdef)"> + <p>Is this pattern node a synthetic catch-all case, added during PartialFuction synthesis before we know whether the user provided cases are exhaustive.</p> + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="isVarPattern(pat)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'isVarPattern(pat)');">[+]</span> <span class="member-annotations"> </span> @@ -6358,13 +6769,31 @@ whether the user provided cases are exhaustive.</p> </div><!-- end member-title --> <div class="member-body"> - <p>Is tree a variable pattern?</p> + <div class="member-body-short" id="short-body-isVarPattern(pat)"> + <p>Is tree a variable pattern?</p> + + </div> + <div class="member-body-long" id ="long-body-isVarPattern(pat)"> + <p>Is tree a variable pattern?</p> + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="isWildcardArg(tree)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'isWildcardArg(tree)');">[+]</span> <span class="member-annotations"> </span> @@ -6403,13 +6832,31 @@ whether the user provided cases are exhaustive.</p> </div><!-- end member-title --> <div class="member-body"> - <p>Is the argument a wildcard argument of the form <code>_</code> or <code>x @ _</code>?</p> + <div class="member-body-short" id="short-body-isWildcardArg(tree)"> + <p>Is the argument a wildcard argument of the form <code>_</code> or <code>x @ _</code>?</p> + </div> + <div class="member-body-long" id ="long-body-isWildcardArg(tree)"> + <p>Is the argument a wildcard argument of the form <code>_</code> or <code>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="isWildcardStarArg(tree)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'isWildcardStarArg(tree)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -6461,13 +6908,31 @@ whether the user provided cases are exhaustive.</p> </div><!-- end member-title --> <div class="member-body"> - <p>Is this argument node of the form <expr> : _* ?</p> + <div class="member-body-short" id="short-body-isWildcardStarArg(tree)(ctx)"> + <p>Is this argument node of the form <expr> : _* ?</p> + </div> + <div class="member-body-long" id ="long-body-isWildcardStarArg(tree)(ctx)"> + <p>Is this argument node of the form <expr> : _* ?</p> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="isWildcardStarArgList(trees)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'isWildcardStarArgList(trees)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -6522,13 +6987,31 @@ Tree </div><!-- end member-title --> <div class="member-body"> - <p>Does this argument list end with an argument of the form <expr> : _* ?</p> + <div class="member-body-short" id="short-body-isWildcardStarArgList(trees)(ctx)"> + <p>Does this argument list end with an argument of the form <expr> : _* ?</p> + + </div> + <div class="member-body-long" id ="long-body-isWildcardStarArgList(trees)(ctx)"> + <p>Does this argument list end with an argument of the form <expr> : _* ?</p> + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="mayBeTypePat(tree)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'mayBeTypePat(tree)');">[+]</span> <span class="member-annotations"> </span> @@ -6567,13 +7050,31 @@ Tree </div><!-- end member-title --> <div class="member-body"> - <p>can this type be a type pattern?</p> + <div class="member-body-short" id="short-body-mayBeTypePat(tree)"> + <p>can this type be a type pattern?</p> + </div> + <div class="member-body-long" id ="long-body-mayBeTypePat(tree)"> + <p>can this type be a type pattern?</p> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="methPart(tree)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'methPart(tree)');">[+]</span> <span class="member-annotations"> </span> @@ -6612,18 +7113,44 @@ Tree </div><!-- end member-title --> <div class="member-body"> - <p>The method part of an application node, possibly enclosed in a block + <div class="member-body-short" id="short-body-methPart(tree)"> + <p>The method part of an application node, possibly enclosed in a block with only valdefs as statements. the reason for also considering blocks is that nam... <init> <init> </p> + </div> + <div class="member-body-long" id ="long-body-methPart(tree)"> + <p>The method part of an application node, possibly enclosed in a block +with only valdefs as statements. the reason for also considering blocks +is that named arguments can transform a call into a block, e.g. +<init>(b = foo, a = bar) +is transformed to +{ val x$1 = foo +val x$2 = bar +<init>(x$2, x$1) +}</p> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="numArgs(tree)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'numArgs(tree)');">[+]</span> <span class="member-annotations"> </span> @@ -6662,13 +7189,31 @@ is that nam... </div><!-- end member-title --> <div class="member-body"> - <p>The number of arguments in an application</p> + <div class="member-body-short" id="short-body-numArgs(tree)"> + <p>The number of arguments in an application</p> + </div> + <div class="member-body-long" id ="long-body-numArgs(tree)"> + <p>The number of arguments in an application</p> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="stripApply(tree)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'stripApply(tree)');">[+]</span> <span class="member-annotations"> </span> @@ -6707,14 +7252,33 @@ is that nam... </div><!-- end member-title --> <div class="member-body"> - <p>If this is an application, its function part, stripping all + <div class="member-body-short" id="short-body-stripApply(tree)"> + <p>If this is an application, its function part, stripping all +Apply nodes (but leaving TypeApply nodes in). Otherwise the tree itself.</p> + + </div> + <div class="member-body-long" id ="long-body-stripApply(tree)"> + <p>If this is an application, its function part, stripping all Apply nodes (but leaving TypeApply nodes in). Otherwise the 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="unbind(x)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'unbind(x)');">[+]</span> <span class="member-annotations"> </span> @@ -6753,13 +7317,31 @@ Apply nodes (but leaving TypeApply nodes in). Otherwise the tree itself.</p> </div><!-- end member-title --> <div class="member-body"> - <p>The underlying pattern ignoring any bindings</p> + <div class="member-body-short" id="short-body-unbind(x)"> + <p>The underlying pattern ignoring any bindings</p> + + </div> + <div class="member-body-long" id ="long-body-unbind(x)"> + <p>The underlying pattern ignoring any bindings</p> + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="unsplice(tree)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'unsplice(tree)');">[+]</span> <span class="member-annotations"> </span> @@ -6796,13 +7378,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-unsplice(tree)"> + + </div> + <div class="member-body-long" id ="long-body-unsplice(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> diff --git a/api/dotty/tools/dotc/ast/TreeInfo/MatchingArgs.html b/api/dotty/tools/dotc/ast/TreeInfo/MatchingArgs.html index e1dd2f610..5e57ff5ad 100644 --- a/api/dotty/tools/dotc/ast/TreeInfo/MatchingArgs.html +++ b/api/dotty/tools/dotc/ast/TreeInfo/MatchingArgs.html @@ -5321,6 +5321,9 @@ <div id="entity-container"> <div id="entity-title"> + <span id="entity-annotations"> + + </span> <span id="entity-modifiers"> </span> @@ -5330,16 +5333,79 @@ <span id="entity-name"> MatchingArgs </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">MatchingArgs</span> + <span class="no-left">(</span> + + + <span class="no-left"> + params: + </span> + List +<span class="no-left no-right">[</span> +Symbol +<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">]</span> + + + <span class="no-left">)</span> + </div> + </div> + + <div class="member"> + <div class="member-title"> + <span class="member-name">MatchingArgs</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="args" class="member private"> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'args');">[+]</span> <span class="member-annotations"> </span> @@ -5360,17 +5426,37 @@ - <span class="no-left">: List</span> + <span class="no-left">: List +<span class="no-left no-right">[</span> +Tree +<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="ctx" class="member private"> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'ctx');">[+]</span> <span class="member-annotations"> </span> @@ -5396,12 +5482,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-ctx"> + + </div> + <div class="member-body-long" id ="long-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="params" class="member private"> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'params');">[+]</span> <span class="member-annotations"> </span> @@ -5422,17 +5525,37 @@ - <span class="no-left">: List</span> + <span class="no-left">: List +<span class="no-left no-right">[</span> +Symbol +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-params"> + + </div> + <div class="member-body-long" id ="long-body-params"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="foreach(f)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'foreach(f)');">[+]</span> <span class="member-annotations"> </span> @@ -5471,12 +5594,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-foreach(f)"> + + </div> + <div class="member-body-long" id ="long-body-foreach(f)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="map(f)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'map(f)');">[+]</span> <span class="member-annotations"> </span> @@ -5510,17 +5650,37 @@ - <span class="no-left">: List</span> + <span class="no-left">: List +<span class="no-left no-right">[</span> +R +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-map(f)"> + + </div> + <div class="member-body-long" id ="long-body-map(f)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="zipped" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'zipped');">[+]</span> <span class="member-annotations"> </span> @@ -5541,13 +5701,34 @@ - <span class="no-left">: List</span> + <span class="no-left">: List +<span class="no-left no-right">[</span> +<span class="no-right">(</span> +Symbol<span>, </span>Tree +<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-zipped"> + + </div> + <div class="member-body-long" id ="long-body-zipped"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + 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/TreeTypeMap$.html b/api/dotty/tools/dotc/ast/TreeTypeMap$.html index 3547dec66..998818710 100644 --- a/api/dotty/tools/dotc/ast/TreeTypeMap$.html +++ b/api/dotty/tools/dotc/ast/TreeTypeMap$.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"> TreeTypeMap </span> + + </div> @@ -5340,12 +5345,23 @@ makes sure they are coordinated so that the result is well-typed. The functions </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> @@ -5371,12 +5387,29 @@ makes sure they are coordinated so that the result is well-typed. The functions </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 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> @@ -5397,17 +5430,34 @@ makes sure they are coordinated so that the result is well-typed. The functions - <span class="no-left">: </span> + <span class="no-left">: Tree<span class="right-arrow"> => </span>Tree</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="<init>$default$3" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, '<init>$default$3');">[+]</span> <span class="member-annotations"> </span> @@ -5433,12 +5483,29 @@ makes sure they are coordinated so that the result is well-typed. The functions </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-<init>$default$3"> + + </div> + <div class="member-body-long" id ="long-body-<init>$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="<init>$default$4" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, '<init>$default$4');">[+]</span> <span class="member-annotations"> </span> @@ -5464,12 +5531,29 @@ makes sure they are coordinated so that the result is well-typed. The functions </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-<init>$default$4"> + + </div> + <div class="member-body-long" id ="long-body-<init>$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="<init>$default$5" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, '<init>$default$5');">[+]</span> <span class="member-annotations"> </span> @@ -5495,12 +5579,29 @@ makes sure they are coordinated so that the result is well-typed. The functions </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-<init>$default$5"> + + </div> + <div class="member-body-long" id ="long-body-<init>$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="<init>$default$6" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, '<init>$default$6');">[+]</span> <span class="member-annotations"> </span> @@ -5526,8 +5627,24 @@ makes sure they are coordinated so that the result is well-typed. The functions </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-<init>$default$6"> + + </div> + <div class="member-body-long" id ="long-body-<init>$default$6"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + 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/TreeTypeMap.html b/api/dotty/tools/dotc/ast/TreeTypeMap.html index 0ae9d1449..cd72626ca 100644 --- a/api/dotty/tools/dotc/ast/TreeTypeMap.html +++ b/api/dotty/tools/dotc/ast/TreeTypeMap.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,17 @@ <span id="entity-name"> TreeTypeMap </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">TreeMap</span> + + </div> + </div> @@ -5340,12 +5354,111 @@ makes sure they are coordinated so that the result is well-typed. The functions </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">TreeTypeMap</span> + <span class="no-left">(</span> + + + <span class="no-left"> + typeMap: + </span> + Type<span class="right-arrow"> => </span>Type + + <span class="no-left">, </span> + + + <span class=""> + treeMap: + </span> + Tree<span class="right-arrow"> => </span>Tree + + <span class="no-left">, </span> + + + <span class=""> + oldOwners: + </span> + List +<span class="no-left no-right">[</span> +Symbol +<span class="no-left">]</span> + + <span class="no-left">, </span> + + + <span class=""> + newOwners: + </span> + List +<span class="no-left no-right">[</span> +Symbol +<span class="no-left">]</span> + + <span class="no-left">, </span> + + + <span class=""> + substFrom: + </span> + List +<span class="no-left no-right">[</span> +Symbol +<span class="no-left">]</span> + + <span class="no-left">, </span> + + + <span class=""> + substTo: + </span> + List +<span class="no-left no-right">[</span> +Symbol +<span class="no-left">]</span> + + + <span class="no-left">)</span> + </div> + </div> + + <div class="member"> + <div class="member-title"> + <span class="member-name">TreeTypeMap</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="ctx" class="member private"> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'ctx');">[+]</span> <span class="member-annotations"> </span> @@ -5371,12 +5484,29 @@ makes sure they are coordinated so that the result is well-typed. The functions </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-ctx"> + + </div> + <div class="member-body-long" id ="long-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="mapOwnerThis" class="member private"> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'mapOwnerThis');">[+]</span> <span class="member-annotations"> </span> @@ -5402,14 +5532,33 @@ makes sure they are coordinated so that the result is well-typed. The functions </div><!-- end member-title --> <div class="member-body"> - <p>Replace occurrences of <code>This(oldOwner)</code> in some prefix of a type + <div class="member-body-short" id="short-body-mapOwnerThis"> + <p>Replace occurrences of <code>This(oldOwner)</code> in some prefix of a type by the corresponding <code>This(newOwner)</code>.</p> + </div> + <div class="member-body-long" id ="long-body-mapOwnerThis"> + <p>Replace occurrences of <code>This(oldOwner)</code> in some prefix of a type +by the corresponding <code>This(newOwner)</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="newOwners" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'newOwners');">[+]</span> <span class="member-annotations"> </span> @@ -5430,17 +5579,37 @@ by the corresponding <code>This(newOwner)</code>.</p> - <span class="no-left">: List</span> + <span class="no-left">: List +<span class="no-left no-right">[</span> +Symbol +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-newOwners"> + + </div> + <div class="member-body-long" id ="long-body-newOwners"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="oldOwners" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'oldOwners');">[+]</span> <span class="member-annotations"> </span> @@ -5461,17 +5630,37 @@ by the corresponding <code>This(newOwner)</code>.</p> - <span class="no-left">: List</span> + <span class="no-left">: List +<span class="no-left no-right">[</span> +Symbol +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-oldOwners"> + + </div> + <div class="member-body-long" id ="long-body-oldOwners"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="substFrom" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'substFrom');">[+]</span> <span class="member-annotations"> </span> @@ -5492,17 +5681,37 @@ by the corresponding <code>This(newOwner)</code>.</p> - <span class="no-left">: List</span> + <span class="no-left">: List +<span class="no-left no-right">[</span> +Symbol +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-substFrom"> + + </div> + <div class="member-body-long" id ="long-body-substFrom"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="substTo" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'substTo');">[+]</span> <span class="member-annotations"> </span> @@ -5523,17 +5732,37 @@ by the corresponding <code>This(newOwner)</code>.</p> - <span class="no-left">: List</span> + <span class="no-left">: List +<span class="no-left no-right">[</span> +Symbol +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-substTo"> + + </div> + <div class="member-body-long" id ="long-body-substTo"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5554,17 +5783,34 @@ by the corresponding <code>This(newOwner)</code>.</p> - <span class="no-left">: </span> + <span class="no-left">: Tree<span class="right-arrow"> => </span>Tree</span> </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="typeMap" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'typeMap');">[+]</span> <span class="member-annotations"> </span> @@ -5585,17 +5831,34 @@ by the corresponding <code>This(newOwner)</code>.</p> - <span class="no-left">: </span> + <span class="no-left">: Type<span class="right-arrow"> => </span>Type</span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-typeMap"> + + </div> + <div class="member-body-long" id ="long-body-typeMap"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'apply(tree)');">[+]</span> <span class="member-annotations"> </span> @@ -5634,12 +5897,29 @@ by the corresponding <code>This(newOwner)</code>.</p> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-apply(tree)"> + + </div> + <div class="member-body-long" id ="long-body-apply(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="apply(annot)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'apply(annot)');">[+]</span> <span class="member-annotations"> </span> @@ -5678,12 +5958,29 @@ by the corresponding <code>This(newOwner)</code>.</p> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-apply(annot)"> + + </div> + <div class="member-body-long" id ="long-body-apply(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="mapOwner(sym)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'mapOwner(sym)');">[+]</span> <span class="member-annotations"> </span> @@ -5722,13 +6019,31 @@ by the corresponding <code>This(newOwner)</code>.</p> </div><!-- end member-title --> <div class="member-body"> - <p>If <code>sym</code> is one of <code>oldOwners</code>, replace by corresponding symbol in <code>newOwners</code></p> + <div class="member-body-short" id="short-body-mapOwner(sym)"> + <p>If <code>sym</code> is one of <code>oldOwners</code>, replace by corresponding symbol in <code>newOwners</code></p> + + </div> + <div class="member-body-long" id ="long-body-mapOwner(sym)"> + <p>If <code>sym</code> is one of <code>oldOwners</code>, replace by corresponding symbol in <code>newOwners</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="mapType(tp)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'mapType(tp)');">[+]</span> <span class="member-annotations"> </span> @@ -5767,12 +6082,29 @@ by the corresponding <code>This(newOwner)</code>.</p> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-mapType(tp)"> + + </div> + <div class="member-body-long" id ="long-body-mapType(tp)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5824,12 +6156,29 @@ by the corresponding <code>This(newOwner)</code>.</p> </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="transformDefs(trees)(ctx)" class="member private"> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'transformDefs(trees)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -5879,17 +6228,39 @@ TT - <span class="no-left">: </span> + <span class="no-left">: <span class="no-right">(</span> +TreeTypeMap<span>, </span>List +<span class="no-left no-right">[</span> +TT +<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-transformDefs(trees)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-transformDefs(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> @@ -5939,17 +6310,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="transformVParamss(vparamss)" class="member private"> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'transformVParamss(vparamss)');">[+]</span> <span class="member-annotations"> </span> @@ -5989,17 +6380,42 @@ ValDef - <span class="no-left">: </span> + <span class="no-left">: <span class="no-right">(</span> +TreeTypeMap<span>, </span>List +<span class="no-left no-right">[</span> +List +<span class="no-left no-right">[</span> +ValDef +<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-transformVParamss(vparamss)"> + + </div> + <div class="member-body-long" id ="long-body-transformVParamss(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="updateDecls(prevStats,newStats)" class="member private"> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'updateDecls(prevStats,newStats)');">[+]</span> <span class="member-annotations"> </span> @@ -6052,12 +6468,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-updateDecls(prevStats,newStats)"> + + </div> + <div class="member-body-long" id ="long-body-updateDecls(prevStats,newStats)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="withMappedSyms(syms,mapAlways)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'withMappedSyms(syms,mapAlways)');">[+]</span> <span class="member-annotations"> </span> @@ -6107,15 +6540,35 @@ Symbol </div><!-- end member-title --> <div class="member-body"> - <p>Apply <code>typeMap</code> and <code>ownerMap</code> to given symbols <code>syms</code> + <div class="member-body-short" id="short-body-withMappedSyms(syms,mapAlways)"> + <p>Apply <code>typeMap</code> and <code>ownerMap</code> to given symbols <code>syms</code> and return a treemap that contains the substitution between original and mapped symbols.</p> + </div> + <div class="member-body-long" id ="long-body-withMappedSyms(syms,mapAlways)"> + <p>Apply <code>typeMap</code> and <code>ownerMap</code> to given symbols <code>syms</code> +and return a treemap that contains the substitution +between original and mapped symbols.</p> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="withMappedSyms(syms,mapped)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'withMappedSyms(syms,mapped)');">[+]</span> <span class="member-annotations"> </span> @@ -6168,15 +6621,35 @@ Symbol </div><!-- end member-title --> <div class="member-body"> - <p>The tree map with the substitution between originals <code>syms</code> + <div class="member-body-short" id="short-body-withMappedSyms(syms,mapped)"> + <p>The tree map with the substitution between originals <code>syms</code> and mapped symbols <code>mapped</code>. Also goes into mapped classes and substitutes their declarations.</p> + </div> + <div class="member-body-long" id ="long-body-withMappedSyms(syms,mapped)"> + <p>The tree map with the substitution between originals <code>syms</code> +and mapped symbols <code>mapped</code>. Also goes into mapped classes +and substitutes their declarations.</p> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="withMappedSyms$default$2" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'withMappedSyms$default$2');">[+]</span> <span class="member-annotations"> </span> @@ -6202,15 +6675,35 @@ and substitutes their declarations.</p> </div><!-- end member-title --> <div class="member-body"> - <p>Apply <code>typeMap</code> and <code>ownerMap</code> to given symbols <code>syms</code> + <div class="member-body-short" id="short-body-withMappedSyms$default$2"> + <p>Apply <code>typeMap</code> and <code>ownerMap</code> to given symbols <code>syms</code> +and return a treemap that contains the substitution +between original and mapped symbols.</p> + + </div> + <div class="member-body-long" id ="long-body-withMappedSyms$default$2"> + <p>Apply <code>typeMap</code> and <code>ownerMap</code> to given symbols <code>syms</code> and return a treemap that contains the substitution between original and mapped symbols.</p> + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="withSubstitution(from,to)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'withSubstitution(from,to)');">[+]</span> <span class="member-annotations"> </span> @@ -6263,9 +6756,26 @@ Symbol </div><!-- end member-title --> <div class="member-body"> - <p>The current tree map composed with a substitution [from -> to]</p> + <div class="member-body-short" id="short-body-withSubstitution(from,to)"> + <p>The current tree map composed with a substitution [from -> to]</p> + </div> + <div class="member-body-long" id ="long-body-withSubstitution(from,to)"> + <p>The current tree map composed with a substitution [from -> to]</p> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + 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$.html b/api/dotty/tools/dotc/ast/Trees$.html index 23026af3c..50f72dee3 100644 --- a/api/dotty/tools/dotc/ast/Trees$.html +++ b/api/dotty/tools/dotc/ast/Trees$.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"> Trees </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="Alternative" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Alternative');">[+]</span> <span class="member-annotations"> </span> @@ -5363,13 +5379,31 @@ </div><!-- end member-title --> <div class="member-body"> - <p>tree_1 | ... | tree_n</p> + <div class="member-body-short" id="short-body-Alternative"> + <p>tree_1 | ... | tree_n</p> + + </div> + <div class="member-body-long" id ="long-body-Alternative"> + <p>tree_1 | ... | tree_n</p> + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5393,13 +5427,31 @@ </div><!-- end member-title --> <div class="member-body"> - <p>tree_1 | ... | tree_n</p> + <div class="member-body-short" id="short-body-Alternative$"> + <p>tree_1 | ... | tree_n</p> + </div> + <div class="member-body-long" id ="long-body-Alternative$"> + <p>tree_1 | ... | tree_n</p> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5423,13 +5475,31 @@ </div><!-- end member-title --> <div class="member-body"> - <p>left & right</p> + <div class="member-body-short" id="short-body-AndTypeTree"> + <p>left & right</p> + </div> + <div class="member-body-long" id ="long-body-AndTypeTree"> + <p>left & right</p> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="AndTypeTree$" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'AndTypeTree$');">[+]</span> <span class="member-annotations"> </span> @@ -5453,13 +5523,31 @@ </div><!-- end member-title --> <div class="member-body"> - <p>left & right</p> + <div class="member-body-short" id="short-body-AndTypeTree$"> + <p>left & right</p> + + </div> + <div class="member-body-long" id ="long-body-AndTypeTree$"> + <p>left & right</p> + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="Annotated" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Annotated');">[+]</span> <span class="member-annotations"> </span> @@ -5483,13 +5571,31 @@ </div><!-- end member-title --> <div class="member-body"> - <p>arg @annot</p> + <div class="member-body-short" id="short-body-Annotated"> + <p>arg @annot</p> + + </div> + <div class="member-body-long" id ="long-body-Annotated"> + <p>arg @annot</p> + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5513,13 +5619,31 @@ </div><!-- end member-title --> <div class="member-body"> - <p>arg @annot</p> + <div class="member-body-short" id="short-body-Annotated$"> + <p>arg @annot</p> + + </div> + <div class="member-body-long" id ="long-body-Annotated$"> + <p>arg @annot</p> + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5543,13 +5667,31 @@ </div><!-- end member-title --> <div class="member-body"> - <p>tpt[args]</p> + <div class="member-body-short" id="short-body-AppliedTypeTree"> + <p>tpt[args]</p> + + </div> + <div class="member-body-long" id ="long-body-AppliedTypeTree"> + <p>tpt[args]</p> + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5573,13 +5715,31 @@ </div><!-- end member-title --> <div class="member-body"> - <p>tpt[args]</p> + <div class="member-body-short" id="short-body-AppliedTypeTree$"> + <p>tpt[args]</p> + </div> + <div class="member-body-long" id ="long-body-AppliedTypeTree$"> + <p>tpt[args]</p> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5603,13 +5763,31 @@ </div><!-- end member-title --> <div class="member-body"> - <p>fun(args)</p> + <div class="member-body-short" id="short-body-Apply"> + <p>fun(args)</p> + + </div> + <div class="member-body-long" id ="long-body-Apply"> + <p>fun(args)</p> + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5633,13 +5811,31 @@ </div><!-- end member-title --> <div class="member-body"> - <p>fun(args)</p> + <div class="member-body-short" id="short-body-Apply$"> + <p>fun(args)</p> + + </div> + <div class="member-body-long" id ="long-body-Apply$"> + <p>fun(args)</p> + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5663,13 +5859,31 @@ </div><!-- end member-title --> <div class="member-body"> - <p>name = arg, outside a parameter list</p> + <div class="member-body-short" id="short-body-Assign"> + <p>name = arg, outside a parameter list</p> + </div> + <div class="member-body-long" id ="long-body-Assign"> + <p>name = arg, outside a parameter list</p> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="Assign$" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Assign$');">[+]</span> <span class="member-annotations"> </span> @@ -5693,13 +5907,31 @@ </div><!-- end member-title --> <div class="member-body"> - <p>name = arg, outside a parameter list</p> + <div class="member-body-short" id="short-body-Assign$"> + <p>name = arg, outside a parameter list</p> + </div> + <div class="member-body-long" id ="long-body-Assign$"> + <p>name = arg, outside a parameter list</p> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="BackquotedIdent" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'BackquotedIdent');">[+]</span> <span class="member-annotations"> </span> @@ -5723,12 +5955,29 @@ </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> @@ -5752,13 +6001,31 @@ </div><!-- end member-title --> <div class="member-body"> - <p>name @ body</p> + <div class="member-body-short" id="short-body-Bind"> + <p>name @ body</p> + + </div> + <div class="member-body-long" id ="long-body-Bind"> + <p>name @ body</p> + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="Bind$" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Bind$');">[+]</span> <span class="member-annotations"> </span> @@ -5782,13 +6049,31 @@ </div><!-- end member-title --> <div class="member-body"> - <p>name @ body</p> + <div class="member-body-short" id="short-body-Bind$"> + <p>name @ body</p> + + </div> + <div class="member-body-long" id ="long-body-Bind$"> + <p>name @ body</p> + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="Block" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Block');">[+]</span> <span class="member-annotations"> </span> @@ -5812,13 +6097,31 @@ </div><!-- end member-title --> <div class="member-body"> - <p>{ stats; expr }</p> + <div class="member-body-short" id="short-body-Block"> + <p>{ stats; expr }</p> + + </div> + <div class="member-body-long" id ="long-body-Block"> + <p>{ stats; expr }</p> + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5842,13 +6145,31 @@ </div><!-- end member-title --> <div class="member-body"> - <p>{ stats; expr }</p> + <div class="member-body-short" id="short-body-Block$"> + <p>{ stats; expr }</p> + </div> + <div class="member-body-long" id ="long-body-Block$"> + <p>{ stats; expr }</p> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5872,13 +6193,31 @@ </div><!-- end member-title --> <div class="member-body"> - <p>=> T</p> + <div class="member-body-short" id="short-body-ByNameTypeTree"> + <p>=> T</p> + </div> + <div class="member-body-long" id ="long-body-ByNameTypeTree"> + <p>=> T</p> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5902,13 +6241,31 @@ </div><!-- end member-title --> <div class="member-body"> - <p>=> T</p> + <div class="member-body-short" id="short-body-ByNameTypeTree$"> + <p>=> T</p> + + </div> + <div class="member-body-long" id ="long-body-ByNameTypeTree$"> + <p>=> T</p> + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5932,13 +6289,31 @@ </div><!-- end member-title --> <div class="member-body"> - <p>case pat if guard => body; only appears as child of a Match</p> + <div class="member-body-short" id="short-body-CaseDef"> + <p>case pat if guard => body; only appears as child of a Match</p> + + </div> + <div class="member-body-long" id ="long-body-CaseDef"> + <p>case pat if guard => body; only appears as child of a Match</p> + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5962,13 +6337,31 @@ </div><!-- end member-title --> <div class="member-body"> - <p>case pat if guard => body; only appears as child of a Match</p> + <div class="member-body-short" id="short-body-CaseDef$"> + <p>case pat if guard => body; only appears as child of a Match</p> + </div> + <div class="member-body-long" id ="long-body-CaseDef$"> + <p>case pat if guard => body; only appears as child of a Match</p> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5992,13 +6385,31 @@ </div><!-- end member-title --> <div class="member-body"> - <p>A closure with an environment and a reference to a method.</p> + <div class="member-body-short" id="short-body-Closure"> + <p>A closure with an environment and a reference to a method.</p> + + </div> + <div class="member-body-long" id ="long-body-Closure"> + <p>A closure with an environment and a reference to a method.</p> + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -6022,13 +6433,31 @@ </div><!-- end member-title --> <div class="member-body"> - <p>A closure with an environment and a reference to a method.</p> + <div class="member-body-short" id="short-body-Closure$"> + <p>A closure with an environment and a reference to a method.</p> + + </div> + <div class="member-body-long" id ="long-body-Closure$"> + <p>A closure with an environment and a reference to a method.</p> + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -6052,13 +6481,31 @@ </div><!-- end member-title --> <div class="member-body"> - <p>mods def name<a href="#">tparams</a>...(vparams_n): tpt = rhs</p> + <div class="member-body-short" id="short-body-DefDef"> + <p>mods def name<a href="#">tparams</a>...(vparams_n): tpt = rhs</p> + + </div> + <div class="member-body-long" id ="long-body-DefDef"> + <p>mods def name<a href="#">tparams</a>...(vparams_n): tpt = rhs</p> + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -6082,13 +6529,31 @@ </div><!-- end member-title --> <div class="member-body"> - <p>mods def name<a href="#">tparams</a>...(vparams_n): tpt = rhs</p> + <div class="member-body-short" id="short-body-DefDef$"> + <p>mods def name<a href="#">tparams</a>...(vparams_n): tpt = rhs</p> + + </div> + <div class="member-body-long" id ="long-body-DefDef$"> + <p>mods def name<a href="#">tparams</a>...(vparams_n): tpt = rhs</p> + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -6112,13 +6577,31 @@ </div><!-- end member-title --> <div class="member-body"> - <p>Tree defines a new symbol</p> + <div class="member-body-short" id="short-body-DefTree"> + <p>Tree defines a new symbol</p> + </div> + <div class="member-body-long" id ="long-body-DefTree"> + <p>Tree defines a new symbol</p> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -6142,13 +6625,31 @@ </div><!-- end member-title --> <div class="member-body"> - <p>Tree's denotation can be derived from its type</p> + <div class="member-body-short" id="short-body-DenotingTree"> + <p>Tree's denotation can be derived from its type</p> + </div> + <div class="member-body-long" id ="long-body-DenotingTree"> + <p>Tree's denotation can be derived from its 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="EmptyValDef" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'EmptyValDef');">[+]</span> <span class="member-annotations"> </span> @@ -6172,12 +6673,29 @@ </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="GenericApply" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'GenericApply');">[+]</span> <span class="member-annotations"> </span> @@ -6201,12 +6719,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-GenericApply"> + + </div> + <div class="member-body-long" id ="long-body-GenericApply"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -6230,13 +6765,31 @@ </div><!-- end member-title --> <div class="member-body"> - <p>name</p> + <div class="member-body-short" id="short-body-Ident"> + <p>name</p> + </div> + <div class="member-body-long" id ="long-body-Ident"> + <p>name</p> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -6260,13 +6813,31 @@ </div><!-- end member-title --> <div class="member-body"> - <p>name</p> + <div class="member-body-short" id="short-body-Ident$"> + <p>name</p> + </div> + <div class="member-body-long" id ="long-body-Ident$"> + <p>name</p> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -6290,13 +6861,31 @@ </div><!-- end member-title --> <div class="member-body"> - <p>if cond then thenp else elsep</p> + <div class="member-body-short" id="short-body-If"> + <p>if cond then thenp else elsep</p> + </div> + <div class="member-body-long" id ="long-body-If"> + <p>if cond then thenp else elsep</p> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -6320,13 +6909,31 @@ </div><!-- end member-title --> <div class="member-body"> - <p>if cond then thenp else elsep</p> + <div class="member-body-short" id="short-body-If$"> + <p>if cond then thenp else elsep</p> + + </div> + <div class="member-body-long" id ="long-body-If$"> + <p>if cond then thenp else elsep</p> + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -6350,15 +6957,35 @@ </div><!-- end member-title --> <div class="member-body"> - <p>import expr.selectors + <div class="member-body-short" id="short-body-Import"> + <p>import expr.selectors +where a selector is either an untyped <code>Ident</code>, <code>name</code> or +an untyped thicket consisting of <code>name</code> and <code>rename</code>.</p> + + </div> + <div class="member-body-long" id ="long-body-Import"> + <p>import expr.selectors where a selector is either an untyped <code>Ident</code>, <code>name</code> or an untyped thicket consisting of <code>name</code> and <code>rename</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="Import$" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Import$');">[+]</span> <span class="member-annotations"> </span> @@ -6382,15 +7009,35 @@ an untyped thicket consisting of <code>name</code> and <code>rename</code>.</p> </div><!-- end member-title --> <div class="member-body"> - <p>import expr.selectors + <div class="member-body-short" id="short-body-Import$"> + <p>import expr.selectors +where a selector is either an untyped <code>Ident</code>, <code>name</code> or +an untyped thicket consisting of <code>name</code> and <code>rename</code>.</p> + + </div> + <div class="member-body-long" id ="long-body-Import$"> + <p>import expr.selectors where a selector is either an untyped <code>Ident</code>, <code>name</code> or an untyped thicket consisting of <code>name</code> and <code>rename</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="Inlined" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Inlined');">[+]</span> <span class="member-annotations"> </span> @@ -6414,13 +7061,31 @@ an untyped thicket consisting of <code>name</code> and <code>rename</code>.</p> </div><!-- end member-title --> <div class="member-body"> - <p>A tree representing inlined code.</p> + <div class="member-body-short" id="short-body-Inlined"> + <p>A tree representing inlined code.</p> + </div> + <div class="member-body-long" id ="long-body-Inlined"> + <p>A tree representing inlined 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="Inlined$" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Inlined$');">[+]</span> <span class="member-annotations"> </span> @@ -6444,13 +7109,31 @@ an untyped thicket consisting of <code>name</code> and <code>rename</code>.</p> </div><!-- end member-title --> <div class="member-body"> - <p>A tree representing inlined code.</p> + <div class="member-body-short" id="short-body-Inlined$"> + <p>A tree representing inlined code.</p> + + </div> + <div class="member-body-long" id ="long-body-Inlined$"> + <p>A tree representing inlined 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="Instance" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Instance');">[+]</span> <span class="member-annotations"> </span> @@ -6474,12 +7157,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-Instance"> + + </div> + <div class="member-body-long" id ="long-body-Instance"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -6503,13 +7203,31 @@ an untyped thicket consisting of <code>name</code> and <code>rename</code>.</p> </div><!-- end member-title --> <div class="member-body"> - <p>Array(elems)</p> + <div class="member-body-short" id="short-body-JavaSeqLiteral"> + <p>Array(elems)</p> + </div> + <div class="member-body-long" id ="long-body-JavaSeqLiteral"> + <p>Array(elems)</p> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="Lazy" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Lazy');">[+]</span> <span class="member-annotations"> </span> @@ -6533,15 +7251,35 @@ an untyped thicket consisting of <code>name</code> and <code>rename</code>.</p> </div><!-- end member-title --> <div class="member-body"> - <p>A base trait for lazy tree fields. + <div class="member-body-short" id="short-body-Lazy"> + <p>A base trait for lazy tree fields. These can be instantiated with Lazy instances which can delay tree construction until the field is first demanded.</p> + </div> + <div class="member-body-long" id ="long-body-Lazy"> + <p>A base trait for lazy tree fields. +These can be instantiated with Lazy instances which +can delay tree construction until the field is first demanded.</p> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -6565,13 +7303,31 @@ can delay tree construction until the field is first demanded.</p> </div><!-- end member-title --> <div class="member-body"> - <p>const</p> + <div class="member-body-short" id="short-body-Literal"> + <p>const</p> + + </div> + <div class="member-body-long" id ="long-body-Literal"> + <p>const</p> + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -6595,13 +7351,31 @@ can delay tree construction until the field is first demanded.</p> </div><!-- end member-title --> <div class="member-body"> - <p>const</p> + <div class="member-body-short" id="short-body-Literal$"> + <p>const</p> + + </div> + <div class="member-body-long" id ="long-body-Literal$"> + <p>const</p> + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -6625,13 +7399,31 @@ can delay tree construction until the field is first demanded.</p> </div><!-- end member-title --> <div class="member-body"> - <p>selector match { cases }</p> + <div class="member-body-short" id="short-body-Match"> + <p>selector match { cases }</p> + + </div> + <div class="member-body-long" id ="long-body-Match"> + <p>selector match { cases }</p> + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -6655,13 +7447,31 @@ can delay tree construction until the field is first demanded.</p> </div><!-- end member-title --> <div class="member-body"> - <p>selector match { cases }</p> + <div class="member-body-short" id="short-body-Match$"> + <p>selector match { cases }</p> + </div> + <div class="member-body-long" id ="long-body-Match$"> + <p>selector match { cases }</p> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -6685,16 +7495,37 @@ can delay tree construction until the field is first demanded.</p> </div><!-- end member-title --> <div class="member-body"> - <p>Tree defines a new symbol and carries modifiers. + <div class="member-body-short" id="short-body-MemberDef"> + <p>Tree defines a new symbol and carries modifiers. The position of a MemberDef contains only the defined identifier or pattern. The envelope of a MemberDe... </p> + </div> + <div class="member-body-long" id ="long-body-MemberDef"> + <p>Tree defines a new symbol and carries modifiers. +The position of a MemberDef contains only the defined identifier or pattern. +The envelope of a MemberDef contains the whole definition and has its point +on the opening keyword (or the next token after that if keyword is missing).</p> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -6718,13 +7549,31 @@ The envelope of a MemberDe... </div><!-- end member-title --> <div class="member-body"> - <p>Tree has a name</p> + <div class="member-body-short" id="short-body-NameTree"> + <p>Tree has a name</p> + + </div> + <div class="member-body-long" id ="long-body-NameTree"> + <p>Tree has a name</p> + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -6748,13 +7597,31 @@ The envelope of a MemberDe... </div><!-- end member-title --> <div class="member-body"> - <p>name = arg, in a parameter list</p> + <div class="member-body-short" id="short-body-NamedArg"> + <p>name = arg, in a parameter list</p> + + </div> + <div class="member-body-long" id ="long-body-NamedArg"> + <p>name = arg, in a parameter list</p> + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="NamedArg$" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'NamedArg$');">[+]</span> <span class="member-annotations"> </span> @@ -6778,13 +7645,31 @@ The envelope of a MemberDe... </div><!-- end member-title --> <div class="member-body"> - <p>name = arg, in a parameter list</p> + <div class="member-body-short" id="short-body-NamedArg$"> + <p>name = arg, in a parameter list</p> + </div> + <div class="member-body-long" id ="long-body-NamedArg$"> + <p>name = arg, in a parameter list</p> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="New" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'New');">[+]</span> <span class="member-annotations"> </span> @@ -6808,13 +7693,31 @@ The envelope of a MemberDe... </div><!-- end member-title --> <div class="member-body"> - <p>new tpt, but no constructor call</p> + <div class="member-body-short" id="short-body-New"> + <p>new tpt, but no constructor call</p> + </div> + <div class="member-body-long" id ="long-body-New"> + <p>new tpt, but no constructor call</p> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -6838,13 +7741,31 @@ The envelope of a MemberDe... </div><!-- end member-title --> <div class="member-body"> - <p>new tpt, but no constructor call</p> + <div class="member-body-short" id="short-body-New$"> + <p>new tpt, but no constructor call</p> + + </div> + <div class="member-body-long" id ="long-body-New$"> + <p>new tpt, but no constructor call</p> + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -6868,13 +7789,31 @@ The envelope of a MemberDe... </div><!-- end member-title --> <div class="member-body"> - <p>left | right</p> + <div class="member-body-short" id="short-body-OrTypeTree"> + <p>left | right</p> + + </div> + <div class="member-body-long" id ="long-body-OrTypeTree"> + <p>left | right</p> + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="OrTypeTree$" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'OrTypeTree$');">[+]</span> <span class="member-annotations"> </span> @@ -6898,13 +7837,31 @@ The envelope of a MemberDe... </div><!-- end member-title --> <div class="member-body"> - <p>left | right</p> + <div class="member-body-short" id="short-body-OrTypeTree$"> + <p>left | right</p> + </div> + <div class="member-body-long" id ="long-body-OrTypeTree$"> + <p>left | right</p> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="PackageDef" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'PackageDef');">[+]</span> <span class="member-annotations"> </span> @@ -6928,13 +7885,31 @@ The envelope of a MemberDe... </div><!-- end member-title --> <div class="member-body"> - <p>package pid { stats }</p> + <div class="member-body-short" id="short-body-PackageDef"> + <p>package pid { stats }</p> + + </div> + <div class="member-body-long" id ="long-body-PackageDef"> + <p>package pid { stats }</p> + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -6958,13 +7933,31 @@ The envelope of a MemberDe... </div><!-- end member-title --> <div class="member-body"> - <p>package pid { stats }</p> + <div class="member-body-short" id="short-body-PackageDef$"> + <p>package pid { stats }</p> + + </div> + <div class="member-body-long" id ="long-body-PackageDef$"> + <p>package pid { stats }</p> + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -6988,14 +7981,33 @@ The envelope of a MemberDe... </div><!-- end member-title --> <div class="member-body"> - <p>Instances of this class are trees which are not terms but are legal + <div class="member-body-short" id="short-body-PatternTree"> + <p>Instances of this class are trees which are not terms but are legal +parts of patterns.</p> + + </div> + <div class="member-body-long" id ="long-body-PatternTree"> + <p>Instances of this class are trees which are not terms but are legal parts of patterns.</p> + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -7019,13 +8031,31 @@ parts of patterns.</p> </div><!-- end member-title --> <div class="member-body"> - <p>[typeparams] -> tpt</p> + <div class="member-body-short" id="short-body-PolyTypeTree"> + <p>[typeparams] -> tpt</p> + </div> + <div class="member-body-long" id ="long-body-PolyTypeTree"> + <p>[typeparams] -> tpt</p> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -7049,13 +8079,31 @@ parts of patterns.</p> </div><!-- end member-title --> <div class="member-body"> - <p>[typeparams] -> tpt</p> + <div class="member-body-short" id="short-body-PolyTypeTree$"> + <p>[typeparams] -> tpt</p> + + </div> + <div class="member-body-long" id ="long-body-PolyTypeTree$"> + <p>[typeparams] -> tpt</p> + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -7079,14 +8127,33 @@ parts of patterns.</p> </div><!-- end member-title --> <div class="member-body"> - <p>Tree's denot/isType/isTerm properties come from a subtree + <div class="member-body-short" id="short-body-ProxyTree"> + <p>Tree's denot/isType/isTerm properties come from a subtree +identified by <code>forwardTo</code>.</p> + + </div> + <div class="member-body-long" id ="long-body-ProxyTree"> + <p>Tree's denot/isType/isTerm properties come from a subtree identified by <code>forwardTo</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="RefTree" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'RefTree');">[+]</span> <span class="member-annotations"> </span> @@ -7110,13 +8177,31 @@ identified by <code>forwardTo</code>.</p> </div><!-- end member-title --> <div class="member-body"> - <p>Tree refers by name to a denotation</p> + <div class="member-body-short" id="short-body-RefTree"> + <p>Tree refers by name to a denotation</p> + + </div> + <div class="member-body-long" id ="long-body-RefTree"> + <p>Tree refers by name to a denotation</p> + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -7140,13 +8225,31 @@ identified by <code>forwardTo</code>.</p> </div><!-- end member-title --> <div class="member-body"> - <p>tpt { refinements }</p> + <div class="member-body-short" id="short-body-RefinedTypeTree"> + <p>tpt { refinements }</p> + </div> + <div class="member-body-long" id ="long-body-RefinedTypeTree"> + <p>tpt { refinements }</p> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -7170,13 +8273,31 @@ identified by <code>forwardTo</code>.</p> </div><!-- end member-title --> <div class="member-body"> - <p>tpt { refinements }</p> + <div class="member-body-short" id="short-body-RefinedTypeTree$"> + <p>tpt { refinements }</p> + + </div> + <div class="member-body-long" id ="long-body-RefinedTypeTree$"> + <p>tpt { refinements }</p> + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -7200,16 +8321,37 @@ identified by <code>forwardTo</code>.</p> </div><!-- end member-title --> <div class="member-body"> - <p>return expr + <div class="member-body-short" id="short-body-Return"> + <p>return expr where <code>from</code> refers to the method from which the return takes place After program transformations this is not necessarily the enclosing method... </p> + </div> + <div class="member-body-long" id ="long-body-Return"> + <p>return expr +where <code>from</code> refers to the method from which the return takes place +After program transformations this is not necessarily the enclosing method, because +closures can intervene.</p> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -7233,16 +8375,37 @@ After program transformations this is not necessarily the enclosing method... </div><!-- end member-title --> <div class="member-body"> - <p>return expr + <div class="member-body-short" id="short-body-Return$"> + <p>return expr where <code>from</code> refers to the method from which the return takes place After program transformations this is not necessarily the enclosing method... </p> + </div> + <div class="member-body-long" id ="long-body-Return$"> + <p>return expr +where <code>from</code> refers to the method from which the return takes place +After program transformations this is not necessarily the enclosing method, because +closures can intervene.</p> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -7266,13 +8429,31 @@ After program transformations this is not necessarily the enclosing method... </div><!-- end member-title --> <div class="member-body"> - <p>qualifier.name, or qualifier#name, if qualifier is a type</p> + <div class="member-body-short" id="short-body-Select"> + <p>qualifier.name, or qualifier#name, if qualifier is a type</p> + + </div> + <div class="member-body-long" id ="long-body-Select"> + <p>qualifier.name, or qualifier#name, if qualifier is 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="Select$" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Select$');">[+]</span> <span class="member-annotations"> </span> @@ -7296,13 +8477,31 @@ After program transformations this is not necessarily the enclosing method... </div><!-- end member-title --> <div class="member-body"> - <p>qualifier.name, or qualifier#name, if qualifier is a type</p> + <div class="member-body-short" id="short-body-Select$"> + <p>qualifier.name, or qualifier#name, if qualifier is a type</p> + + </div> + <div class="member-body-long" id ="long-body-Select$"> + <p>qualifier.name, or qualifier#name, if qualifier is 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="SelectWithSig" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'SelectWithSig');">[+]</span> <span class="member-annotations"> </span> @@ -7326,12 +8525,29 @@ After program transformations this is not necessarily the enclosing method... </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> @@ -7355,13 +8571,31 @@ After program transformations this is not necessarily the enclosing method... </div><!-- end member-title --> <div class="member-body"> - <p>Seq(elems)</p> + <div class="member-body-short" id="short-body-SeqLiteral"> + <p>Seq(elems)</p> + </div> + <div class="member-body-long" id ="long-body-SeqLiteral"> + <p>Seq(elems)</p> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -7385,13 +8619,31 @@ After program transformations this is not necessarily the enclosing method... </div><!-- end member-title --> <div class="member-body"> - <p>Seq(elems)</p> + <div class="member-body-short" id="short-body-SeqLiteral$"> + <p>Seq(elems)</p> + + </div> + <div class="member-body-long" id ="long-body-SeqLiteral$"> + <p>Seq(elems)</p> + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -7415,13 +8667,31 @@ After program transformations this is not necessarily the enclosing method... </div><!-- end member-title --> <div class="member-body"> - <p>ref.type</p> + <div class="member-body-short" id="short-body-SingletonTypeTree"> + <p>ref.type</p> + + </div> + <div class="member-body-long" id ="long-body-SingletonTypeTree"> + <p>ref.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="SingletonTypeTree$" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'SingletonTypeTree$');">[+]</span> <span class="member-annotations"> </span> @@ -7445,13 +8715,31 @@ After program transformations this is not necessarily the enclosing method... </div><!-- end member-title --> <div class="member-body"> - <p>ref.type</p> + <div class="member-body-short" id="short-body-SingletonTypeTree$"> + <p>ref.type</p> + + </div> + <div class="member-body-long" id ="long-body-SingletonTypeTree$"> + <p>ref.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="Super" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Super');">[+]</span> <span class="member-annotations"> </span> @@ -7475,13 +8763,31 @@ After program transformations this is not necessarily the enclosing method... </div><!-- end member-title --> <div class="member-body"> - <p>C.super[mix], where qual = C.this</p> + <div class="member-body-short" id="short-body-Super"> + <p>C.super[mix], where qual = C.this</p> + + </div> + <div class="member-body-long" id ="long-body-Super"> + <p>C.super[mix], where qual = C.this</p> + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -7505,13 +8811,31 @@ After program transformations this is not necessarily the enclosing method... </div><!-- end member-title --> <div class="member-body"> - <p>C.super[mix], where qual = C.this</p> + <div class="member-body-short" id="short-body-Super$"> + <p>C.super[mix], where qual = C.this</p> + </div> + <div class="member-body-long" id ="long-body-Super$"> + <p>C.super[mix], where qual = C.this</p> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -7535,13 +8859,31 @@ After program transformations this is not necessarily the enclosing method... </div><!-- end member-title --> <div class="member-body"> - <p>extends parents { self => body }</p> + <div class="member-body-short" id="short-body-Template"> + <p>extends parents { self => body }</p> + + </div> + <div class="member-body-long" id ="long-body-Template"> + <p>extends parents { self => body }</p> + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="Template$" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Template$');">[+]</span> <span class="member-annotations"> </span> @@ -7565,13 +8907,31 @@ After program transformations this is not necessarily the enclosing method... </div><!-- end member-title --> <div class="member-body"> - <p>extends parents { self => body }</p> + <div class="member-body-short" id="short-body-Template$"> + <p>extends parents { self => body }</p> + + </div> + <div class="member-body-long" id ="long-body-Template$"> + <p>extends parents { self => body }</p> + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="TermTree" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'TermTree');">[+]</span> <span class="member-annotations"> </span> @@ -7595,14 +8955,33 @@ After program transformations this is not necessarily the enclosing method... </div><!-- end member-title --> <div class="member-body"> - <p>Instances of this class are trees for which isTerm is definitely true. + <div class="member-body-short" id="short-body-TermTree"> + <p>Instances of this class are trees for which isTerm is definitely true. Note that some trees have isTerm = true without being TermTrees (e.g. Ident, Ann...</p> + </div> + <div class="member-body-long" id ="long-body-TermTree"> + <p>Instances of this class are trees for which isTerm is definitely true. +Note that some trees have isTerm = true without being TermTrees (e.g. Ident, AnnotatedTree)</p> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -7626,16 +9005,37 @@ Note that some trees have isTerm = true without being TermTrees (e.g. Ident, Ann </div><!-- end member-title --> <div class="member-body"> - <p>Temporary class that results from translation of ModuleDefs + <div class="member-body-short" id="short-body-Thicket"> + <p>Temporary class that results from translation of ModuleDefs (and possibly other statements). The contained trees will be integrated when transformed wit... </p> + </div> + <div class="member-body-long" id ="long-body-Thicket"> + <p>Temporary class that results from translation of ModuleDefs +(and possibly other statements). +The contained trees will be integrated when transformed with +a <code>transform(List[Tree])</code> call.</p> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -7659,16 +9059,37 @@ The contained trees will be integrated when transformed wit... </div><!-- end member-title --> <div class="member-body"> - <p>Temporary class that results from translation of ModuleDefs + <div class="member-body-short" id="short-body-Thicket$"> + <p>Temporary class that results from translation of ModuleDefs (and possibly other statements). The contained trees will be integrated when transformed wit... </p> + </div> + <div class="member-body-long" id ="long-body-Thicket$"> + <p>Temporary class that results from translation of ModuleDefs +(and possibly other statements). +The contained trees will be integrated when transformed with +a <code>transform(List[Tree])</code> call.</p> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -7692,13 +9113,31 @@ The contained trees will be integrated when transformed wit... </div><!-- end member-title --> <div class="member-body"> - <p>qual.this</p> + <div class="member-body-short" id="short-body-This"> + <p>qual.this</p> + + </div> + <div class="member-body-long" id ="long-body-This"> + <p>qual.this</p> + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -7722,13 +9161,31 @@ The contained trees will be integrated when transformed wit... </div><!-- end member-title --> <div class="member-body"> - <p>qual.this</p> + <div class="member-body-short" id="short-body-This$"> + <p>qual.this</p> + + </div> + <div class="member-body-long" id ="long-body-This$"> + <p>qual.this</p> + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -7752,17 +9209,49 @@ The contained trees will be integrated when transformed wit... </div><!-- end member-title --> <div class="member-body"> - <p>Trees take a parameter indicating what the type of their <code>tpe</code> field + <div class="member-body-short" id="short-body-Tree"> + <p>Trees take a parameter indicating what the type of their <code>tpe</code> field is. Two choices: <code>Type</code> or <code>Untyped</code>. Untyped trees have type <code>Tree[Untyped]</code>.</p> <p>Tree typing u...</p> <ul></ul> + </div> + <div class="member-body-long" id ="long-body-Tree"> + <p>Trees take a parameter indicating what the type of their <code>tpe</code> field +is. Two choices: <code>Type</code> or <code>Untyped</code>. +Untyped trees have type <code>Tree[Untyped]</code>.</p> +<p>Tree typing uses a copy-on-write implementation:</p> +<ul> +<li>You can never observe a <code>tpe</code> which is <code>null</code> (throws an exception)</li> +<li>So when creating a typed tree with <code>withType</code> we can re-use +the existing tree transparently, assigning its <code>tpe</code> field, +provided it was <code>null</code> before.</li> +<li>It is impossible to embed untyped trees in typed ones.</li> +<li>Typed trees can be embedded in untyped ones provided they are rooted +in a TypedSplice node.</li> +<li>Type checking an untyped tree should remove all embedded <code>TypedSplice</code> +nodes.</li> +</ul> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -7786,7 +9275,8 @@ Untyped trees have type <code>Tree[Untyped]</code>.</p> </div><!-- end member-title --> <div class="member-body"> - <p>try block catch handler finally finalizer</p> + <div class="member-body-short" id="short-body-Try"> + <p>try block catch handler finally finalizer</p> <p>Note: if the handler is a case block CASES of the form</p> <p>{ case1 ... caseN }</p> <p>the parser returns Match(EmptyTree,... @@ -7797,11 +9287,37 @@ Untyped trees have type <code>Tree[Untyped]</code>.</p> <p></p> <p></p> + </div> + <div class="member-body-long" id ="long-body-Try"> + <p>try block catch handler finally finalizer</p> +<p>Note: if the handler is a case block CASES of the form</p> +<p>{ case1 ... caseN }</p> +<p>the parser returns Match(EmptyTree, CASES). Desugaring and typing this yields a closure +node</p> +<p>{ def $anonfun(x: Throwable) = x match CASES; Closure(Nil, $anonfun) }</p> +<p>At some later stage when we normalize the try we can revert this to</p> +<p>Match(EmptyTree, CASES)</p> +<p>or else if stack is non-empty</p> +<p>Match(EmptyTree, <case x: Throwable => $anonfun(x)>)</p> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -7825,7 +9341,8 @@ Untyped trees have type <code>Tree[Untyped]</code>.</p> </div><!-- end member-title --> <div class="member-body"> - <p>try block catch handler finally finalizer</p> + <div class="member-body-short" id="short-body-Try$"> + <p>try block catch handler finally finalizer</p> <p>Note: if the handler is a case block CASES of the form</p> <p>{ case1 ... caseN }</p> <p>the parser returns Match(EmptyTree,... @@ -7836,11 +9353,37 @@ Untyped trees have type <code>Tree[Untyped]</code>.</p> <p></p> <p></p> + </div> + <div class="member-body-long" id ="long-body-Try$"> + <p>try block catch handler finally finalizer</p> +<p>Note: if the handler is a case block CASES of the form</p> +<p>{ case1 ... caseN }</p> +<p>the parser returns Match(EmptyTree, CASES). Desugaring and typing this yields a closure +node</p> +<p>{ def $anonfun(x: Throwable) = x match CASES; Closure(Nil, $anonfun) }</p> +<p>At some later stage when we normalize the try we can revert this to</p> +<p>Match(EmptyTree, CASES)</p> +<p>or else if stack is non-empty</p> +<p>Match(EmptyTree, <case x: Throwable => $anonfun(x)>)</p> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -7864,14 +9407,33 @@ Untyped trees have type <code>Tree[Untyped]</code>.</p> </div><!-- end member-title --> <div class="member-body"> - <p>Instances of this class are trees for which isType is definitely true. + <div class="member-body-short" id="short-body-TypTree"> + <p>Instances of this class are trees for which isType is definitely true. Note that some trees have isType = true without being TypTrees (e.g. Ident, Anno...</p> + </div> + <div class="member-body-long" id ="long-body-TypTree"> + <p>Instances of this class are trees for which isType is definitely true. +Note that some trees have isType = true without being TypTrees (e.g. Ident, AnnotatedTree)</p> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -7895,13 +9457,31 @@ Note that some trees have isType = true without being TypTrees (e.g. Ident, Anno </div><!-- end member-title --> <div class="member-body"> - <p>fun[args]</p> + <div class="member-body-short" id="short-body-TypeApply"> + <p>fun[args]</p> + </div> + <div class="member-body-long" id ="long-body-TypeApply"> + <p>fun[args]</p> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -7925,13 +9505,31 @@ Note that some trees have isType = true without being TypTrees (e.g. Ident, Anno </div><!-- end member-title --> <div class="member-body"> - <p>fun[args]</p> + <div class="member-body-short" id="short-body-TypeApply$"> + <p>fun[args]</p> + </div> + <div class="member-body-long" id ="long-body-TypeApply$"> + <p>fun[args]</p> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -7955,15 +9553,35 @@ Note that some trees have isType = true without being TypTrees (e.g. Ident, Anno </div><!-- end member-title --> <div class="member-body"> - <blockquote> + <div class="member-body-short" id="short-body-TypeBoundsTree"> + <blockquote> +<p>: lo <: hi</p> +</blockquote> + + </div> + <div class="member-body-long" id ="long-body-TypeBoundsTree"> + <blockquote> <p>: lo <: hi</p> </blockquote> + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -7987,15 +9605,35 @@ Note that some trees have isType = true without being TypTrees (e.g. Ident, Anno </div><!-- end member-title --> <div class="member-body"> - <blockquote> + <div class="member-body-short" id="short-body-TypeBoundsTree$"> + <blockquote> <p>: lo <: hi</p> </blockquote> + </div> + <div class="member-body-long" id ="long-body-TypeBoundsTree$"> + <blockquote> +<p>: lo <: hi</p> +</blockquote> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -8019,16 +9657,37 @@ Note that some trees have isType = true without being TypTrees (e.g. Ident, Anno </div><!-- end member-title --> <div class="member-body"> - <p>mods class name template or + <div class="member-body-short" id="short-body-TypeDef"> + <p>mods class name template or mods trait name template or mods type name = rhs or mods type name >: lo <: hi, if rhs = TypeBoundsTree(lo, hi) & (...</p> + </div> + <div class="member-body-long" id ="long-body-TypeDef"> + <p>mods class name template or +mods trait name template or +mods type name = rhs or +mods type name >: lo <: hi, if rhs = TypeBoundsTree(lo, hi) & (lo ne hi)</p> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -8052,16 +9711,37 @@ mods type name >: lo <: hi, if rhs = TypeBoundsTree(lo, hi) & (...</p> </div><!-- end member-title --> <div class="member-body"> - <p>mods class name template or + <div class="member-body-short" id="short-body-TypeDef$"> + <p>mods class name template or mods trait name template or mods type name = rhs or mods type name >: lo <: hi, if rhs = TypeBoundsTree(lo, hi) & (...</p> + </div> + <div class="member-body-long" id ="long-body-TypeDef$"> + <p>mods class name template or +mods trait name template or +mods type name = rhs or +mods type name >: lo <: hi, if rhs = TypeBoundsTree(lo, hi) & (lo ne hi)</p> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -8085,13 +9765,31 @@ mods type name >: lo <: hi, if rhs = TypeBoundsTree(lo, hi) & (...</p> </div><!-- end member-title --> <div class="member-body"> - <p>A type tree that represents an existing or inferred type</p> + <div class="member-body-short" id="short-body-TypeTree"> + <p>A type tree that represents an existing or inferred type</p> + </div> + <div class="member-body-long" id ="long-body-TypeTree"> + <p>A type tree that represents an existing or inferred 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="TypeTree$" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'TypeTree$');">[+]</span> <span class="member-annotations"> </span> @@ -8115,13 +9813,31 @@ mods type name >: lo <: hi, if rhs = TypeBoundsTree(lo, hi) & (...</p> </div><!-- end member-title --> <div class="member-body"> - <p>A type tree that represents an existing or inferred type</p> + <div class="member-body-short" id="short-body-TypeTree$"> + <p>A type tree that represents an existing or inferred type</p> + </div> + <div class="member-body-long" id ="long-body-TypeTree$"> + <p>A type tree that represents an existing or inferred 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="Typed" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Typed');">[+]</span> <span class="member-annotations"> </span> @@ -8145,13 +9861,31 @@ mods type name >: lo <: hi, if rhs = TypeBoundsTree(lo, hi) & (...</p> </div><!-- end member-title --> <div class="member-body"> - <p>expr : tpt</p> + <div class="member-body-short" id="short-body-Typed"> + <p>expr : tpt</p> + </div> + <div class="member-body-long" id ="long-body-Typed"> + <p>expr : tpt</p> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -8175,13 +9909,31 @@ mods type name >: lo <: hi, if rhs = TypeBoundsTree(lo, hi) & (...</p> </div><!-- end member-title --> <div class="member-body"> - <p>expr : tpt</p> + <div class="member-body-short" id="short-body-Typed$"> + <p>expr : tpt</p> + </div> + <div class="member-body-long" id ="long-body-Typed$"> + <p>expr : tpt</p> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -8205,14 +9957,33 @@ mods type name >: lo <: hi, if rhs = TypeBoundsTree(lo, hi) & (...</p> </div><!-- end member-title --> <div class="member-body"> - <p>The typed translation of <code>extractor(patterns)</code> in a pattern. The translation has the following + <div class="member-body-short" id="short-body-UnApply"> + <p>The typed translation of <code>extractor(patterns)</code> in a pattern. The translation has the following components:</p> + </div> + <div class="member-body-long" id ="long-body-UnApply"> + <p>The typed translation of <code>extractor(patterns)</code> in a pattern. The translation has the following +components:</p> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -8236,14 +10007,33 @@ components:</p> </div><!-- end member-title --> <div class="member-body"> - <p>The typed translation of <code>extractor(patterns)</code> in a pattern. The translation has the following + <div class="member-body-short" id="short-body-UnApply$"> + <p>The typed translation of <code>extractor(patterns)</code> in a pattern. The translation has the following components:</p> + </div> + <div class="member-body-long" id ="long-body-UnApply$"> + <p>The typed translation of <code>extractor(patterns)</code> in a pattern. The translation has the following +components:</p> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="UnAssignedTypeException" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'UnAssignedTypeException');">[+]</span> <span class="member-annotations"> </span> @@ -8267,12 +10057,29 @@ components:</p> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-UnAssignedTypeException"> + + </div> + <div class="member-body-long" id ="long-body-UnAssignedTypeException"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -8296,13 +10103,31 @@ components:</p> </div><!-- end member-title --> <div class="member-body"> - <p>mods val name: tpt = rhs</p> + <div class="member-body-short" id="short-body-ValDef"> + <p>mods val name: tpt = rhs</p> + </div> + <div class="member-body-long" id ="long-body-ValDef"> + <p>mods val name: tpt = rhs</p> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -8326,13 +10151,31 @@ components:</p> </div><!-- end member-title --> <div class="member-body"> - <p>mods val name: tpt = rhs</p> + <div class="member-body-short" id="short-body-ValDef$"> + <p>mods val name: tpt = rhs</p> + + </div> + <div class="member-body-long" id ="long-body-ValDef$"> + <p>mods val name: tpt = rhs</p> + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -8356,13 +10199,31 @@ components:</p> </div><!-- end member-title --> <div class="member-body"> - <p>A ValDef or DefDef tree</p> + <div class="member-body-short" id="short-body-ValOrDefDef"> + <p>A ValDef or DefDef tree</p> + + </div> + <div class="member-body-long" id ="long-body-ValOrDefDef"> + <p>A ValDef or DefDef 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="WithLazyField" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'WithLazyField');">[+]</span> <span class="member-annotations"> </span> @@ -8386,16 +10247,37 @@ components:</p> </div><!-- end member-title --> <div class="member-body"> - <p>A tree that can have a lazy field + <div class="member-body-short" id="short-body-WithLazyField"> + <p>A tree that can have a lazy field The field is represented by some private <code>var</code> which is proxied <code>unforced</code> and <code>force</code>. Forcing the field will set the <code>var</code> to...</p> + </div> + <div class="member-body-long" id ="long-body-WithLazyField"> + <p>A tree that can have a lazy field +The field is represented by some private <code>var</code> which is +proxied <code>unforced</code> and <code>force</code>. Forcing the field will +set the <code>var</code> to the underlying value.</p> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="WithoutTypeOrPos" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'WithoutTypeOrPos');">[+]</span> <span class="member-annotations"> </span> @@ -8419,12 +10301,29 @@ set the <code>var</code> to...</p> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-WithoutTypeOrPos"> + + </div> + <div class="member-body-long" id ="long-body-WithoutTypeOrPos"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="LazyTree" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'LazyTree');">[+]</span> <span class="member-annotations"> </span> @@ -8453,12 +10352,29 @@ set the <code>var</code> to...</p> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-LazyTree"> + + </div> + <div class="member-body-long" id ="long-body-LazyTree"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="LazyTreeList" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'LazyTreeList');">[+]</span> <span class="member-annotations"> </span> @@ -8487,12 +10403,29 @@ set the <code>var</code> to...</p> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-LazyTreeList"> + + </div> + <div class="member-body-long" id ="long-body-LazyTreeList"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="Untyped" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Untyped');">[+]</span> <span class="member-annotations"> </span> @@ -8521,12 +10454,29 @@ set the <code>var</code> to...</p> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Untyped"> + + </div> + <div class="member-body-long" id ="long-body-Untyped"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="DocComment" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'DocComment');">[+]</span> <span class="member-annotations"> </span> @@ -8547,18 +10497,39 @@ set the <code>var</code> to...</p> - <span class="no-left">: Key</span> + <span class="no-left">: Key +<span class="no-left no-right">[</span> +Comment +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - <p>Property key for trees with documentation strings attached</p> + <div class="member-body-short" id="short-body-DocComment"> + <p>Property key for trees with documentation strings attached</p> + + </div> + <div class="member-body-long" id ="long-body-DocComment"> + <p>Property key for trees with documentation strings attached</p> + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="nextId" class="member private"> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'nextId');">[+]</span> <span class="member-annotations"> @sharable </span> @@ -8584,12 +10555,29 @@ set the <code>var</code> to...</p> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-nextId"> + + </div> + <div class="member-body-long" id ="long-body-nextId"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="ntrees" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'ntrees');">[+]</span> <span class="member-annotations"> @sharable </span> @@ -8615,13 +10603,31 @@ set the <code>var</code> to...</p> </div><!-- end member-title --> <div class="member-body"> - <p>The total number of created tree nodes, maintained if Stats.enabled</p> + <div class="member-body-short" id="short-body-ntrees"> + <p>The total number of created tree nodes, maintained if Stats.enabled</p> + + </div> + <div class="member-body-long" id ="long-body-ntrees"> + <p>The total number of created tree nodes, maintained if Stats.enabled</p> + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="theEmptyTree" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'theEmptyTree');">[+]</span> <span class="member-annotations"> @sharable </span> @@ -8642,17 +10648,37 @@ set the <code>var</code> to...</p> - <span class="no-left">: Thicket</span> + <span class="no-left">: Thicket +<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-theEmptyTree"> + + </div> + <div class="member-body-long" id ="long-body-theEmptyTree"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="theEmptyValDef" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'theEmptyValDef');">[+]</span> <span class="member-annotations"> @sharable </span> @@ -8673,17 +10699,37 @@ set the <code>var</code> to...</p> - <span class="no-left">: EmptyValDef</span> + <span class="no-left">: EmptyValDef +<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-theEmptyValDef"> + + </div> + <div class="member-body-long" id ="long-body-theEmptyValDef"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="flatten(trees)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'flatten(trees)');">[+]</span> <span class="member-annotations"> </span> @@ -8723,17 +10769,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-flatten(trees)"> + + </div> + <div class="member-body-long" id ="long-body-flatten(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="genericEmptyTree" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'genericEmptyTree');">[+]</span> <span class="member-annotations"> </span> @@ -8754,17 +10823,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-genericEmptyTree"> + + </div> + <div class="member-body-long" id ="long-body-genericEmptyTree"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="genericEmptyValDef" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'genericEmptyValDef');">[+]</span> <span class="member-annotations"> </span> @@ -8785,17 +10874,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-genericEmptyValDef"> + + </div> + <div class="member-body-long" id ="long-body-genericEmptyValDef"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="nextId_=(x$1)" class="member private"> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'nextId_=(x$1)');">[+]</span> <span class="member-annotations"> @sharable </span> @@ -8834,12 +10943,29 @@ T </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-nextId_=(x$1)"> + + </div> + <div class="member-body-long" id ="long-body-nextId_=(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="ntrees_=(x$1)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'ntrees_=(x$1)');">[+]</span> <span class="member-annotations"> @sharable </span> @@ -8878,9 +11004,26 @@ T </div><!-- end member-title --> <div class="member-body"> - <p>The total number of created tree nodes, maintained if Stats.enabled</p> + <div class="member-body-short" id="short-body-ntrees_=(x$1)"> + <p>The total number of created tree nodes, maintained if Stats.enabled</p> + </div> + <div class="member-body-long" id ="long-body-ntrees_=(x$1)"> + <p>The total number of created tree nodes, maintained if Stats.enabled</p> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + 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 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> diff --git a/api/dotty/tools/dotc/ast/TypedTreeInfo.html b/api/dotty/tools/dotc/ast/TypedTreeInfo.html index f05a4cea8..3214cc504 100644 --- a/api/dotty/tools/dotc/ast/TypedTreeInfo.html +++ b/api/dotty/tools/dotc/ast/TypedTreeInfo.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,38 @@ <span id="entity-name"> TypedTreeInfo </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">TreeInfo</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="closure$" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'closure$');">[+]</span> <span class="member-annotations"> </span> @@ -5363,13 +5388,31 @@ </div><!-- end member-title --> <div class="member-body"> - <p>An extractor for closures, either contained in a block or standalone.</p> + <div class="member-body-short" id="short-body-closure$"> + <p>An extractor for closures, either contained in a block or standalone.</p> + + </div> + <div class="member-body-long" id ="long-body-closure$"> + <p>An extractor for closures, either contained in a block or standalone.</p> + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="closureBody(tree)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'closureBody(tree)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -5421,13 +5464,31 @@ </div><!-- end member-title --> <div class="member-body"> - <p>If tree is a closure, its body, otherwise tree itself</p> + <div class="member-body-short" id="short-body-closureBody(tree)(ctx)"> + <p>If tree is a closure, its body, otherwise tree itself</p> + </div> + <div class="member-body-long" id ="long-body-closureBody(tree)(ctx)"> + <p>If tree is a closure, its body, otherwise 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="constToLiteral(tree)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'constToLiteral(tree)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -5479,7 +5540,8 @@ </div><!-- end member-title --> <div class="member-body"> - <p>If <code>tree</code> is a constant expression, its value as a Literal, + <div class="member-body-short" id="short-body-constToLiteral(tree)(ctx)"> + <p>If <code>tree</code> is a constant expression, its value as a Literal, or <code>tree</code> itself otherwise.</p> <p>Note: Demanding idempotency instead of purity in literalize is stric... </p> @@ -5502,11 +5564,53 @@ or <code>tree</code> itself otherwise.</p> TypeApply </code></pre> + </div> + <div class="member-body-long" id ="long-body-constToLiteral(tree)(ctx)"> + <p>If <code>tree</code> is a constant expression, its value as a Literal, +or <code>tree</code> itself otherwise.</p> +<p>Note: Demanding idempotency instead of purity in literalize is strictly speaking too loose. +Example</p> +<p>object O { final val x = 42; println("43") } +O.x</p> +<p>Strictly speaking we can't replace <code>O.x</code> with <code>42</code>. But this would make +most expressions non-constant. Maybe we can change the spec to accept this +kind of eliding behavior. Or else enforce true purity in the compiler. +The choice will be affected by what we will do with <code>inline</code> and with +Singleton type bounds (see SIP 23). Presumably</p> +<p>object O1 { val x: Singleton = 42; println("43") } +object O2 { inline val x = 42; println("43") }</p> +<p>should behave differently.</p> +<p>O1.x should have the same effect as { println("43"); 42 }</p> +<p>whereas</p> +<p>O2.x = 42</p> +<p>Revisit this issue once we have implemented <code>inline</code>. Then we can demand +purity of the prefix unless the selection goes to an inline val.</p> +<p>Note: This method should be applied to all term tree nodes that are not literals, +that can be idempotent, and that can have constant types. So far, only nodes +of the following classes qualify:</p> +<pre><code> Ident + Select + TypeApply +</code></pre> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="decomposeCall(tree)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'decomposeCall(tree)');">[+]</span> <span class="member-annotations"> </span> @@ -5540,19 +5644,49 @@ or <code>tree</code> itself otherwise.</p> - <span class="no-left">: </span> + <span class="no-left">: <span class="no-right">(</span> +Tree<span>, </span>List +<span class="no-left no-right">[</span> +Tree +<span class="no-left">]</span><span>, </span>List +<span class="no-left no-right">[</span> +List +<span class="no-left no-right">[</span> +Tree +<span class="no-left">]</span> +<span class="no-left">]</span> +<span class="no-left">)</span></span> </div><!-- end member-title --> <div class="member-body"> - <p>Decompose a call fn<a href="#">targs</a>...(vargs_n) + <div class="member-body-short" id="short-body-decomposeCall(tree)"> + <p>Decompose a call fn<a href="#">targs</a>...(vargs_n) +into its constituents (where targs, vargss may be empty)</p> + + </div> + <div class="member-body-long" id ="long-body-decomposeCall(tree)"> + <p>Decompose a call fn<a href="#">targs</a>...(vargs_n) into its constituents (where targs, vargss may be empty)</p> + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="defPath(sym,root)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'defPath(sym,root)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -5607,21 +5741,45 @@ into its constituents (where targs, vargss may be empty)</p> - <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"> - <p>Going from child to parent, the path of tree nodes that starts + <div class="member-body-short" id="short-body-defPath(sym,root)(ctx)"> + <p>Going from child to parent, the path of tree nodes that starts with a definition of symbol <code>sym</code> and ends with <code>root</code>, or Nil if no such path exists. Pre: <code>sy...</code></p> + </div> + <div class="member-body-long" id ="long-body-defPath(sym,root)(ctx)"> + <p>Going from child to parent, the path of tree nodes that starts +with a definition of symbol <code>sym</code> and ends with <code>root</code>, or Nil +if no such path exists. +Pre: <code>sym</code> must have a 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="definedSym(tree)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'definedSym(tree)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -5673,13 +5831,31 @@ Pre: <code>sy...</code></p> </div><!-- end member-title --> <div class="member-body"> - <p>If <code>tree</code> is a DefTree, the symbol defined by it, otherwise NoSymbol</p> + <div class="member-body-short" id="short-body-definedSym(tree)(ctx)"> + <p>If <code>tree</code> is a DefTree, the symbol defined by it, otherwise NoSymbol</p> + + </div> + <div class="member-body-long" id ="long-body-definedSym(tree)(ctx)"> + <p>If <code>tree</code> is a DefTree, the symbol defined by it, otherwise NoSymbol</p> + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="definingStats(sym)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'definingStats(sym)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -5726,21 +5902,45 @@ Pre: <code>sy...</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">]</span></span> </div><!-- end member-title --> <div class="member-body"> - <p>The statement sequence that contains a definition of <code>sym</code>, or Nil + <div class="member-body-short" id="short-body-definingStats(sym)(ctx)"> + <p>The statement sequence that contains a definition of <code>sym</code>, or Nil if none was found. For a tree to be found, The symbol must have a position and its defi... </p> + </div> + <div class="member-body-long" id ="long-body-definingStats(sym)(ctx)"> + <p>The statement sequence that contains a definition of <code>sym</code>, or Nil +if none was found. +For a tree to be found, The symbol must have a position and its definition +tree must be reachable from come tree stored in an enclosing 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="exprPurity(tree)(ctx)" class="member private"> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'exprPurity(tree)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -5792,13 +5992,31 @@ For a tree to be found, The symbol must have a position and its defi... </div><!-- end member-title --> <div class="member-body"> - <p>The purity level of this expression.</p> + <div class="member-body-short" id="short-body-exprPurity(tree)(ctx)"> + <p>The purity level of this expression.</p> + </div> + <div class="member-body-long" id ="long-body-exprPurity(tree)(ctx)"> + <p>The purity level of this expression.</p> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="isCatchCase(cdef)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'isCatchCase(cdef)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -5850,13 +6068,31 @@ For a tree to be found, The symbol must have a position and its defi... </div><!-- end member-title --> <div class="member-body"> - <p>Is this pattern node a catch-all or type-test pattern?</p> + <div class="member-body-short" id="short-body-isCatchCase(cdef)(ctx)"> + <p>Is this pattern node a catch-all or type-test pattern?</p> + + </div> + <div class="member-body-long" id ="long-body-isCatchCase(cdef)(ctx)"> + <p>Is this pattern node a catch-all or type-test pattern?</p> + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="isIdempotentExpr(tree)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'isIdempotentExpr(tree)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -5908,12 +6144,29 @@ For a tree to be found, The symbol must have a position and its defi... </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-isIdempotentExpr(tree)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-isIdempotentExpr(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="isIdempotentRef(tree)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'isIdempotentRef(tree)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -5965,12 +6218,29 @@ For a tree to be found, The symbol must have a position and its defi... </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-isIdempotentRef(tree)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-isIdempotentRef(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="isPureExpr(tree)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'isPureExpr(tree)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -6022,12 +6292,29 @@ For a tree to be found, The symbol must have a position and its defi... </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-isPureExpr(tree)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-isPureExpr(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="isPureRef(tree)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'isPureRef(tree)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -6079,12 +6366,29 @@ For a tree to be found, The symbol must have a position and its defi... </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-isPureRef(tree)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-isPureRef(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="isSelf(tree,enclClass)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'isSelf(tree,enclClass)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -6144,13 +6448,31 @@ For a tree to be found, The symbol must have a position and its defi... </div><!-- end member-title --> <div class="member-body"> - <p>Is tree a <code>this</code> node which belongs to <code>enclClass</code>?</p> + <div class="member-body-short" id="short-body-isSelf(tree,enclClass)(ctx)"> + <p>Is tree a <code>this</code> node which belongs to <code>enclClass</code>?</p> + + </div> + <div class="member-body-long" id ="long-body-isSelf(tree,enclClass)(ctx)"> + <p>Is tree a <code>this</code> node which belongs to <code>enclClass</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="isSimpleThrowable(tp)(ctx)" class="member private"> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'isSimpleThrowable(tp)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -6202,12 +6524,29 @@ For a tree to be found, The symbol must have a position and its defi... </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-isSimpleThrowable(tp)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-isSimpleThrowable(tp)(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="isStructuralTermSelect(tree)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'isStructuralTermSelect(tree)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -6259,14 +6598,33 @@ For a tree to be found, The symbol must have a position and its defi... </div><!-- end member-title --> <div class="member-body"> - <p>Is this a selection of a member of a structural type that is not a member + <div class="member-body-short" id="short-body-isStructuralTermSelect(tree)(ctx)"> + <p>Is this a selection of a member of a structural type that is not a member of an underlying class or trait?</p> + </div> + <div class="member-body-long" id ="long-body-isStructuralTermSelect(tree)(ctx)"> + <p>Is this a selection of a member of a structural type that is not a member +of an underlying class or trait?</p> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="isVariableOrGetter(tree)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'isVariableOrGetter(tree)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -6318,14 +6676,33 @@ of an underlying class or trait?</p> </div><!-- end member-title --> <div class="member-body"> - <p>Is tree a reference to a mutable variable, or to a potential getter + <div class="member-body-short" id="short-body-isVariableOrGetter(tree)(ctx)"> + <p>Is tree a reference to a mutable variable, or to a potential getter that has a setter in the same class?</p> + </div> + <div class="member-body-long" id ="long-body-isVariableOrGetter(tree)(ctx)"> + <p>Is tree a reference to a mutable variable, or to a potential getter +that has a setter in the same 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 id="localSyms(stats)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'localSyms(stats)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -6375,18 +6752,39 @@ Tree - <span class="no-left">: List</span> + <span class="no-left">: List +<span class="no-left no-right">[</span> +Symbol +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - <p>The symbols defined locally in a statement list</p> + <div class="member-body-short" id="short-body-localSyms(stats)(ctx)"> + <p>The symbols defined locally in a statement list</p> + + </div> + <div class="member-body-long" id ="long-body-localSyms(stats)(ctx)"> + <p>The symbols defined locally in a statement list</p> + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="mayBeVarGetter(sym)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'mayBeVarGetter(sym)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -6438,13 +6836,31 @@ Tree </div><!-- end member-title --> <div class="member-body"> - <p>Is symbol potentially a getter of a mutable variable?</p> + <div class="member-body-short" id="short-body-mayBeVarGetter(sym)(ctx)"> + <p>Is symbol potentially a getter of a mutable variable?</p> + </div> + <div class="member-body-long" id ="long-body-mayBeVarGetter(sym)(ctx)"> + <p>Is symbol potentially a getter of a mutable variable?</p> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="minOf(l0,ls)" class="member private"> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'minOf(l0,ls)');">[+]</span> <span class="member-annotations"> </span> @@ -6494,12 +6910,29 @@ PurityLevel </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-minOf(l0,ls)"> + + </div> + <div class="member-body-long" id ="long-body-minOf(l0,ls)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="patVars(tree)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'patVars(tree)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -6546,18 +6979,39 @@ PurityLevel - <span class="no-left">: List</span> + <span class="no-left">: List +<span class="no-left no-right">[</span> +Symbol +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - <p>The variables defined by a pattern, in reverse order of their appearance.</p> + <div class="member-body-short" id="short-body-patVars(tree)(ctx)"> + <p>The variables defined by a pattern, in reverse order of their appearance.</p> + </div> + <div class="member-body-long" id ="long-body-patVars(tree)(ctx)"> + <p>The variables defined by a pattern, in reverse order of their appearance.</p> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="refPurity(tree)(ctx)" class="member private"> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'refPurity(tree)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -6609,12 +7063,29 @@ PurityLevel </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-refPurity(tree)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-refPurity(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="sliceTopLevel(tree,cls)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'sliceTopLevel(tree,cls)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -6669,18 +7140,39 @@ PurityLevel - <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"> - <p>The tree containing only the top-level classes and objects matching either <code>cls</code> or its companion object</p> + <div class="member-body-short" id="short-body-sliceTopLevel(tree,cls)(ctx)"> + <p>The tree containing only the top-level classes and objects matching either <code>cls</code> or its companion object</p> + </div> + <div class="member-body-long" id ="long-body-sliceTopLevel(tree,cls)(ctx)"> + <p>The tree containing only the top-level classes and objects matching either <code>cls</code> or its companion object</p> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="statPurity(tree)(ctx)" class="member private"> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'statPurity(tree)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -6732,13 +7224,31 @@ PurityLevel </div><!-- end member-title --> <div class="member-body"> - <p>The purity level of this statement.</p> + <div class="member-body-short" id="short-body-statPurity(tree)(ctx)"> + <p>The purity level of this statement.</p> + + </div> + <div class="member-body-long" id ="long-body-statPurity(tree)(ctx)"> + <p>The purity level of this statement.</p> + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="stripCast(tree)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'stripCast(tree)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -6790,13 +7300,31 @@ PurityLevel </div><!-- end member-title --> <div class="member-body"> - <p>Strips layers of <code>.asInstanceOf[T]</code> / <code>_.$asInstanceOf[T]()</code> from an expression</p> + <div class="member-body-short" id="short-body-stripCast(tree)(ctx)"> + <p>Strips layers of <code>.asInstanceOf[T]</code> / <code>_.$asInstanceOf[T]()</code> from an expression</p> + </div> + <div class="member-body-long" id ="long-body-stripCast(tree)(ctx)"> + <p>Strips layers of <code>.asInstanceOf[T]</code> / <code>_.$asInstanceOf[T]()</code> from an expression</p> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="topLevelClasses(tree)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'topLevelClasses(tree)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -6843,15 +7371,36 @@ PurityLevel - <span class="no-left">: List</span> + <span class="no-left">: List +<span class="no-left no-right">[</span> +ClassSymbol +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - <p>The top level classes in this tree, including only those module classes that + <div class="member-body-short" id="short-body-topLevelClasses(tree)(ctx)"> + <p>The top level classes in this tree, including only those module classes that are not a linked class of some other class in the result.</p> + </div> + <div class="member-body-long" id ="long-body-topLevelClasses(tree)(ctx)"> + <p>The top level classes in this tree, including only those module classes that +are not a linked class of some other class in the result.</p> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + 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/TypedTreeInfo/closure$.html b/api/dotty/tools/dotc/ast/TypedTreeInfo/closure$.html index 3d99a218f..87e467ff2 100644 --- a/api/dotty/tools/dotc/ast/TypedTreeInfo/closure$.html +++ b/api/dotty/tools/dotc/ast/TypedTreeInfo/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="unapply(tree)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'unapply(tree)');">[+]</span> <span class="member-annotations"> </span> @@ -5378,13 +5394,37 @@ - <span class="no-left">: Option</span> + <span class="no-left">: Option +<span class="no-left no-right">[</span> +<span class="no-right">(</span> +List +<span class="no-left no-right">[</span> +Tree +<span class="no-left">]</span><span>, </span>Tree<span>, </span>Tree +<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(tree)"> + + </div> + <div class="member-body-long" id ="long-body-unapply(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> diff --git a/api/dotty/tools/dotc/ast/UntypedTreeInfo.html b/api/dotty/tools/dotc/ast/UntypedTreeInfo.html index 82093409b..4a1134ef1 100644 --- a/api/dotty/tools/dotc/ast/UntypedTreeInfo.html +++ b/api/dotty/tools/dotc/ast/UntypedTreeInfo.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,38 @@ <span id="entity-name"> UntypedTreeInfo </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">TreeInfo</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="isFunctionWithUnknownParamType(tree)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'isFunctionWithUnknownParamType(tree)');">[+]</span> <span class="member-annotations"> </span> @@ -5378,12 +5403,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-isFunctionWithUnknownParamType(tree)"> + + </div> + <div class="member-body-long" id ="long-body-isFunctionWithUnknownParamType(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="isImplicitClosure(tree)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'isImplicitClosure(tree)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -5435,13 +5477,31 @@ </div><!-- end member-title --> <div class="member-body"> - <p>Is <code>tree</code> an implicit function or closure, possibly nested in a block?</p> + <div class="member-body-short" id="short-body-isImplicitClosure(tree)(ctx)"> + <p>Is <code>tree</code> an implicit function or closure, possibly nested in a block?</p> + + </div> + <div class="member-body-long" id ="long-body-isImplicitClosure(tree)(ctx)"> + <p>Is <code>tree</code> an implicit function or closure, possibly nested in a block?</p> + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="lacksDefinition(mdef)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'lacksDefinition(mdef)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -5493,10 +5553,28 @@ </div><!-- end member-title --> <div class="member-body"> - <p>True iff definition is a val or def with no right-hand-side, or it + <div class="member-body-short" id="short-body-lacksDefinition(mdef)(ctx)"> + <p>True iff definition is a val or def with no right-hand-side, or it +is an abstract typoe declaration</p> + + </div> + <div class="member-body-long" id ="long-body-lacksDefinition(mdef)(ctx)"> + <p>True iff definition is a val or def with no right-hand-side, or it is an abstract typoe declaration</p> + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + 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/desugar$.html b/api/dotty/tools/dotc/ast/desugar$.html index 40c977813..d279c4d2b 100644 --- a/api/dotty/tools/dotc/ast/desugar$.html +++ b/api/dotty/tools/dotc/ast/desugar$.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"> desugar </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="DerivedFromParamTree" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'DerivedFromParamTree');">[+]</span> <span class="member-annotations"> </span> @@ -5363,12 +5379,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-DerivedFromParamTree"> + + </div> + <div class="member-body-long" id ="long-body-DerivedFromParamTree"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="IrrefutableGenFrom" class="member private"> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'IrrefutableGenFrom');">[+]</span> <span class="member-annotations"> </span> @@ -5392,12 +5425,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-IrrefutableGenFrom"> + + </div> + <div class="member-body-long" id ="long-body-IrrefutableGenFrom"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="SetterParamTree" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'SetterParamTree');">[+]</span> <span class="member-annotations"> </span> @@ -5421,12 +5471,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-SetterParamTree"> + + </div> + <div class="member-body-long" id ="long-body-SetterParamTree"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="TypeRefTree" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'TypeRefTree');">[+]</span> <span class="member-annotations"> </span> @@ -5450,12 +5517,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-TypeRefTree"> + + </div> + <div class="member-body-long" id ="long-body-TypeRefTree"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="VarPattern$" class="member private"> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'VarPattern$');">[+]</span> <span class="member-annotations"> </span> @@ -5479,13 +5563,31 @@ </div><!-- end member-title --> <div class="member-body"> - <p>If tree is a variable pattern, return its name and type, otherwise return None.</p> + <div class="member-body-short" id="short-body-VarPattern$"> + <p>If tree is a variable pattern, return its name and type, otherwise return None.</p> + </div> + <div class="member-body-long" id ="long-body-VarPattern$"> + <p>If tree is a variable pattern, return its name and type, otherwise return None.</p> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="VarInfo" class="member private"> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'VarInfo');">[+]</span> <span class="member-annotations"> </span> @@ -5516,12 +5618,31 @@ NameTree<span>, </span>Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-VarInfo"> + <p>Info of a variable in a pattern: The named tree and its type</p> + + </div> + <div class="member-body-long" id ="long-body-VarInfo"> + <p>Info of a variable in a pattern: The named tree and its 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="AccessOrSynthetic" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'AccessOrSynthetic');">[+]</span> <span class="member-annotations"> </span> @@ -5547,12 +5668,29 @@ NameTree<span>, </span>Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-AccessOrSynthetic"> + + </div> + <div class="member-body-long" id ="long-body-AccessOrSynthetic"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="MaybeFilter" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'MaybeFilter');">[+]</span> <span class="member-annotations"> </span> @@ -5573,19 +5711,41 @@ NameTree<span>, </span>Tree - <span class="no-left">: Key</span> + <span class="no-left">: Key +<span class="no-left no-right">[</span> +Unit +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - <p>Tags a .withFilter call generated by desugaring a for expression. + <div class="member-body-short" id="short-body-MaybeFilter"> + <p>Tags a .withFilter call generated by desugaring a for expression. Such calls can alternatively be rewritten to use filter.</p> + </div> + <div class="member-body-long" id ="long-body-MaybeFilter"> + <p>Tags a .withFilter call generated by desugaring a for expression. +Such calls can alternatively be rewritten to use filter.</p> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="synthetic" class="member private"> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'synthetic');">[+]</span> <span class="member-annotations"> @sharable </span> @@ -5611,12 +5771,29 @@ Such calls can alternatively be rewritten to use filter.</p> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-synthetic"> + + </div> + <div class="member-body-long" id ="long-body-synthetic"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="addEvidenceParams(meth,params)(ctx)" class="member private"> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'addEvidenceParams(meth,params)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -5679,12 +5856,29 @@ ValDef </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-addEvidenceParams(meth,params)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-addEvidenceParams(meth,params)(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(tree)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'apply(tree)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -5736,12 +5930,29 @@ ValDef </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-apply(tree)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-apply(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="block(tree)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'block(tree)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -5793,15 +6004,35 @@ ValDef </div><!-- end member-title --> <div class="member-body"> - <p>{ stats; <empty > } + <div class="member-body-short" id="short-body-block(tree)(ctx)"> + <p>{ stats; <empty > } +==> +{ stats; () }</p> + + </div> + <div class="member-body-long" id ="long-body-block(tree)(ctx)"> + <p>{ stats; <empty > } ==> { stats; () }</p> + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="checkNotReservedName(mdef)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'checkNotReservedName(mdef)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -5853,14 +6084,33 @@ ValDef </div><!-- end member-title --> <div class="member-body"> - <p>The name of <code>mdef</code>, after checking that it does not redefine a Scala core class. + <div class="member-body-short" id="short-body-checkNotReservedName(mdef)(ctx)"> + <p>The name of <code>mdef</code>, after checking that it does not redefine a Scala core class. If it does redefine, issue an error and return a mangled name instead of...</p> + </div> + <div class="member-body-long" id ="long-body-checkNotReservedName(mdef)(ctx)"> + <p>The name of <code>mdef</code>, after checking that it does not redefine a Scala core class. +If it does redefine, issue an error and return a mangled name instead of the original one.</p> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="classDef(cdef)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'classDef(cdef)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -5912,13 +6162,31 @@ If it does redefine, issue an error and return a mangled name instead of...</p> </div><!-- end member-title --> <div class="member-body"> - <p>The expansion of a class definition. See inline comments for what is involved</p> + <div class="member-body-short" id="short-body-classDef(cdef)(ctx)"> + <p>The expansion of a class definition. See inline comments for what is involved</p> + + </div> + <div class="member-body-long" id ="long-body-classDef(cdef)(ctx)"> + <p>The expansion of a class definition. See inline comments for what is involved</p> + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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(meth,isPrimaryConstructor)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'defDef(meth,isPrimaryConstructor)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -5978,7 +6246,8 @@ If it does redefine, issue an error and return a mangled name instead of...</p> </div><!-- end member-title --> <div class="member-body"> - <p>Expand context bounds to evidence params. E.g.,</p> + <div class="member-body-short" id="short-body-defDef(meth,isPrimaryConstructor)(ctx)"> + <p>Expand context bounds to evidence params. E.g.,</p> <pre><code>def f[T >: L <: H : B](params) </code></pre> <p>==> @@ -5991,11 +6260,39 @@ def f[T](...[T] [T] [T]</p> + </div> + <div class="member-body-long" id ="long-body-defDef(meth,isPrimaryConstructor)(ctx)"> + <p>Expand context bounds to evidence params. E.g.,</p> +<pre><code>def f[T >: L <: H : B](params) +</code></pre> +<p>==> +def f<a href="#">T >: L <: H</a>(implicit evidence$0: B[T])</p> +<p>Expand default arguments to default getters. E.g,</p> +<pre><code>def f[T: B](x: Int = 1)(y: String = x + "m") = ... +</code></pre> +<p>==> +def f[T](x: Int)(y: String)(implicit evidence$0: B[T]) = ... +def f$default$1[T] = 1 +def f$default$2[T](x: Int) = x + "m"</p> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'defDef$default$2');">[+]</span> <span class="member-annotations"> </span> @@ -6021,7 +6318,8 @@ def f[T](...[T] </div><!-- end member-title --> <div class="member-body"> - <p>Expand context bounds to evidence params. E.g.,</p> + <div class="member-body-short" id="short-body-defDef$default$2"> + <p>Expand context bounds to evidence params. E.g.,</p> <pre><code>def f[T >: L <: H : B](params) </code></pre> <p>==> @@ -6034,11 +6332,39 @@ def f[T](...[T] [T] [T]</p> + </div> + <div class="member-body-long" id ="long-body-defDef$default$2"> + <p>Expand context bounds to evidence params. E.g.,</p> +<pre><code>def f[T >: L <: H : B](params) +</code></pre> +<p>==> +def f<a href="#">T >: L <: H</a>(implicit evidence$0: B[T])</p> +<p>Expand default arguments to default getters. E.g,</p> +<pre><code>def f[T: B](x: Int = 1)(y: String = x + "m") = ... +</code></pre> +<p>==> +def f[T](x: Int)(y: String)(implicit evidence$0: B[T]) = ... +def f$default$1[T] = 1 +def f$default$2[T](x: Int) = x + "m"</p> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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(tree)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'defTree(tree)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -6090,12 +6416,29 @@ def f[T](...[T] </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-defTree(tree)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-defTree(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="derivedDefDef(original,named,tpt,rhs,mods)" class="member private"> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'derivedDefDef(original,named,tpt,rhs,mods)');">[+]</span> <span class="member-annotations"> </span> @@ -6161,17 +6504,37 @@ def f[T](...[T] - <span class="no-left">: DefDef</span> + <span class="no-left">: DefDef +<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-derivedDefDef(original,named,tpt,rhs,mods)"> + + </div> + <div class="member-body-long" id ="long-body-derivedDefDef(original,named,tpt,rhs,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="derivedTermParam(vdef)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'derivedTermParam(vdef)');">[+]</span> <span class="member-annotations"> </span> @@ -6210,13 +6573,31 @@ def f[T](...[T] </div><!-- end member-title --> <div class="member-body"> - <p>A value definition copied from <code>vdef</code> with a tpt typetree derived from it</p> + <div class="member-body-short" id="short-body-derivedTermParam(vdef)"> + <p>A value definition copied from <code>vdef</code> with a tpt typetree derived from it</p> + + </div> + <div class="member-body-long" id ="long-body-derivedTermParam(vdef)"> + <p>A value definition copied from <code>vdef</code> with a tpt typetree derived from it</p> + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="derivedTypeParam(tdef)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'derivedTypeParam(tdef)');">[+]</span> <span class="member-annotations"> </span> @@ -6255,13 +6636,31 @@ def f[T](...[T] </div><!-- end member-title --> <div class="member-body"> - <p>A type definition copied from <code>tdef</code> with a rhs typetree derived from it</p> + <div class="member-body-short" id="short-body-derivedTypeParam(tdef)"> + <p>A type definition copied from <code>tdef</code> with a rhs typetree derived from it</p> + </div> + <div class="member-body-long" id ="long-body-derivedTypeParam(tdef)"> + <p>A type definition copied from <code>tdef</code> with a rhs typetree derived from it</p> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="derivedValDef(original,named,tpt,rhs,mods)(ctx)" class="member private"> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'derivedValDef(original,named,tpt,rhs,mods)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -6345,12 +6744,29 @@ def f[T](...[T] </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-derivedValDef(original,named,tpt,rhs,mods)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-derivedValDef(original,named,tpt,rhs,mods)(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="evidenceParams(meth)(ctx)" class="member private"> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'evidenceParams(meth)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -6397,18 +6813,39 @@ def f[T](...[T] - <span class="no-left">: List</span> + <span class="no-left">: List +<span class="no-left no-right">[</span> +ValDef +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - <p>The implicit evidence parameters of <code>meth</code>, as generated by <code>desugar.defDef</code></p> + <div class="member-body-short" id="short-body-evidenceParams(meth)(ctx)"> + <p>The implicit evidence parameters of <code>meth</code>, as generated by <code>desugar.defDef</code></p> + </div> + <div class="member-body-long" id ="long-body-evidenceParams(meth)(ctx)"> + <p>The implicit evidence parameters of <code>meth</code>, as generated by <code>desugar.defDef</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="getVariables(tree)(ctx)" class="member private"> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'getVariables(tree)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -6455,19 +6892,41 @@ def f[T](...[T] - <span class="no-left">: List</span> + <span class="no-left">: List +<span class="no-left no-right">[</span> +VarInfo +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - <p>Returns list of all pattern variables, possibly with their types, + <div class="member-body-short" id="short-body-getVariables(tree)(ctx)"> + <p>Returns list of all pattern variables, possibly with their types, +without duplicates</p> + + </div> + <div class="member-body-long" id ="long-body-getVariables(tree)(ctx)"> + <p>Returns list of all pattern variables, possibly with their types, without duplicates</p> + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="isDesugaredCaseClassMethodName(name)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'isDesugaredCaseClassMethodName(name)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -6519,13 +6978,31 @@ without duplicates</p> </div><!-- end member-title --> <div class="member-body"> - <p>Names of methods that are added unconditionally to case classes</p> + <div class="member-body-short" id="short-body-isDesugaredCaseClassMethodName(name)(ctx)"> + <p>Names of methods that are added unconditionally to case classes</p> + </div> + <div class="member-body-long" id ="long-body-isDesugaredCaseClassMethodName(name)(ctx)"> + <p>Names of methods that are added unconditionally to case classes</p> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="makeAnnotated(fullName,tree)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'makeAnnotated(fullName,tree)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -6585,17 +7062,41 @@ without duplicates</p> </div><!-- end member-title --> <div class="member-body"> - <p>Add annotation to tree: + <div class="member-body-short" id="short-body-makeAnnotated(fullName,tree)(ctx)"> + <p>Add annotation to tree: tree @fullName</p> <p>The annotation is usually represented as a TypeTree referring to the class with the given name <code>fullName</code>. However,... </p> + </div> + <div class="member-body-long" id ="long-body-makeAnnotated(fullName,tree)(ctx)"> + <p>Add annotation to tree: +tree @fullName</p> +<p>The annotation is usually represented as a TypeTree referring to the class +with the given name <code>fullName</code>. However, if the annotation matches a file name +that is still to be entered, the annotation is represented as a cascade of <code>Selects</code> +following <code>fullName</code>. This is necessary so that we avoid reading an annotation from +the classpath that is also compiled from source.</p> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="makeCaseLambda(cases,nparams,unchecked)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'makeCaseLambda(cases,nparams,unchecked)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -6666,7 +7167,8 @@ CaseDef </div><!-- end member-title --> <div class="member-body"> - <p>If <code>nparams</code> == 1, expand partial function</p> + <div class="member-body-short" id="short-body-makeCaseLambda(cases,nparams,unchecked)(ctx)"> + <p>If <code>nparams</code> == 1, expand partial function</p> <pre><code> { cases } </code></pre> <p>==> @@ -6675,11 +7177,35 @@ x$1 => (x$1 @unchecked) match { cases }</p> <pre><code> (x$1, ..., x$n) => (x$0, ..., x${n-1} @unchecked) match { cases } </code></pre> + </div> + <div class="member-body-long" id ="long-body-makeCaseLambda(cases,nparams,unchecked)(ctx)"> + <p>If <code>nparams</code> == 1, expand partial function</p> +<pre><code> { cases } +</code></pre> +<p>==> +x$1 => (x$1 @unchecked) match { cases }</p> +<p>If <code>nparams</code> != 1, expand instead to</p> +<pre><code> (x$1, ..., x$n) => (x$0, ..., x${n-1} @unchecked) match { cases } +</code></pre> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="makeCaseLambda$default$2" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'makeCaseLambda$default$2');">[+]</span> <span class="member-annotations"> </span> @@ -6705,7 +7231,8 @@ x$1 => (x$1 @unchecked) match { cases }</p> </div><!-- end member-title --> <div class="member-body"> - <p>If <code>nparams</code> == 1, expand partial function</p> + <div class="member-body-short" id="short-body-makeCaseLambda$default$2"> + <p>If <code>nparams</code> == 1, expand partial function</p> <pre><code> { cases } </code></pre> <p>==> @@ -6714,11 +7241,35 @@ x$1 => (x$1 @unchecked) match { cases }</p> <pre><code> (x$1, ..., x$n) => (x$0, ..., x${n-1} @unchecked) match { cases } </code></pre> + </div> + <div class="member-body-long" id ="long-body-makeCaseLambda$default$2"> + <p>If <code>nparams</code> == 1, expand partial function</p> +<pre><code> { cases } +</code></pre> +<p>==> +x$1 => (x$1 @unchecked) match { cases }</p> +<p>If <code>nparams</code> != 1, expand instead to</p> +<pre><code> (x$1, ..., x$n) => (x$0, ..., x${n-1} @unchecked) match { cases } +</code></pre> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="makeCaseLambda$default$3" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'makeCaseLambda$default$3');">[+]</span> <span class="member-annotations"> </span> @@ -6744,7 +7295,19 @@ x$1 => (x$1 @unchecked) match { cases }</p> </div><!-- end member-title --> <div class="member-body"> - <p>If <code>nparams</code> == 1, expand partial function</p> + <div class="member-body-short" id="short-body-makeCaseLambda$default$3"> + <p>If <code>nparams</code> == 1, expand partial function</p> +<pre><code> { cases } +</code></pre> +<p>==> +x$1 => (x$1 @unchecked) match { cases }</p> +<p>If <code>nparams</code> != 1, expand instead to</p> +<pre><code> (x$1, ..., x$n) => (x$0, ..., x${n-1} @unchecked) match { cases } +</code></pre> + + </div> + <div class="member-body-long" id ="long-body-makeCaseLambda$default$3"> + <p>If <code>nparams</code> == 1, expand partial function</p> <pre><code> { cases } </code></pre> <p>==> @@ -6753,11 +7316,24 @@ x$1 => (x$1 @unchecked) match { cases }</p> <pre><code> (x$1, ..., x$n) => (x$0, ..., x${n-1} @unchecked) match { cases } </code></pre> + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="makeClosure(params,body,tpt,inlineable)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'makeClosure(params,body,tpt,inlineable)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -6836,18 +7412,41 @@ ValDef </div><!-- end member-title --> <div class="member-body"> - <p>Make closure corresponding to function. + <div class="member-body-short" id="short-body-makeClosure(params,body,tpt,inlineable)(ctx)"> + <p>Make closure corresponding to function. params => body ==> def $anonfun(params) = body Closure($anonfun)</p> <p>If <code>inlineable</code> is true, tag $anonfun with an @inlin...</p> + </div> + <div class="member-body-long" id ="long-body-makeClosure(params,body,tpt,inlineable)(ctx)"> + <p>Make closure corresponding to function. +params => body +==> +def $anonfun(params) = body +Closure($anonfun)</p> +<p>If <code>inlineable</code> is true, tag $anonfun with an @inline annotation.</p> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="makeClosure$default$3" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'makeClosure$default$3');">[+]</span> <span class="member-annotations"> </span> @@ -6868,23 +7467,49 @@ Closure($anonfun)</p> - <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"> - <p>Make closure corresponding to function. + <div class="member-body-short" id="short-body-makeClosure$default$3"> + <p>Make closure corresponding to function. params => body ==> def $anonfun(params) = body Closure($anonfun)</p> <p>If <code>inlineable</code> is true, tag $anonfun with an @inlin...</p> + </div> + <div class="member-body-long" id ="long-body-makeClosure$default$3"> + <p>Make closure corresponding to function. +params => body +==> +def $anonfun(params) = body +Closure($anonfun)</p> +<p>If <code>inlineable</code> is true, tag $anonfun with an @inline annotation.</p> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="makeImplicitFunction(formals,body)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'makeImplicitFunction(formals,body)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -6947,12 +7572,29 @@ Type </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-makeImplicitFunction(formals,body)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-makeImplicitFunction(formals,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="makeImplicitParameters(tpts,forPrimaryConstructor)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'makeImplicitParameters(tpts,forPrimaryConstructor)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -7010,17 +7652,40 @@ Tree - <span class="no-left">: List</span> + <span class="no-left">: List +<span class="no-left no-right">[</span> +ValDef +<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-makeImplicitParameters(tpts,forPrimaryConstructor)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-makeImplicitParameters(tpts,forPrimaryConstructor)(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="makePatDef(original,mods,pat,rhs)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'makePatDef(original,mods,pat,rhs)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -7096,7 +7761,8 @@ Tree </div><!-- end member-title --> <div class="member-body"> - <p>If <code>pat</code> is a variable pattern,</p> + <div class="member-body-short" id="short-body-makePatDef(original,mods,pat,rhs)(ctx)"> + <p>If <code>pat</code> is a variable pattern,</p> <p>val/var/lazy val p = e</p> <p>Otherwise, in case there is exactly one variable x_1 in pattern val/var/lazy val p = e ==> val/var...</p> @@ -7104,11 +7770,38 @@ val/var/lazy val p = e ==> val/var...</p> [lazy] </p> + </div> + <div class="member-body-long" id ="long-body-makePatDef(original,mods,pat,rhs)(ctx)"> + <p>If <code>pat</code> is a variable pattern,</p> +<p>val/var/lazy val p = e</p> +<p>Otherwise, in case there is exactly one variable x_1 in pattern +val/var/lazy val p = e ==> val/var/lazy val x_1 = (e: @unchecked) match (case p => (x_1))</p> +<p>in case there are zero or more than one variables in pattern +val/var/lazy p = e ==> private synthetic [lazy] val t$ = (e: @unchecked) match (case p => (x_1, ..., x_N)) +val/var/def x_1 = t$._1 +... +val/var/def x_N = t$._N +If the original pattern variable carries a type annotation, so does the corresponding +ValDef or DefDef.</p> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="makeTupledFunction(params,body)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'makeTupledFunction(params,body)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -7171,7 +7864,8 @@ ValDef </div><!-- end member-title --> <div class="member-body"> - <p>Map n-ary function <code>(p1, ..., pn) => body</code> where n != 1 to unary function as follows:</p> + <div class="member-body-short" id="short-body-makeTupledFunction(params,body)(ctx)"> + <p>Map n-ary function <code>(p1, ..., pn) => body</code> where n != 1 to unary function as follows:</p> <p>x$1 => { def p1 = x$1._1 ... @@ -7179,11 +7873,34 @@ def pn = x$1._n body }</p> + </div> + <div class="member-body-long" id ="long-body-makeTupledFunction(params,body)(ctx)"> + <p>Map n-ary function <code>(p1, ..., pn) => body</code> where n != 1 to unary function as follows:</p> +<p>x$1 => { +def p1 = x$1._1 +... +def pn = x$1._n +body +}</p> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="moduleDef(mdef)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'moduleDef(mdef)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -7235,17 +7952,39 @@ body </div><!-- end member-title --> <div class="member-body"> - <p>Expand</p> + <div class="member-body-short" id="short-body-moduleDef(mdef)(ctx)"> + <p>Expand</p> +<p>object name extends parents { self => body }</p> +<p>to: +<module> val name: name$ = New(name$) +<module> final class name$ extends parents { self: name.type => body }</p> + + </div> + <div class="member-body-long" id ="long-body-moduleDef(mdef)(ctx)"> + <p>Expand</p> <p>object name extends parents { self => body }</p> <p>to: <module> val name: name$ = New(name$) <module> final class name$ extends parents { self: name.type => body }</p> + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="patDef(pdef)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'patDef(pdef)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -7297,15 +8036,35 @@ body </div><!-- end member-title --> <div class="member-body"> - <p>val p1, ..., pN: T = E + <div class="member-body-short" id="short-body-patDef(pdef)(ctx)"> + <p>val p1, ..., pN: T = E ==> makePatDef[[val p1: T1 = E]]; ...; makePatDef[[val pN: TN = E]]</p> + </div> + <div class="member-body-long" id ="long-body-patDef(pdef)(ctx)"> + <p>val p1, ..., pN: T = E +==> +makePatDef[[val p1: T1 = E]]; ...; makePatDef[[val pN: TN = E]]</p> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="patternVar(tree)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'patternVar(tree)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -7357,13 +8116,31 @@ makePatDef[[val p1: T1 = E]]; ...; makePatDef[[val pN: TN = E]]</p> </div><!-- end member-title --> <div class="member-body"> - <p>Expand variable identifier x to x @ _</p> + <div class="member-body-short" id="short-body-patternVar(tree)(ctx)"> + <p>Expand variable identifier x to x @ _</p> + + </div> + <div class="member-body-long" id ="long-body-patternVar(tree)(ctx)"> + <p>Expand variable identifier x to x @ _</p> + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="refinedTypeToClass(parent,refinements)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'refinedTypeToClass(parent,refinements)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -7426,7 +8203,8 @@ Tree </div><!-- end member-title --> <div class="member-body"> - <p>Create a class definition with the same info as the refined type given by <code>parent</code> + <div class="member-body-short" id="short-body-refinedTypeToClass(parent,refinements)(ctx)"> + <p>Create a class definition with the same info as the refined type given by <code>parent</code> and <code>refinements</code>.</p> <pre><code>parent { refinements } </code></pre> @@ -7446,11 +8224,46 @@ type T1 = C { type T <: A } </code></pre> <p></p> + </div> + <div class="member-body-long" id ="long-body-refinedTypeToClass(parent,refinements)(ctx)"> + <p>Create a class definition with the same info as the refined type given by <code>parent</code> +and <code>refinements</code>.</p> +<pre><code>parent { refinements } +</code></pre> +<p>==> +trait <refinement> extends core { this: self => refinements }</p> +<p>Here, <code>core</code> is the (possibly parameterized) class part of <code>parent</code>. +If <code>parent</code> is the same as <code>core</code>, self is empty. Otherwise <code>self</code> is <code>parent</code>.</p> +<p>Example: Given</p> +<pre><code>class C +type T1 = C { type T <: A } +</code></pre> +<p>the refined type</p> +<pre><code>T1 { type T <: B } +</code></pre> +<p>is expanded to</p> +<pre><code>trait <refinement> extends C { this: T1 => type T <: A } +</code></pre> +<p>The result of this method is used for validity checking, is thrown away afterwards.</p> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="toDefParam(tparam)" class="member private"> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'toDefParam(tparam)');">[+]</span> <span class="member-annotations"> </span> @@ -7489,12 +8302,29 @@ type T1 = C { type T <: A } </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-toDefParam(tparam)"> + + </div> + <div class="member-body-long" id ="long-body-toDefParam(tparam)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="toDefParam(vparam)" class="member private"> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'toDefParam(vparam)');">[+]</span> <span class="member-annotations"> </span> @@ -7533,12 +8363,29 @@ type T1 = C { type T <: A } </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-toDefParam(vparam)"> + + </div> + <div class="member-body-long" id ="long-body-toDefParam(vparam)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'typeBoundsTree(tree)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -7590,14 +8437,33 @@ type T1 = C { type T <: A } </div><!-- end member-title --> <div class="member-body"> - <p>EmptyTree in lower bound ==> Nothing + <div class="member-body-short" id="short-body-typeBoundsTree(tree)(ctx)"> + <p>EmptyTree in lower bound ==> Nothing EmptyTree in upper bounds ==> Any</p> + </div> + <div class="member-body-long" id ="long-body-typeBoundsTree(tree)(ctx)"> + <p>EmptyTree in lower bound ==> Nothing +EmptyTree in upper bounds ==> Any</p> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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(tdef)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'typeDef(tdef)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -7649,16 +8515,37 @@ EmptyTree in upper bounds ==> Any</p> </div><!-- end member-title --> <div class="member-body"> - <p>Fill in empty type bounds with Nothing/Any. Expand private local type parameters as follows:</p> + <div class="member-body-short" id="short-body-typeDef(tdef)(ctx)"> + <p>Fill in empty type bounds with Nothing/Any. Expand private local type parameters as follows:</p> +<p>class C[v T] +==> +class C { type v C$T; type v T = C$T }</p> + + </div> + <div class="member-body-long" id ="long-body-typeDef(tdef)(ctx)"> + <p>Fill in empty type bounds with Nothing/Any. Expand private local type parameters as follows:</p> <p>class C[v T] ==> class C { type v C$T; type v T = C$T }</p> + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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(vdef)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'valDef(vdef)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -7710,12 +8597,32 @@ class C { type v C$T; type v T = C$T }</p> </div><!-- end member-title --> <div class="member-body"> - <p>var x: Int = expr + <div class="member-body-short" id="short-body-valDef(vdef)(ctx)"> + <p>var x: Int = expr +==> +def x: Int = expr +def x_=($1: <TypeTree()>): Unit = ()</p> + + </div> + <div class="member-body-long" id ="long-body-valDef(vdef)(ctx)"> + <p>var x: Int = expr ==> def x: Int = expr def x_=($1: <TypeTree()>): Unit = ()</p> + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + 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/desugar$/DerivedFromParamTree.html b/api/dotty/tools/dotc/ast/desugar$/DerivedFromParamTree.html index 7374db5f9..e91984452 100644 --- a/api/dotty/tools/dotc/ast/desugar$/DerivedFromParamTree.html +++ b/api/dotty/tools/dotc/ast/desugar$/DerivedFromParamTree.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"> DerivedFromParamTree </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">DerivedTypeTree</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">DerivedFromParamTree</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="derivedType(sym)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'derivedType(sym)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -5391,16 +5428,41 @@ </div><!-- end member-title --> <div class="member-body"> - <p>Return info of original symbol, where all references to siblings of the + <div class="member-body-short" id="short-body-derivedType(sym)(ctx)"> + <p>Return info of original symbol, where all references to siblings of the original symbol (i.e. sibling and original symbol have the same owner) are rewir... </p> + </div> + <div class="member-body-long" id ="long-body-derivedType(sym)(ctx)"> + <p>Return info of original symbol, where all references to siblings of the +original symbol (i.e. sibling and original symbol have the same owner) +are rewired to same-named parameters or accessors in the scope enclosing +the current scope. The current scope is the scope owned by the defined symbol +itself, that's why we have to look one scope further out. If the resulting +type is an alias type, dealias it. This is necessary because the +accessor of a type parameter is a private type alias that cannot be accessed +from subclasses.</p> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="ensureCompletions(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'ensureCompletions(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -5441,12 +5503,32 @@ are rewir... </div><!-- end member-title --> <div class="member-body"> - <p>Make sure that for all enclosing module classes their companion lasses + <div class="member-body-short" id="short-body-ensureCompletions(ctx)"> + <p>Make sure that for all enclosing module classes their companion lasses are completed. Reason: We need the constructor of such companion classes to be co... </p> + </div> + <div class="member-body-long" id ="long-body-ensureCompletions(ctx)"> + <p>Make sure that for all enclosing module classes their companion lasses +are completed. Reason: We need the constructor of such companion classes to +be completed so that OriginalSymbol attachments are pushed to DerivedTypeTrees +in apply/unapply methods.</p> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + 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/desugar$/IrrefutableGenFrom.html b/api/dotty/tools/dotc/ast/desugar$/IrrefutableGenFrom.html index 5f869ded2..ecb732e2b 100644 --- a/api/dotty/tools/dotc/ast/desugar$/IrrefutableGenFrom.html +++ b/api/dotty/tools/dotc/ast/desugar$/IrrefutableGenFrom.html @@ -5321,6 +5321,9 @@ <div id="entity-container"> <div id="entity-title"> + <span id="entity-annotations"> + + </span> <span id="entity-modifiers"> private </span> @@ -5330,16 +5333,64 @@ <span id="entity-name"> IrrefutableGenFrom </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">GenFrom</span> + + </div> + </div> - <h1 class="section empty">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">IrrefutableGenFrom</span> + <span class="no-left">(</span> + + + <span class="no-left"> + pat: + </span> + Tree + + <span class="no-left">, </span> + + + <span class=""> + expr: + </span> + Tree + + + <span class="no-left">)</span> + </div> + </div> + + + </div> + + <h1 class="section empty"> + Members + </h1> <div id="entity-members" class="entity-section empty"> <div id="expr" class="member private"> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'expr');">[+]</span> <span class="member-annotations"> </span> @@ -5365,12 +5416,29 @@ </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="pat" class="member private"> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'pat');">[+]</span> <span class="member-annotations"> </span> @@ -5396,8 +5464,24 @@ </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> diff --git a/api/dotty/tools/dotc/ast/desugar$/SetterParamTree.html b/api/dotty/tools/dotc/ast/desugar$/SetterParamTree.html index 51ac10c24..d0d5564ef 100644 --- a/api/dotty/tools/dotc/ast/desugar$/SetterParamTree.html +++ b/api/dotty/tools/dotc/ast/desugar$/SetterParamTree.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"> SetterParamTree </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">DerivedTypeTree</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">SetterParamTree</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="derivedType(sym)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'derivedType(sym)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -5391,9 +5428,26 @@ </div><!-- end member-title --> <div class="member-body"> - <p>The method that computes the type of this tree</p> + <div class="member-body-short" id="short-body-derivedType(sym)(ctx)"> + <p>The method that computes the type of this tree</p> + </div> + <div class="member-body-long" id ="long-body-derivedType(sym)(ctx)"> + <p>The method that computes the type of 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> diff --git a/api/dotty/tools/dotc/ast/desugar$/TypeRefTree.html b/api/dotty/tools/dotc/ast/desugar$/TypeRefTree.html index 321cc9d72..dfca385d0 100644 --- a/api/dotty/tools/dotc/ast/desugar$/TypeRefTree.html +++ b/api/dotty/tools/dotc/ast/desugar$/TypeRefTree.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"> TypeRefTree </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">DerivedTypeTree</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">TypeRefTree</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="derivedType(sym)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'derivedType(sym)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -5391,9 +5428,26 @@ </div><!-- end member-title --> <div class="member-body"> - <p>The method that computes the type of this tree</p> + <div class="member-body-short" id="short-body-derivedType(sym)(ctx)"> + <p>The method that computes the type of this tree</p> + </div> + <div class="member-body-long" id ="long-body-derivedType(sym)(ctx)"> + <p>The method that computes the type of 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> diff --git a/api/dotty/tools/dotc/ast/desugar$/VarPattern$.html b/api/dotty/tools/dotc/ast/desugar$/VarPattern$.html index 3e2999c98..4b8a25613 100644 --- a/api/dotty/tools/dotc/ast/desugar$/VarPattern$.html +++ b/api/dotty/tools/dotc/ast/desugar$/VarPattern$.html @@ -5321,6 +5321,9 @@ <div id="entity-container"> <div id="entity-title"> + <span id="entity-annotations"> + + </span> <span id="entity-modifiers"> private final </span> @@ -5330,6 +5333,8 @@ <span id="entity-name"> VarPattern </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="unapply(tree)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'unapply(tree)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -5391,13 +5407,32 @@ - <span class="no-left">: Option</span> + <span class="no-left">: Option +<span class="no-left no-right">[</span> +VarInfo +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-unapply(tree)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-unapply(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/index.html b/api/dotty/tools/dotc/ast/index.html index 71cd3345f..d98ca5145 100644 --- a/api/dotty/tools/dotc/ast/index.html +++ b/api/dotty/tools/dotc/ast/index.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,29 @@ <span id="entity-name"> dotty.tools.dotc.ast </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="NavigateAST$" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'NavigateAST$');">[+]</span> <span class="member-annotations"> </span> @@ -5363,13 +5379,31 @@ </div><!-- end member-title --> <div class="member-body"> - <p>Utility functions to go from typed to untyped ASTs</p> + <div class="member-body-short" id="short-body-NavigateAST$"> + <p>Utility functions to go from typed to untyped ASTs</p> + </div> + <div class="member-body-long" id ="long-body-NavigateAST$"> + <p>Utility functions to go from typed to untyped ASTs</p> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="PluggableTransformers$" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'PluggableTransformers$');">[+]</span> <span class="member-annotations"> </span> @@ -5393,12 +5427,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-PluggableTransformers$"> + + </div> + <div class="member-body-long" id ="long-body-PluggableTransformers$"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="Positioned" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Positioned');">[+]</span> <span class="member-annotations"> </span> @@ -5422,13 +5473,31 @@ </div><!-- end member-title --> <div class="member-body"> - <p>A base class for things that have positions (currently: modifiers and trees)</p> + <div class="member-body-short" id="short-body-Positioned"> + <p>A base class for things that have positions (currently: modifiers and trees)</p> + </div> + <div class="member-body-long" id ="long-body-Positioned"> + <p>A base class for things that have positions (currently: modifiers and 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="TreeInfo$" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'TreeInfo$');">[+]</span> <span class="member-annotations"> </span> @@ -5452,12 +5521,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-TreeInfo$"> + + </div> + <div class="member-body-long" id ="long-body-TreeInfo$"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="TreeInfo" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'TreeInfo');">[+]</span> <span class="member-annotations"> </span> @@ -5481,12 +5567,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-TreeInfo"> + + </div> + <div class="member-body-long" id ="long-body-TreeInfo"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="TreeTypeMap" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'TreeTypeMap');">[+]</span> <span class="member-annotations"> </span> @@ -5510,14 +5613,33 @@ </div><!-- end member-title --> <div class="member-body"> - <p>A map that applies three functions and a substitution together to a tree and + <div class="member-body-short" id="short-body-TreeTypeMap"> + <p>A map that applies three functions and a substitution together to a tree and makes sure they are coordinated so that the result is well-typed. The func...</p> + </div> + <div class="member-body-long" id ="long-body-TreeTypeMap"> + <p>A map that applies three functions and a substitution together to a tree and +makes sure they are coordinated so that the result is well-typed. The functions are</p> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="TreeTypeMap$" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'TreeTypeMap$');">[+]</span> <span class="member-annotations"> </span> @@ -5541,14 +5663,33 @@ makes sure they are coordinated so that the result is well-typed. The func...</p </div><!-- end member-title --> <div class="member-body"> - <p>A map that applies three functions and a substitution together to a tree and + <div class="member-body-short" id="short-body-TreeTypeMap$"> + <p>A map that applies three functions and a substitution together to a tree and makes sure they are coordinated so that the result is well-typed. The func...</p> + </div> + <div class="member-body-long" id ="long-body-TreeTypeMap$"> + <p>A map that applies three functions and a substitution together to a tree and +makes sure they are coordinated so that the result is well-typed. The functions are</p> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5572,12 +5713,29 @@ makes sure they are coordinated so that the result is well-typed. The func...</p </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="TypedTreeInfo" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'TypedTreeInfo');">[+]</span> <span class="member-annotations"> </span> @@ -5601,12 +5759,29 @@ makes sure they are coordinated so that the result is well-typed. The func...</p </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-TypedTreeInfo"> + + </div> + <div class="member-body-long" id ="long-body-TypedTreeInfo"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="UntypedTreeInfo" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'UntypedTreeInfo');">[+]</span> <span class="member-annotations"> </span> @@ -5630,12 +5805,29 @@ makes sure they are coordinated so that the result is well-typed. The func...</p </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-UntypedTreeInfo"> + + </div> + <div class="member-body-long" id ="long-body-UntypedTreeInfo"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="desugar$" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'desugar$');">[+]</span> <span class="member-annotations"> </span> @@ -5659,12 +5851,29 @@ makes sure they are coordinated so that the result is well-typed. The func...</p </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-desugar$"> + + </div> + <div class="member-body-long" id ="long-body-desugar$"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="tpd$" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'tpd$');">[+]</span> <span class="member-annotations"> </span> @@ -5688,13 +5897,31 @@ makes sure they are coordinated so that the result is well-typed. The func...</p </div><!-- end member-title --> <div class="member-body"> - <p>Some creators for typed trees</p> + <div class="member-body-short" id="short-body-tpd$"> + <p>Some creators for typed trees</p> + + </div> + <div class="member-body-long" id ="long-body-tpd$"> + <p>Some creators for typed 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="untpd$" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'untpd$');">[+]</span> <span class="member-annotations"> </span> @@ -5718,8 +5945,24 @@ makes sure they are coordinated so that the result is well-typed. The func...</p </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-untpd$"> + + </div> + <div class="member-body-long" id ="long-body-untpd$"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + 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/tpd$.html b/api/dotty/tools/dotc/ast/tpd$.html index dd149a871..77bd2776e 100644 --- a/api/dotty/tools/dotc/ast/tpd$.html +++ b/api/dotty/tools/dotc/ast/tpd$.html @@ -5321,6 +5321,9 @@ <div id="entity-container"> <div id="entity-title"> + <span id="entity-annotations"> + + </span> <span id="entity-modifiers"> final </span> @@ -5330,6 +5333,22 @@ <span id="entity-name"> tpd </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">Instance</span> + + + <span class="keyword">with</span> + + <span class="entity-super-type">TypedTreeInfo</span> + + </div> + </div> @@ -5339,12 +5358,23 @@ </div> - <h1 class="section ">Members</h1> + <h1 class="section empty"> + Constructors + </h1> + + <div id="entity-constructors" class="entity-section empty"> + + </div> + + <h1 class="section "> + Members + </h1> <div id="entity-members" class="entity-section "> <div id="EnclosingMethodTraverser" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'EnclosingMethodTraverser');">[+]</span> <span class="member-annotations"> </span> @@ -5368,14 +5398,33 @@ </div><!-- end member-title --> <div class="member-body"> - <p>A traverser that passes the enclosing class or method as an argument + <div class="member-body-short" id="short-body-EnclosingMethodTraverser"> + <p>A traverser that passes the enclosing class or method as an argument +to the traverse method.</p> + + </div> + <div class="member-body-long" id ="long-body-EnclosingMethodTraverser"> + <p>A traverser that passes the enclosing class or method as an argument to the traverse method.</p> + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="FindLocalDummyAccumulator" class="member private"> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'FindLocalDummyAccumulator');">[+]</span> <span class="member-annotations"> </span> @@ -5399,12 +5448,29 @@ to the traverse method.</p> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-FindLocalDummyAccumulator"> + + </div> + <div class="member-body-long" id ="long-body-FindLocalDummyAccumulator"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="ListOfTreeDecorator" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'ListOfTreeDecorator');">[+]</span> <span class="member-annotations"> </span> @@ -5428,12 +5494,29 @@ to the traverse method.</p> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-ListOfTreeDecorator"> + + </div> + <div class="member-body-long" id ="long-body-ListOfTreeDecorator"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="ListOfTreeDecorator$" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'ListOfTreeDecorator$');">[+]</span> <span class="member-annotations"> </span> @@ -5457,12 +5540,29 @@ to the traverse method.</p> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-ListOfTreeDecorator$"> + + </div> + <div class="member-body-long" id ="long-body-ListOfTreeDecorator$"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="MaybePoly$" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'MaybePoly$');">[+]</span> <span class="member-annotations"> </span> @@ -5486,13 +5586,31 @@ to the traverse method.</p> </div><!-- end member-title --> <div class="member-body"> - <p>An extractor that pulls out type arguments</p> + <div class="member-body-short" id="short-body-MaybePoly$"> + <p>An extractor that pulls out type arguments</p> + + </div> + <div class="member-body-long" id ="long-body-MaybePoly$"> + <p>An extractor that pulls out type arguments</p> + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="TreeOps" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'TreeOps');">[+]</span> <span class="member-annotations"> </span> @@ -5516,12 +5634,29 @@ to the traverse method.</p> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-TreeOps"> + + </div> + <div class="member-body-long" id ="long-body-TreeOps"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="TreeOps$" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'TreeOps$');">[+]</span> <span class="member-annotations"> </span> @@ -5545,12 +5680,29 @@ to the traverse method.</p> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-TreeOps$"> + + </div> + <div class="member-body-long" id ="long-body-TreeOps$"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="TypedTreeCopier" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'TypedTreeCopier');">[+]</span> <span class="member-annotations"> </span> @@ -5574,12 +5726,29 @@ to the traverse method.</p> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-TypedTreeCopier"> + + </div> + <div class="member-body-long" id ="long-body-TypedTreeCopier"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="InlinedCalls" class="member private"> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'InlinedCalls');">[+]</span> <span class="member-annotations"> </span> @@ -5600,18 +5769,42 @@ to the traverse method.</p> - <span class="no-left">: Key</span> + <span class="no-left">: Key +<span class="no-left no-right">[</span> +List +<span class="no-left no-right">[</span> +Tree +<span class="no-left">]</span> +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - <p>A key to be used in a context property that tracks enclosing inlined calls</p> + <div class="member-body-short" id="short-body-InlinedCalls"> + <p>A key to be used in a context property that tracks enclosing inlined calls</p> + + </div> + <div class="member-body-long" id ="long-body-InlinedCalls"> + <p>A key to be used in a context property that tracks enclosing inlined calls</p> + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5637,12 +5830,29 @@ to the traverse method.</p> </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="Alternative(trees)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Alternative(trees)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -5697,12 +5907,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Alternative(trees)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-Alternative(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="AndTypeTree(left,right)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'AndTypeTree(left,right)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -5762,12 +5989,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-AndTypeTree(left,right)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-AndTypeTree(left,right)(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="Annotated(arg,annot)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Annotated(arg,annot)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -5827,12 +6071,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Annotated(arg,annot)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-Annotated(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="AnonClass(parents,fns,methNames)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'AnonClass(parents,fns,methNames)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -5909,12 +6170,29 @@ TermName </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-AnonClass(parents,fns,methNames)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-AnonClass(parents,fns,methNames)(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(tycon,args)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'AppliedTypeTree(tycon,args)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -5977,12 +6255,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-AppliedTypeTree(tycon,args)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-AppliedTypeTree(tycon,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="Apply(fn,args)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Apply(fn,args)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -6045,12 +6340,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Apply(fn,args)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-Apply(fn,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(lhs,rhs)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Assign(lhs,rhs)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -6110,12 +6422,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Assign(lhs,rhs)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-Assign(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(sym,body)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Bind(sym,body)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -6175,12 +6504,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Bind(sym,body)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-Bind(sym,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="BindTyped(sym,tpe)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'BindTyped(sym,tpe)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -6240,13 +6586,31 @@ Tree </div><!-- end member-title --> <div class="member-body"> - <p>A pattern corresponding to <code>sym: tpe</code></p> + <div class="member-body-short" id="short-body-BindTyped(sym,tpe)(ctx)"> + <p>A pattern corresponding to <code>sym: tpe</code></p> + + </div> + <div class="member-body-long" id ="long-body-BindTyped(sym,tpe)(ctx)"> + <p>A pattern corresponding to <code>sym: tpe</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="Block(stats,expr)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Block(stats,expr)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -6309,12 +6673,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Block(stats,expr)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-Block(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(result)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'ByNameTypeTree(result)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -6366,12 +6747,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-ByNameTypeTree(result)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-ByNameTypeTree(result)(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(pat,guard,body)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'CaseDef(pat,guard,body)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -6439,12 +6837,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-CaseDef(pat,guard,body)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-CaseDef(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="ClassDef(cls,constr,body,superArgs)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'ClassDef(cls,constr,body,superArgs)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -6526,12 +6941,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-ClassDef(cls,constr,body,superArgs)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-ClassDef(cls,constr,body,superArgs)(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="ClassDef$default$4" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'ClassDef$default$4');">[+]</span> <span class="member-annotations"> </span> @@ -6557,12 +6989,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-ClassDef$default$4"> + + </div> + <div class="member-body-long" id ="long-body-ClassDef$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="Closure(env,meth,tpt)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Closure(env,meth,tpt)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -6633,12 +7082,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Closure(env,meth,tpt)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-Closure(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(meth,rhsFn,targs,targetType)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Closure(meth,rhsFn,targs,targetType)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -6723,18 +7189,41 @@ Tree </div><!-- end member-title --> <div class="member-body"> - <p>A function def</p> + <div class="member-body-short" id="short-body-Closure(meth,rhsFn,targs,targetType)(ctx)"> + <p>A function def</p> <p>vparams => expr</p> <p>gets expanded to</p> <p>{ def $anonfun(vparams) = expr; Closure($anonfun) }</p> <p>where the closure's type is the target type of the exp... </p> + </div> + <div class="member-body-long" id ="long-body-Closure(meth,rhsFn,targs,targetType)(ctx)"> + <p>A function def</p> +<p>vparams => expr</p> +<p>gets expanded to</p> +<p>{ def $anonfun(vparams) = expr; Closure($anonfun) }</p> +<p>where the closure's type is the target type of the expression (FunctionN, unless +otherwise specified).</p> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Closure$default$3');">[+]</span> <span class="member-annotations"> </span> @@ -6760,18 +7249,41 @@ Tree </div><!-- end member-title --> <div class="member-body"> - <p>A function def</p> + <div class="member-body-short" id="short-body-Closure$default$3"> + <p>A function def</p> <p>vparams => expr</p> <p>gets expanded to</p> <p>{ def $anonfun(vparams) = expr; Closure($anonfun) }</p> <p>where the closure's type is the target type of the exp... </p> + </div> + <div class="member-body-long" id ="long-body-Closure$default$3"> + <p>A function def</p> +<p>vparams => expr</p> +<p>gets expanded to</p> +<p>{ def $anonfun(vparams) = expr; Closure($anonfun) }</p> +<p>where the closure's type is the target type of the expression (FunctionN, unless +otherwise specified).</p> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Closure$default$4');">[+]</span> <span class="member-annotations"> </span> @@ -6797,18 +7309,41 @@ Tree </div><!-- end member-title --> <div class="member-body"> - <p>A function def</p> + <div class="member-body-short" id="short-body-Closure$default$4"> + <p>A function def</p> <p>vparams => expr</p> <p>gets expanded to</p> <p>{ def $anonfun(vparams) = expr; Closure($anonfun) }</p> <p>where the closure's type is the target type of the exp... </p> + </div> + <div class="member-body-long" id ="long-body-Closure$default$4"> + <p>A function def</p> +<p>vparams => expr</p> +<p>gets expanded to</p> +<p>{ def $anonfun(vparams) = expr; Closure($anonfun) }</p> +<p>where the closure's type is the target type of the expression (FunctionN, unless +otherwise specified).</p> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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(sym,rhs)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'DefDef(sym,rhs)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -6868,12 +7403,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-DefDef(sym,rhs)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-DefDef(sym,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="DefDef(sym,rhsFn)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'DefDef(sym,rhsFn)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -6939,12 +7491,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-DefDef(sym,rhsFn)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-DefDef(sym,rhsFn)(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="DefDef$default$2" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'DefDef$default$2');">[+]</span> <span class="member-annotations"> </span> @@ -6970,12 +7539,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-DefDef$default$2"> + + </div> + <div class="member-body-long" id ="long-body-DefDef$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="Ident(tp)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Ident(tp)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -7027,12 +7613,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Ident(tp)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-Ident(tp)(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(cond,thenp,elsep)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'If(cond,thenp,elsep)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -7100,12 +7703,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-If(cond,thenp,elsep)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-If(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="Import(expr,selectors)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Import(expr,selectors)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -7168,12 +7788,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Import(expr,selectors)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-Import(expr,selectors)(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="Inlined(call,bindings,expansion)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Inlined(call,bindings,expansion)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -7244,12 +7881,29 @@ MemberDef </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Inlined(call,bindings,expansion)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-Inlined(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="JavaSeqLiteral(elems,elemtpt)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'JavaSeqLiteral(elems,elemtpt)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -7312,12 +7966,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-JavaSeqLiteral(elems,elemtpt)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-JavaSeqLiteral(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="ListOfTreeDecorator(xs)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'ListOfTreeDecorator(xs)');">[+]</span> <span class="member-annotations"> </span> @@ -7359,12 +8030,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-ListOfTreeDecorator(xs)"> + + </div> + <div class="member-body-long" id ="long-body-ListOfTreeDecorator(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="Literal(const)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Literal(const)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -7416,12 +8104,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Literal(const)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-Literal(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(selector,cases)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Match(selector,cases)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -7484,12 +8189,29 @@ CaseDef </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Match(selector,cases)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-Match(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="ModuleDef(sym,body)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'ModuleDef(sym,body)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -7552,7 +8274,8 @@ Tree </div><!-- end member-title --> <div class="member-body"> - <p>An object def</p> + <div class="member-body-short" id="short-body-ModuleDef(sym,body)(ctx)"> + <p>An object def</p> <p>object obs extends parents { decls }</p> <p>gets expanded to</p> <p><module> val obj = new obj$ @@ -7562,11 +8285,47 @@ Tree <p> </p> + </div> + <div class="member-body-long" id ="long-body-ModuleDef(sym,body)(ctx)"> + <p>An object def</p> +<p>object obs extends parents { decls }</p> +<p>gets expanded to</p> +<p><module> val obj = new obj$ +<module> class obj$ extends parents { this: obj.type => decls }</p> +<p>(The following no longer applies: +What's interesting here is that the block is well typed +(because class obj$ is hoistable), but the type of the <code>obj</code> val is +not expressible. What needs to happen in general when +inferring the type of a val from its RHS, is: if the type contains +a class that has the val itself as owner, then that class +is remapped to have the val's owner as owner. Remapping could be +done by cloning the class with the new owner and substituting +everywhere in the tree. We know that remapping is safe +because the only way a local class can appear in the RHS of a val is +by being hoisted outside of a block, and the necessary checks are +done at this point already.</p> +<p>On the other hand, for method result type inference, if the type of +the RHS of a method contains a class owned by the method, this would be +an error.)</p> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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(name,arg)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'NamedArg(name,arg)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -7626,12 +8385,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-NamedArg(name,arg)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-NamedArg(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(tpt)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'New(tpt)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -7683,12 +8459,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-New(tpt)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-New(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="New(tp)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'New(tp)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -7740,12 +8533,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-New(tp)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-New(tp)(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(tp,args)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'New(tp,args)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -7808,13 +8618,31 @@ Tree </div><!-- end member-title --> <div class="member-body"> - <p>new C(args), calling the primary constructor of C</p> + <div class="member-body-short" id="short-body-New(tp,args)(ctx)"> + <p>new C(args), calling the primary constructor of C</p> + + </div> + <div class="member-body-long" id ="long-body-New(tp,args)(ctx)"> + <p>new C(args), calling the primary constructor of C</p> + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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(tp,constr,args)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'New(tp,constr,args)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -7885,13 +8713,31 @@ Tree </div><!-- end member-title --> <div class="member-body"> - <p>new C(args), calling given constructor <code>constr</code> of C</p> + <div class="member-body-short" id="short-body-New(tp,constr,args)(ctx)"> + <p>new C(args), calling given constructor <code>constr</code> of C</p> + </div> + <div class="member-body-long" id ="long-body-New(tp,constr,args)(ctx)"> + <p>new C(args), calling given constructor <code>constr</code> of C</p> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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(left,right)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'OrTypeTree(left,right)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -7951,12 +8797,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-OrTypeTree(left,right)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-OrTypeTree(left,right)(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="PackageDef(pid,stats)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'PackageDef(pid,stats)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -8019,12 +8882,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-PackageDef(pid,stats)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-PackageDef(pid,stats)(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="PolyTypeTree(tparams,body)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'PolyTypeTree(tparams,body)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -8087,12 +8967,29 @@ TypeDef </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-PolyTypeTree(tparams,body)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-PolyTypeTree(tparams,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="RefinedTypeTree(parent,refinements,refineCls)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'RefinedTypeTree(parent,refinements,refineCls)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -8163,12 +9060,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-RefinedTypeTree(parent,refinements,refineCls)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-RefinedTypeTree(parent,refinements,refineCls)(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="Return(expr,from)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Return(expr,from)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -8228,12 +9142,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Return(expr,from)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-Return(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(qualifier,name)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Select(qualifier,name)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -8293,12 +9224,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Select(qualifier,name)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-Select(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="Select(qualifier,tp)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Select(qualifier,tp)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -8358,12 +9306,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Select(qualifier,tp)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-Select(qualifier,tp)(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(elems,elemtpt)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'SeqLiteral(elems,elemtpt)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -8426,12 +9391,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-SeqLiteral(elems,elemtpt)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-SeqLiteral(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(ref)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'SingletonTypeTree(ref)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -8483,12 +9465,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-SingletonTypeTree(ref)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-SingletonTypeTree(ref)(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="Super(qual,mix,inConstrCall,mixinClass)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Super(qual,mix,inConstrCall,mixinClass)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -8564,12 +9563,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Super(qual,mix,inConstrCall,mixinClass)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-Super(qual,mix,inConstrCall,mixinClass)(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="Super(qual,mixName,inConstrCall,mixinClass)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Super(qual,mixName,inConstrCall,mixinClass)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -8645,12 +9661,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Super(qual,mixName,inConstrCall,mixinClass)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-Super(qual,mixName,inConstrCall,mixinClass)(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="Super$default$4" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Super$default$4');">[+]</span> <span class="member-annotations"> </span> @@ -8676,12 +9709,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Super$default$4"> + + </div> + <div class="member-body-long" id ="long-body-Super$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="SyntheticValDef(name,rhs)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'SyntheticValDef(name,rhs)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -8741,12 +9791,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-SyntheticValDef(name,rhs)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-SyntheticValDef(name,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="This(cls)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'This(cls)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -8798,12 +9865,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-This(cls)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-This(cls)(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="Throw(expr)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Throw(expr)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -8855,12 +9939,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Throw(expr)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-Throw(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="TreeOps(tree)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'TreeOps(tree)');">[+]</span> <span class="member-annotations"> </span> @@ -8894,17 +9995,37 @@ Tree - <span class="no-left">: TreeOps</span> + <span class="no-left">: TreeOps +<span class="no-left no-right">[</span> +ThisTree +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-TreeOps(tree)"> + + </div> + <div class="member-body-long" id ="long-body-TreeOps(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(block,cases,finalizer)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Try(block,cases,finalizer)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -8975,12 +10096,29 @@ CaseDef </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Try(block,cases,finalizer)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-Try(block,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="TypeApply(fn,args)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'TypeApply(fn,args)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -9043,12 +10181,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-TypeApply(fn,args)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-TypeApply(fn,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(lo,hi)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'TypeBoundsTree(lo,hi)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -9108,12 +10263,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-TypeBoundsTree(lo,hi)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-TypeBoundsTree(lo,hi)(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="TypeDef(sym)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'TypeDef(sym)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -9165,12 +10337,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-TypeDef(sym)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-TypeDef(sym)(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="TypeTree(tp)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'TypeTree(tp)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -9222,12 +10411,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-TypeTree(tp)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-TypeTree(tp)(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="Typed(expr,tpt)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Typed(expr,tpt)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -9287,12 +10493,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Typed(expr,tpt)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-Typed(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(fun,implicits,patterns,proto)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'UnApply(fun,implicits,patterns,proto)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -9374,12 +10597,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-UnApply(fun,implicits,patterns,proto)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-UnApply(fun,implicits,patterns,proto)(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="Underscore(tp)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Underscore(tp)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -9426,18 +10666,39 @@ Tree - <span class="no-left">: Ident</span> + <span class="no-left">: Ident +<span class="no-left no-right">[</span> +Type +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - <p>A `_' with given type</p> + <div class="member-body-short" id="short-body-Underscore(tp)(ctx)"> + <p>A `_' with given type</p> + + </div> + <div class="member-body-long" id ="long-body-Underscore(tp)(ctx)"> + <p>A `_' with given 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="ValDef(sym,rhs)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'ValDef(sym,rhs)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -9497,12 +10758,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-ValDef(sym,rhs)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-ValDef(sym,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="ValDef$default$2" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'ValDef$default$2');">[+]</span> <span class="member-annotations"> </span> @@ -9528,12 +10806,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-ValDef$default$2"> + + </div> + <div class="member-body-long" id ="long-body-ValDef$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="WhileDo(owner,cond,body)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'WhileDo(owner,cond,body)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -9604,12 +10899,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-WhileDo(owner,cond,body)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-WhileDo(owner,cond,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="applyOverloaded(receiver,method,args,targs,expectedType,isAnnotConstructor)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'applyOverloaded(receiver,method,args,targs,expectedType,isAnnotConstructor)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -9707,12 +11019,29 @@ Type </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-applyOverloaded(receiver,method,args,targs,expectedType,isAnnotConstructor)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-applyOverloaded(receiver,method,args,targs,expectedType,isAnnotConstructor)(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="applyOverloaded$default$6" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'applyOverloaded$default$6');">[+]</span> <span class="member-annotations"> </span> @@ -9738,12 +11067,29 @@ Type </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-applyOverloaded$default$6"> + + </div> + <div class="member-body-long" id ="long-body-applyOverloaded$default$6"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="clsOf(tp)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'clsOf(tp)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -9795,13 +11141,31 @@ Type </div><!-- end member-title --> <div class="member-body"> - <p>A tree that represents the class of the erasure of type <code>tp</code>.</p> + <div class="member-body-short" id="short-body-clsOf(tp)(ctx)"> + <p>A tree that represents the class of the erasure of type <code>tp</code>.</p> + </div> + <div class="member-body-long" id ="long-body-clsOf(tp)(ctx)"> + <p>A tree that represents the class of the erasure of type <code>tp</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="defaultValue(tpe)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'defaultValue(tpe)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -9853,12 +11217,29 @@ Type </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-defaultValue(tpe)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-defaultValue(tpe)(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="enclosingInlineds(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'enclosingInlineds(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -9894,18 +11275,39 @@ Type - <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"> - <p>All enclosing calls that are currently inlined, from innermost to outermost</p> + <div class="member-body-short" id="short-body-enclosingInlineds(ctx)"> + <p>All enclosing calls that are currently inlined, from innermost to outermost</p> + + </div> + <div class="member-body-long" id ="long-body-enclosingInlineds(ctx)"> + <p>All enclosing calls that are currently inlined, from innermost to outermost</p> + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="evalOnce(tree)(within)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'evalOnce(tree)(within)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -9968,12 +11370,29 @@ Type </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-evalOnce(tree)(within)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-evalOnce(tree)(within)(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="followOuterLinks(t)(ctx)" class="member private"> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'followOuterLinks(t)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -10020,17 +11439,37 @@ Type - <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-followOuterLinks(t)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-followOuterLinks(t)(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="inlineContext(call)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'inlineContext(call)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -10082,14 +11521,33 @@ Type </div><!-- end member-title --> <div class="member-body"> - <p>A context derived form <code>ctx</code> that records <code>call</code> as innermost enclosing + <div class="member-body-short" id="short-body-inlineContext(call)(ctx)"> + <p>A context derived form <code>ctx</code> that records <code>call</code> as innermost enclosing +call for which the inlined version is currently processed.</p> + + </div> + <div class="member-body-long" id ="long-body-inlineContext(call)(ctx)"> + <p>A context derived form <code>ctx</code> that records <code>call</code> as innermost enclosing call for which the inlined version is currently processed.</p> + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="needsSelect(tp)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'needsSelect(tp)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -10141,12 +11599,29 @@ call for which the inlined version is currently processed.</p> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-needsSelect(tp)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-needsSelect(tp)(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="newArray(elemTpe,returnTpe,pos,dims)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'newArray(elemTpe,returnTpe,pos,dims)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -10222,15 +11697,35 @@ call for which the inlined version is currently processed.</p> </div><!-- end member-title --> <div class="member-body"> - <p>A tree representing a <code>newXYZArray</code> operation of the right + <div class="member-body-short" id="short-body-newArray(elemTpe,returnTpe,pos,dims)(ctx)"> + <p>A tree representing a <code>newXYZArray</code> operation of the right +kind for the given element type in <code>typeArg</code>. No type arguments or +<code>length</code> arguments are given.</p> + + </div> + <div class="member-body-long" id ="long-body-newArray(elemTpe,returnTpe,pos,dims)(ctx)"> + <p>A tree representing a <code>newXYZArray</code> operation of the right kind for the given element type in <code>typeArg</code>. No type arguments or <code>length</code> arguments are given.</p> + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="polyDefDef(sym,rhsFn)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'polyDefDef(sym,rhsFn)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -10299,12 +11794,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-polyDefDef(sym,rhsFn)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-polyDefDef(sym,rhsFn)(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="prefixIsElidable(tp)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'prefixIsElidable(tp)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -10356,12 +11868,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-prefixIsElidable(tp)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-prefixIsElidable(tp)(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="primitiveConversion(tree,numericCls)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'primitiveConversion(tree,numericCls)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -10421,12 +11950,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-primitiveConversion(tree,numericCls)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-primitiveConversion(tree,numericCls)(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="ref(tp)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'ref(tp)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -10478,13 +12024,31 @@ Tree </div><!-- end member-title --> <div class="member-body"> - <p>A tree representing the same reference as the given type</p> + <div class="member-body-short" id="short-body-ref(tp)(ctx)"> + <p>A tree representing the same reference as the given type</p> + </div> + <div class="member-body-long" id ="long-body-ref(tp)(ctx)"> + <p>A tree representing the same reference as the given 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="ref(sym)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'ref(sym)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -10536,12 +12100,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-ref(sym)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-ref(sym)(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="runtimeCall(name,args)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'runtimeCall(name,args)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -10604,12 +12185,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-runtimeCall(name,args)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-runtimeCall(name,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="sameTypes(trees,trees1)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'sameTypes(trees,trees1)');">[+]</span> <span class="member-annotations"> @tailrec </span> @@ -10662,12 +12260,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-sameTypes(trees,trees1)"> + + </div> + <div class="member-body-long" id ="long-body-sameTypes(trees,trees1)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="seq(stats,expr)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'seq(stats,expr)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -10730,13 +12345,31 @@ Tree </div><!-- end member-title --> <div class="member-body"> - <p>Join <code>stats</code> in front of <code>expr</code> creating a new block if necessary</p> + <div class="member-body-short" id="short-body-seq(stats,expr)(ctx)"> + <p>Join <code>stats</code> in front of <code>expr</code> creating a new block if necessary</p> + + </div> + <div class="member-body-long" id ="long-body-seq(stats,expr)(ctx)"> + <p>Join <code>stats</code> in front of <code>expr</code> creating a new block if necessary</p> + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="singleton(tp)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'singleton(tp)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -10788,12 +12421,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-singleton(tp)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-singleton(tp)(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 "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'skipTransform(tree)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -10845,13 +12495,31 @@ 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 id="sourceFile(call)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'sourceFile(call)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -10903,14 +12571,33 @@ Tree </div><!-- end member-title --> <div class="member-body"> - <p>The source file where the symbol of the <code>@inline</code> method referred to by <code>call</code> + <div class="member-body-short" id="short-body-sourceFile(call)(ctx)"> + <p>The source file where the symbol of the <code>@inline</code> method referred to by <code>call</code> +is defined</p> + + </div> + <div class="member-body-long" id ="long-body-sourceFile(call)(ctx)"> + <p>The source file where the symbol of the <code>@inline</code> method referred to by <code>call</code> is defined</p> + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="ta(ctx)" class="member private"> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'ta(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -10951,12 +12638,29 @@ is defined</p> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-ta(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-ta(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="unitLiteral(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'unitLiteral(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -10997,8 +12701,24 @@ is defined</p> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-unitLiteral(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-unitLiteral(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/tpd$/EnclosingMethodTraverser.html b/api/dotty/tools/dotc/ast/tpd$/EnclosingMethodTraverser.html index ed06c51a6..64c3fb9df 100644 --- a/api/dotty/tools/dotc/ast/tpd$/EnclosingMethodTraverser.html +++ b/api/dotty/tools/dotc/ast/tpd$/EnclosingMethodTraverser.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,17 @@ <span id="entity-name"> EnclosingMethodTraverser </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">TreeAccumulator</span> + + </div> + </div> @@ -5340,12 +5354,35 @@ to the traverse method.</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">EnclosingMethodTraverser</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(enclMeth,tree)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'apply(enclMeth,tree)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -5405,12 +5442,29 @@ to the traverse method.</p> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-apply(enclMeth,tree)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-apply(enclMeth,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(enclMeth,tree)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'traverse(enclMeth,tree)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -5470,8 +5524,24 @@ to the traverse method.</p> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-traverse(enclMeth,tree)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-traverse(enclMeth,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/tpd$/FindLocalDummyAccumulator.html b/api/dotty/tools/dotc/ast/tpd$/FindLocalDummyAccumulator.html index 5cecf48f9..b0b2f745d 100644 --- a/api/dotty/tools/dotc/ast/tpd$/FindLocalDummyAccumulator.html +++ b/api/dotty/tools/dotc/ast/tpd$/FindLocalDummyAccumulator.html @@ -5321,6 +5321,9 @@ <div id="entity-container"> <div id="entity-title"> + <span id="entity-annotations"> + + </span> <span id="entity-modifiers"> private </span> @@ -5330,16 +5333,74 @@ <span id="entity-name"> FindLocalDummyAccumulator </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">FindLocalDummyAccumulator</span> + <span class="no-left">(</span> + + + <span class="no-left"> + cls: + </span> + ClassSymbol + + + <span class="no-left">)</span> + </div> + </div> + + <div class="member"> + <div class="member-title"> + <span class="member-name">FindLocalDummyAccumulator</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="cls" class="member private"> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'cls');">[+]</span> <span class="member-annotations"> </span> @@ -5365,12 +5426,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-cls"> + + </div> + <div class="member-body-long" id ="long-body-cls"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="ctx" class="member private"> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'ctx');">[+]</span> <span class="member-annotations"> </span> @@ -5396,12 +5474,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-ctx"> + + </div> + <div class="member-body-long" id ="long-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="apply(sym,tree)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'apply(sym,tree)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -5461,8 +5556,24 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-apply(sym,tree)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-apply(sym,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/tpd$/ListOfTreeDecorator$.html b/api/dotty/tools/dotc/ast/tpd$/ListOfTreeDecorator$.html index 22f5ac422..79c03b83c 100644 --- a/api/dotty/tools/dotc/ast/tpd$/ListOfTreeDecorator$.html +++ b/api/dotty/tools/dotc/ast/tpd$/ListOfTreeDecorator$.html @@ -5321,6 +5321,9 @@ <div id="entity-container"> <div id="entity-title"> + <span id="entity-annotations"> + + </span> <span id="entity-modifiers"> final </span> @@ -5330,11 +5333,23 @@ <span id="entity-name"> ListOfTreeDecorator </span> + + </div> - <h1 class="section empty">Members</h1> + <h1 class="section empty"> + Constructors + </h1> + + <div id="entity-constructors" class="entity-section empty"> + + </div> + + <h1 class="section empty"> + Members + </h1> <div id="entity-members" class="entity-section empty"> diff --git a/api/dotty/tools/dotc/ast/tpd$/ListOfTreeDecorator.html b/api/dotty/tools/dotc/ast/tpd$/ListOfTreeDecorator.html index 8d256b869..d222d8f93 100644 --- a/api/dotty/tools/dotc/ast/tpd$/ListOfTreeDecorator.html +++ b/api/dotty/tools/dotc/ast/tpd$/ListOfTreeDecorator.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,59 @@ <span id="entity-name"> ListOfTreeDecorator </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">AnyVal</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">ListOfTreeDecorator</span> + <span class="no-left">(</span> + + + <span class="no-left"> + xs: + </span> + List +<span class="no-left no-right">[</span> +Tree +<span class="no-left">]</span> + + + <span class="no-left">)</span> + </div> + </div> + + + </div> + + <h1 class="section "> + Members + </h1> <div id="entity-members" class="entity-section "> <div id="xs" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'xs');">[+]</span> <span class="member-annotations"> </span> @@ -5360,17 +5406,37 @@ - <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-xs"> + + </div> + <div class="member-body-long" id ="long-body-xs"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="tpes" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'tpes');">[+]</span> <span class="member-annotations"> </span> @@ -5391,13 +5457,32 @@ - <span class="no-left">: List</span> + <span class="no-left">: List +<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-tpes"> + + </div> + <div class="member-body-long" id ="long-body-tpes"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + 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/tpd$/MaybePoly$.html b/api/dotty/tools/dotc/ast/tpd$/MaybePoly$.html index 91a196ad9..e85bdccf8 100644 --- a/api/dotty/tools/dotc/ast/tpd$/MaybePoly$.html +++ b/api/dotty/tools/dotc/ast/tpd$/MaybePoly$.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"> MaybePoly </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="unapply(tree)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'unapply(tree)');">[+]</span> <span class="member-annotations"> </span> @@ -5378,13 +5394,37 @@ - <span class="no-left">: Option</span> + <span class="no-left">: Option +<span class="no-left no-right">[</span> +<span class="no-right">(</span> +Tree<span>, </span>List +<span class="no-left no-right">[</span> +Tree +<span class="no-left">]</span> +<span class="no-left">)</span> +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-unapply(tree)"> + + </div> + <div class="member-body-long" id ="long-body-unapply(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> diff --git a/api/dotty/tools/dotc/ast/tpd$/TreeOps$.html b/api/dotty/tools/dotc/ast/tpd$/TreeOps$.html index 3888ce645..55aa3de8f 100644 --- a/api/dotty/tools/dotc/ast/tpd$/TreeOps$.html +++ b/api/dotty/tools/dotc/ast/tpd$/TreeOps$.html @@ -5321,6 +5321,9 @@ <div id="entity-container"> <div id="entity-title"> + <span id="entity-annotations"> + + </span> <span id="entity-modifiers"> final </span> @@ -5330,11 +5333,23 @@ <span id="entity-name"> TreeOps </span> + + </div> - <h1 class="section empty">Members</h1> + <h1 class="section empty"> + Constructors + </h1> + + <div id="entity-constructors" class="entity-section empty"> + + </div> + + <h1 class="section empty"> + Members + </h1> <div id="entity-members" class="entity-section empty"> diff --git a/api/dotty/tools/dotc/ast/tpd$/TreeOps.html b/api/dotty/tools/dotc/ast/tpd$/TreeOps.html index 3c5f62229..b77b35b1f 100644 --- a/api/dotty/tools/dotc/ast/tpd$/TreeOps.html +++ b/api/dotty/tools/dotc/ast/tpd$/TreeOps.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,68 @@ <span id="entity-name"> TreeOps </span> + + <span id="entity-type-params"> + <span class="no-left">[</span> + + <span class="no-left"> + + ThisTree + + </span> + + <span class="no-left">]</span> + </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">AnyVal</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">TreeOps</span> + <span class="no-left">(</span> + + + <span class="no-left"> + tree: + </span> + ThisTree + + + <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 "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'tree');">[+]</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-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="and(that)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'and(that)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -5422,13 +5494,31 @@ </div><!-- end member-title --> <div class="member-body"> - <p><code>this && that</code>, for boolean trees <code>this</code>, <code>that</code></p> + <div class="member-body-short" id="short-body-and(that)(ctx)"> + <p><code>this && that</code>, for boolean trees <code>this</code>, <code>that</code></p> + + </div> + <div class="member-body-long" id ="long-body-and(that)(ctx)"> + <p><code>this && that</code>, for boolean trees <code>this</code>, <code>that</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="appliedTo(arg)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'appliedTo(arg)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -5480,13 +5570,31 @@ </div><!-- end member-title --> <div class="member-body"> - <p>A unary apply node with given argument: <code>tree(arg)</code></p> + <div class="member-body-short" id="short-body-appliedTo(arg)(ctx)"> + <p>A unary apply node with given argument: <code>tree(arg)</code></p> + + </div> + <div class="member-body-long" id ="long-body-appliedTo(arg)(ctx)"> + <p>A unary apply node with given argument: <code>tree(arg)</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="appliedTo(arg,args)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'appliedTo(arg,args)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -5549,13 +5657,31 @@ Tree </div><!-- end member-title --> <div class="member-body"> - <p>An apply node with given arguments: <code>tree(arg, args0, ..., argsN)</code></p> + <div class="member-body-short" id="short-body-appliedTo(arg,args)(ctx)"> + <p>An apply node with given arguments: <code>tree(arg, args0, ..., argsN)</code></p> + </div> + <div class="member-body-long" id ="long-body-appliedTo(arg,args)(ctx)"> + <p>An apply node with given arguments: <code>tree(arg, args0, ..., argsN)</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="appliedToArgs(args)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'appliedToArgs(args)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -5610,13 +5736,31 @@ Tree </div><!-- end member-title --> <div class="member-body"> - <p>An apply node with given argument list <code>tree(args(0), ..., args(args.length - 1))</code></p> + <div class="member-body-short" id="short-body-appliedToArgs(args)(ctx)"> + <p>An apply node with given argument list <code>tree(args(0), ..., args(args.length - 1))</code></p> + </div> + <div class="member-body-long" id ="long-body-appliedToArgs(args)(ctx)"> + <p>An apply node with given argument list <code>tree(args(0), ..., args(args.length - 1))</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="appliedToArgss(argss)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'appliedToArgss(argss)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -5674,14 +5818,33 @@ Tree </div><!-- end member-title --> <div class="member-body"> - <p>The current tree applied to given argument lists: + <div class="member-body-short" id="short-body-appliedToArgss(argss)(ctx)"> + <p>The current tree applied to given argument lists: <code>tree (argss(0)) ... (argss(argss.length -1))</code></p> + </div> + <div class="member-body-long" id ="long-body-appliedToArgss(argss)(ctx)"> + <p>The current tree applied to given argument lists: +<code>tree (argss(0)) ... (argss(argss.length -1))</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="appliedToNone(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'appliedToNone(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -5722,12 +5885,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-appliedToNone(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-appliedToNone(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="appliedToType(targ)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'appliedToType(targ)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -5779,13 +5959,31 @@ Tree </div><!-- end member-title --> <div class="member-body"> - <p>The current tree applied to given type argument: <code>tree[targ]</code></p> + <div class="member-body-short" id="short-body-appliedToType(targ)(ctx)"> + <p>The current tree applied to given type argument: <code>tree[targ]</code></p> + + </div> + <div class="member-body-long" id ="long-body-appliedToType(targ)(ctx)"> + <p>The current tree applied to given type argument: <code>tree[targ]</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="appliedToTypeTrees(targs)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'appliedToTypeTrees(targs)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -5840,13 +6038,31 @@ Tree </div><!-- end member-title --> <div class="member-body"> - <p>The current tree applied to given type argument list: <code>tree[targs(0), ..., targs(targs.length - 1)]</code></p> + <div class="member-body-short" id="short-body-appliedToTypeTrees(targs)(ctx)"> + <p>The current tree applied to given type argument list: <code>tree[targs(0), ..., targs(targs.length - 1)]</code></p> + + </div> + <div class="member-body-long" id ="long-body-appliedToTypeTrees(targs)(ctx)"> + <p>The current tree applied to given type argument list: <code>tree[targs(0), ..., targs(targs.length - 1)]</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="appliedToTypes(targs)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'appliedToTypes(targs)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -5901,13 +6117,31 @@ Type </div><!-- end member-title --> <div class="member-body"> - <p>The current tree applied to given type arguments: <code>tree[targ0, ..., targN]</code></p> + <div class="member-body-short" id="short-body-appliedToTypes(targs)(ctx)"> + <p>The current tree applied to given type arguments: <code>tree[targ0, ..., targN]</code></p> + </div> + <div class="member-body-long" id ="long-body-appliedToTypes(targs)(ctx)"> + <p>The current tree applied to given type arguments: <code>tree[targ0, ..., targN]</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="asInstance(tp)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'asInstance(tp)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -5959,13 +6193,31 @@ Type </div><!-- end member-title --> <div class="member-body"> - <p>tree.asInstanceOf[<code>tp</code>]</p> + <div class="member-body-short" id="short-body-asInstance(tp)(ctx)"> + <p>tree.asInstanceOf[<code>tp</code>]</p> + </div> + <div class="member-body-long" id ="long-body-asInstance(tp)(ctx)"> + <p>tree.asInstanceOf[<code>tp</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="becomes(rhs)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'becomes(rhs)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -6017,14 +6269,33 @@ Type </div><!-- end member-title --> <div class="member-body"> - <p>The translation of <code>tree = rhs</code>. + <div class="member-body-short" id="short-body-becomes(rhs)(ctx)"> + <p>The translation of <code>tree = rhs</code>. This is either the tree as an assignment, to a setter call.</p> + </div> + <div class="member-body-long" id ="long-body-becomes(rhs)(ctx)"> + <p>The translation of <code>tree = rhs</code>. +This is either the tree as an assignment, to a setter call.</p> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="changeOwner(from,to)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'changeOwner(from,to)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -6084,14 +6355,33 @@ This is either the tree as an assignment, to a setter call.</p> </div><!-- end member-title --> <div class="member-body"> - <p>Change owner from <code>from</code> to <code>to</code>. If <code>from</code> is a weak owner, also change its + <div class="member-body-short" id="short-body-changeOwner(from,to)(ctx)"> + <p>Change owner from <code>from</code> to <code>to</code>. If <code>from</code> is a weak owner, also change its owner to <code>to</code>, and continue until a non-weak owner is reached.</p> + </div> + <div class="member-body-long" id ="long-body-changeOwner(from,to)(ctx)"> + <p>Change owner from <code>from</code> to <code>to</code>. If <code>from</code> is a weak owner, also change its +owner to <code>to</code>, and continue until a non-weak owner is reached.</p> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="changeOwnerAfter(from,to,trans)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'changeOwnerAfter(from,to,trans)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -6159,14 +6449,33 @@ owner to <code>to</code>, and continue until a non-weak owner is reached.</p> </div><!-- end member-title --> <div class="member-body"> - <p>After phase <code>trans</code>, set the owner of every definition in this tree that was formerly + <div class="member-body-short" id="short-body-changeOwnerAfter(from,to,trans)(ctx)"> + <p>After phase <code>trans</code>, set the owner of every definition in this tree that was formerly +owner by <code>from</code> to <code>to</code>.</p> + + </div> + <div class="member-body-long" id ="long-body-changeOwnerAfter(from,to,trans)(ctx)"> + <p>After phase <code>trans</code>, set the owner of every definition in this tree that was formerly owner by <code>from</code> to <code>to</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="deepFold(z)(op)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'deepFold(z)(op)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -6229,12 +6538,29 @@ owner by <code>from</code> to <code>to</code>.</p> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-deepFold(z)(op)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-deepFold(z)(op)(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="ensureApplied(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'ensureApplied(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -6275,13 +6601,31 @@ owner by <code>from</code> to <code>to</code>.</p> </div><!-- end member-title --> <div class="member-body"> - <p>Apply to <code>()</code> unless tree's widened type is parameterless</p> + <div class="member-body-short" id="short-body-ensureApplied(ctx)"> + <p>Apply to <code>()</code> unless tree's widened type is parameterless</p> + + </div> + <div class="member-body-long" id ="long-body-ensureApplied(ctx)"> + <p>Apply to <code>()</code> unless tree's widened type is parameterless</p> + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="ensureConforms(tp)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'ensureConforms(tp)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -6333,15 +6677,35 @@ owner by <code>from</code> to <code>to</code>.</p> </div><!-- end member-title --> <div class="member-body"> - <p><code>tree.asInstanceOf[tp]</code> (or its box/unbox/cast equivalent when after + <div class="member-body-short" id="short-body-ensureConforms(tp)(ctx)"> + <p><code>tree.asInstanceOf[tp]</code> (or its box/unbox/cast equivalent when after erasure and value and non-value types are mixed), unless tree's type already conforms...</p> + </div> + <div class="member-body-long" id ="long-body-ensureConforms(tp)(ctx)"> + <p><code>tree.asInstanceOf[tp]</code> (or its box/unbox/cast equivalent when after +erasure and value and non-value types are mixed), +unless tree's type already conforms to <code>tp</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="existsSubTree(p)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'existsSubTree(p)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -6393,13 +6757,31 @@ unless tree's type already conforms...</p> </div><!-- end member-title --> <div class="member-body"> - <p>Is there a subtree of this tree that satisfies predicate <code>p</code>?</p> + <div class="member-body-short" id="short-body-existsSubTree(p)(ctx)"> + <p>Is there a subtree of this tree that satisfies predicate <code>p</code>?</p> + </div> + <div class="member-body-long" id ="long-body-existsSubTree(p)(ctx)"> + <p>Is there a subtree of this tree that satisfies predicate <code>p</code>?</p> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="filterSubTrees(f)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'filterSubTrees(f)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -6446,18 +6828,39 @@ unless tree's type already conforms...</p> - <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"> - <p>All subtrees of this tree that satisfy predicate <code>p</code>.</p> + <div class="member-body-short" id="short-body-filterSubTrees(f)(ctx)"> + <p>All subtrees of this tree that satisfy predicate <code>p</code>.</p> + </div> + <div class="member-body-long" id ="long-body-filterSubTrees(f)(ctx)"> + <p>All subtrees of this tree that satisfy predicate <code>p</code>.</p> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="find(pred)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'find(pred)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -6504,17 +6907,37 @@ unless tree's type already conforms...</p> - <span class="no-left">: Option</span> + <span class="no-left">: Option +<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-find(pred)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-find(pred)(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="foreachSubTree(f)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'foreachSubTree(f)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -6566,13 +6989,31 @@ unless tree's type already conforms...</p> </div><!-- end member-title --> <div class="member-body"> - <p>Apply <code>f</code> to each subtree of this tree</p> + <div class="member-body-short" id="short-body-foreachSubTree(f)(ctx)"> + <p>Apply <code>f</code> to each subtree of this tree</p> + </div> + <div class="member-body-long" id ="long-body-foreachSubTree(f)(ctx)"> + <p>Apply <code>f</code> to each subtree of 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="isInstance(tp)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'isInstance(tp)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -6624,13 +7065,31 @@ unless tree's type already conforms...</p> </div><!-- end member-title --> <div class="member-body"> - <p><code>tree.isInstanceOf[tp]</code></p> + <div class="member-body-short" id="short-body-isInstance(tp)(ctx)"> + <p><code>tree.isInstanceOf[tp]</code></p> + </div> + <div class="member-body-long" id ="long-body-isInstance(tp)(ctx)"> + <p><code>tree.isInstanceOf[tp]</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="isInstantiation" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'isInstantiation');">[+]</span> <span class="member-annotations"> </span> @@ -6656,12 +7115,29 @@ unless tree's type already conforms...</p> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-isInstantiation"> + + </div> + <div class="member-body-long" id ="long-body-isInstantiation"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="isValue(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'isValue(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -6702,12 +7178,29 @@ unless tree's type already conforms...</p> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-isValue(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-isValue(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="isValueOrPattern(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'isValueOrPattern(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -6748,12 +7241,29 @@ unless tree's type already conforms...</p> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-isValueOrPattern(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-isValueOrPattern(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="isValueType" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'isValueType');">[+]</span> <span class="member-annotations"> </span> @@ -6779,12 +7289,29 @@ unless tree's type already conforms...</p> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-isValueType"> + + </div> + <div class="member-body-long" id ="long-body-isValueType"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="or(that)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'or(that)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -6836,13 +7363,31 @@ unless tree's type already conforms...</p> </div><!-- end member-title --> <div class="member-body"> - <p><code>this || that</code>, for boolean trees <code>this</code>, <code>that</code></p> + <div class="member-body-short" id="short-body-or(that)(ctx)"> + <p><code>this || that</code>, for boolean trees <code>this</code>, <code>that</code></p> + + </div> + <div class="member-body-long" id ="long-body-or(that)(ctx)"> + <p><code>this || that</code>, for boolean trees <code>this</code>, <code>that</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="select(name)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'select(name)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -6894,13 +7439,31 @@ unless tree's type already conforms...</p> </div><!-- end member-title --> <div class="member-body"> - <p>A select node with the given selector name and a computed type</p> + <div class="member-body-short" id="short-body-select(name)(ctx)"> + <p>A select node with the given selector name and a computed type</p> + </div> + <div class="member-body-long" id ="long-body-select(name)(ctx)"> + <p>A select node with the given selector name and a computed 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="select(tp)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'select(tp)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -6952,13 +7515,31 @@ unless tree's type already conforms...</p> </div><!-- end member-title --> <div class="member-body"> - <p>A select node with the given type</p> + <div class="member-body-short" id="short-body-select(tp)(ctx)"> + <p>A select node with the given type</p> + </div> + <div class="member-body-long" id ="long-body-select(tp)(ctx)"> + <p>A select node with the given 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="select(sym)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'select(sym)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -7010,15 +7591,35 @@ unless tree's type already conforms...</p> </div><!-- end member-title --> <div class="member-body"> - <p>A select node that selects the given symbol. Note: Need to make sure this + <div class="member-body-short" id="short-body-select(sym)(ctx)"> + <p>A select node that selects the given symbol. Note: Need to make sure this is in fact the symbol you would get when you select with the symbol's name, ot...</p> + </div> + <div class="member-body-long" id ="long-body-select(sym)(ctx)"> + <p>A select node that selects the given symbol. Note: Need to make sure this +is in fact the symbol you would get when you select with the symbol's name, +otherwise a data race may occur which would be flagged by -Yno-double-bindings.</p> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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(name,sig)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'selectWithSig(name,sig)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -7078,13 +7679,31 @@ ot...</p> </div><!-- end member-title --> <div class="member-body"> - <p>A select node with the given selector name and signature and a computed type</p> + <div class="member-body-short" id="short-body-selectWithSig(name,sig)(ctx)"> + <p>A select node with the given selector name and signature and a computed type</p> + </div> + <div class="member-body-long" id ="long-body-selectWithSig(name,sig)(ctx)"> + <p>A select node with the given selector name and signature and a computed 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="selectWithSig(sym)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'selectWithSig(sym)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -7136,16 +7755,37 @@ ot...</p> </div><!-- end member-title --> <div class="member-body"> - <p>A select node with selector name and signature taken from <code>sym</code>. + <div class="member-body-short" id="short-body-selectWithSig(sym)(ctx)"> + <p>A select node with selector name and signature taken from <code>sym</code>. Note: Use this method instead of select(sym) if the referenced symbol might be overridden... </p> + </div> + <div class="member-body-long" id ="long-body-selectWithSig(sym)(ctx)"> + <p>A select node with selector name and signature taken from <code>sym</code>. +Note: Use this method instead of select(sym) if the referenced symbol +might be overridden in the type of the qualifier prefix. See note +on select(sym: Symbol).</p> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="shallowFold(z)(op)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'shallowFold(z)(op)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -7208,12 +7848,29 @@ might be overridden... </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-shallowFold(z)(op)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-shallowFold(z)(op)(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="subst(from,to)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'subst(from,to)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -7279,12 +7936,29 @@ Symbol </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-subst(from,to)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-subst(from,to)(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="wildcardToDefault(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'wildcardToDefault(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -7325,10 +7999,28 @@ Symbol </div><!-- end member-title --> <div class="member-body"> - <p>If inititializer tree is `_', the default value of its type, + <div class="member-body-short" id="short-body-wildcardToDefault(ctx)"> + <p>If inititializer tree is `_', the default value of its type, +otherwise the tree itself.</p> + + </div> + <div class="member-body-long" id ="long-body-wildcardToDefault(ctx)"> + <p>If inititializer tree is `_', the default value of its type, otherwise the 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> diff --git a/api/dotty/tools/dotc/ast/tpd$/TypedTreeCopier.html b/api/dotty/tools/dotc/ast/tpd$/TypedTreeCopier.html index d85983135..a58164727 100644 --- a/api/dotty/tools/dotc/ast/tpd$/TypedTreeCopier.html +++ b/api/dotty/tools/dotc/ast/tpd$/TypedTreeCopier.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"> TypedTreeCopier </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">TreeCopier</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">TypedTreeCopier</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="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> @@ -5410,12 +5447,29 @@ </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="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> @@ -5489,12 +5543,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> @@ -5565,12 +5636,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="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> @@ -5644,12 +5732,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="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> @@ -5728,12 +5833,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> @@ -5812,12 +5934,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> @@ -5851,17 +5990,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> @@ -5895,17 +6054,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> @@ -5939,17 +6118,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> @@ -6031,12 +6230,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> @@ -6118,12 +6334,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> @@ -6157,17 +6390,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> @@ -6201,17 +6457,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> @@ -6245,17 +6521,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="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> @@ -6334,12 +6630,29 @@ Tree </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> @@ -6418,12 +6731,29 @@ Tree </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> @@ -6457,17 +6787,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-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> @@ -6501,17 +6851,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-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> @@ -6545,17 +6915,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-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="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> @@ -6618,12 +7008,29 @@ Tree </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> @@ -6697,12 +7104,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> @@ -6773,12 +7197,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> @@ -6841,12 +7282,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="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> @@ -6917,12 +7375,29 @@ CaseDef </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> @@ -6993,12 +7468,29 @@ CaseDef </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> @@ -7072,12 +7564,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="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> @@ -7159,12 +7668,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> @@ -7246,12 +7772,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> @@ -7285,17 +7828,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> @@ -7329,17 +7892,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> @@ -7373,17 +7959,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> @@ -7457,12 +8063,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="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> @@ -7533,12 +8156,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="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> @@ -7580,17 +8220,37 @@ Tree - <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-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> @@ -7632,13 +8292,32 @@ Tree - <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-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/untpd$.html b/api/dotty/tools/dotc/ast/untpd$.html index 49708ead5..9dff97b31 100644 --- a/api/dotty/tools/dotc/ast/untpd$.html +++ b/api/dotty/tools/dotc/ast/untpd$.html @@ -5321,6 +5321,9 @@ <div id="entity-container"> <div id="entity-title"> + <span id="entity-annotations"> + + </span> <span id="entity-modifiers"> final </span> @@ -5330,16 +5333,43 @@ <span id="entity-name"> untpd </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">Instance</span> + + + <span class="keyword">with</span> + + <span class="entity-super-type">UntypedTreeInfo</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="ContextBounds" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'ContextBounds');">[+]</span> <span class="member-annotations"> </span> @@ -5363,12 +5393,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-ContextBounds"> + + </div> + <div class="member-body-long" id ="long-body-ContextBounds"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="ContextBounds$" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'ContextBounds$');">[+]</span> <span class="member-annotations"> </span> @@ -5392,12 +5439,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-ContextBounds$"> + + </div> + <div class="member-body-long" id ="long-body-ContextBounds$"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="DerivedTypeTree" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'DerivedTypeTree');">[+]</span> <span class="member-annotations"> </span> @@ -5421,14 +5485,33 @@ </div><!-- end member-title --> <div class="member-body"> - <p>A type tree that gets its type from some other tree's symbol. Enters the + <div class="member-body-short" id="short-body-DerivedTypeTree"> + <p>A type tree that gets its type from some other tree's symbol. Enters the +type tree in the References attachment of the <code>from</code> tree as a side effect.</p> + + </div> + <div class="member-body-long" id ="long-body-DerivedTypeTree"> + <p>A type tree that gets its type from some other tree's symbol. Enters the type tree in the References attachment of the <code>from</code> tree as a side effect.</p> + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="DoWhile" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'DoWhile');">[+]</span> <span class="member-annotations"> </span> @@ -5452,12 +5535,29 @@ type tree in the References attachment of the <code>from</code> tree as a side e </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-DoWhile"> + + </div> + <div class="member-body-long" id ="long-body-DoWhile"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="DoWhile$" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'DoWhile$');">[+]</span> <span class="member-annotations"> </span> @@ -5481,12 +5581,29 @@ type tree in the References attachment of the <code>from</code> tree as a side e </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-DoWhile$"> + + </div> + <div class="member-body-long" id ="long-body-DoWhile$"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="EmptyTypeIdent$" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'EmptyTypeIdent$');">[+]</span> <span class="member-annotations"> @sharable </span> @@ -5510,12 +5627,29 @@ type tree in the References attachment of the <code>from</code> tree as a side e </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-EmptyTypeIdent$"> + + </div> + <div class="member-body-long" id ="long-body-EmptyTypeIdent$"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="ForDo" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'ForDo');">[+]</span> <span class="member-annotations"> </span> @@ -5539,12 +5673,29 @@ type tree in the References attachment of the <code>from</code> tree as a side e </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-ForDo"> + + </div> + <div class="member-body-long" id ="long-body-ForDo"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="ForDo$" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'ForDo$');">[+]</span> <span class="member-annotations"> </span> @@ -5568,12 +5719,29 @@ type tree in the References attachment of the <code>from</code> tree as a side e </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-ForDo$"> + + </div> + <div class="member-body-long" id ="long-body-ForDo$"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="ForYield" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'ForYield');">[+]</span> <span class="member-annotations"> </span> @@ -5597,12 +5765,29 @@ type tree in the References attachment of the <code>from</code> tree as a side e </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-ForYield"> + + </div> + <div class="member-body-long" id ="long-body-ForYield"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="ForYield$" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'ForYield$');">[+]</span> <span class="member-annotations"> </span> @@ -5626,12 +5811,29 @@ type tree in the References attachment of the <code>from</code> tree as a side e </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-ForYield$"> + + </div> + <div class="member-body-long" id ="long-body-ForYield$"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="Function" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Function');">[+]</span> <span class="member-annotations"> </span> @@ -5655,12 +5857,29 @@ type tree in the References attachment of the <code>from</code> tree as a side e </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Function"> + + </div> + <div class="member-body-long" id ="long-body-Function"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="Function$" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Function$');">[+]</span> <span class="member-annotations"> </span> @@ -5684,12 +5903,29 @@ type tree in the References attachment of the <code>from</code> tree as a side e </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Function$"> + + </div> + <div class="member-body-long" id ="long-body-Function$"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="GenAlias" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'GenAlias');">[+]</span> <span class="member-annotations"> </span> @@ -5713,12 +5949,29 @@ type tree in the References attachment of the <code>from</code> tree as a side e </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-GenAlias"> + + </div> + <div class="member-body-long" id ="long-body-GenAlias"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="GenAlias$" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'GenAlias$');">[+]</span> <span class="member-annotations"> </span> @@ -5742,12 +5995,29 @@ type tree in the References attachment of the <code>from</code> tree as a side e </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-GenAlias$"> + + </div> + <div class="member-body-long" id ="long-body-GenAlias$"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="GenFrom" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'GenFrom');">[+]</span> <span class="member-annotations"> </span> @@ -5771,12 +6041,29 @@ type tree in the References attachment of the <code>from</code> tree as a side e </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-GenFrom"> + + </div> + <div class="member-body-long" id ="long-body-GenFrom"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="GenFrom$" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'GenFrom$');">[+]</span> <span class="member-annotations"> </span> @@ -5800,12 +6087,29 @@ type tree in the References attachment of the <code>from</code> tree as a side e </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-GenFrom$"> + + </div> + <div class="member-body-long" id ="long-body-GenFrom$"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="ImplicitFunction" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'ImplicitFunction');">[+]</span> <span class="member-annotations"> </span> @@ -5829,13 +6133,31 @@ type tree in the References attachment of the <code>from</code> tree as a side e </div><!-- end member-title --> <div class="member-body"> - <p>An implicit function type</p> + <div class="member-body-short" id="short-body-ImplicitFunction"> + <p>An implicit function type</p> + </div> + <div class="member-body-long" id ="long-body-ImplicitFunction"> + <p>An implicit function 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="InfixOp" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'InfixOp');">[+]</span> <span class="member-annotations"> </span> @@ -5859,12 +6181,29 @@ type tree in the References attachment of the <code>from</code> tree as a side e </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-InfixOp"> + + </div> + <div class="member-body-long" id ="long-body-InfixOp"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="InfixOp$" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'InfixOp$');">[+]</span> <span class="member-annotations"> </span> @@ -5888,12 +6227,29 @@ type tree in the References attachment of the <code>from</code> tree as a side e </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-InfixOp$"> + + </div> + <div class="member-body-long" id ="long-body-InfixOp$"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="InfixOpBlock" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'InfixOpBlock');">[+]</span> <span class="member-annotations"> </span> @@ -5917,16 +6273,37 @@ type tree in the References attachment of the <code>from</code> tree as a side e </div><!-- end member-title --> <div class="member-body"> - <p>A block arising from a right-associative infix operation, where, e.g.</p> + <div class="member-body-short" id="short-body-InfixOpBlock"> + <p>A block arising from a right-associative infix operation, where, e.g.</p> +<p>a +: b</p> +<p>is expanded to</p> +<p>{ val x = a; b.+:(x) }</p> + + </div> + <div class="member-body-long" id ="long-body-InfixOpBlock"> + <p>A block arising from a right-associative infix operation, where, e.g.</p> <p>a +: b</p> <p>is expanded to</p> <p>{ val x = a; b.+:(x) }</p> + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="InterpolatedString" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'InterpolatedString');">[+]</span> <span class="member-annotations"> </span> @@ -5950,13 +6327,31 @@ type tree in the References attachment of the <code>from</code> tree as a side e </div><!-- end member-title --> <div class="member-body"> - <p>An interpolated string</p> + <div class="member-body-short" id="short-body-InterpolatedString"> + <p>An interpolated string</p> + + </div> + <div class="member-body-long" id ="long-body-InterpolatedString"> + <p>An interpolated string</p> + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="InterpolatedString$" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'InterpolatedString$');">[+]</span> <span class="member-annotations"> </span> @@ -5980,13 +6375,31 @@ type tree in the References attachment of the <code>from</code> tree as a side e </div><!-- end member-title --> <div class="member-body"> - <p>An interpolated string</p> + <div class="member-body-short" id="short-body-InterpolatedString$"> + <p>An interpolated string</p> + </div> + <div class="member-body-long" id ="long-body-InterpolatedString$"> + <p>An interpolated string</p> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="Mod" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Mod');">[+]</span> <span class="member-annotations"> </span> @@ -6010,15 +6423,35 @@ type tree in the References attachment of the <code>from</code> tree as a side e </div><!-- end member-title --> <div class="member-body"> - <p>Mod is intended to record syntactic information about modifiers, it's + <div class="member-body-short" id="short-body-Mod"> + <p>Mod is intended to record syntactic information about modifiers, it's NOT a replacement of FlagSet.</p> <p>For any query about semantic information, check <code>flag...</code></p> + </div> + <div class="member-body-long" id ="long-body-Mod"> + <p>Mod is intended to record syntactic information about modifiers, it's +NOT a replacement of FlagSet.</p> +<p>For any query about semantic information, check <code>flags</code> instead.</p> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="Mod$" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Mod$');">[+]</span> <span class="member-annotations"> </span> @@ -6042,12 +6475,29 @@ NOT a replacement of FlagSet.</p> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Mod$"> + + </div> + <div class="member-body-long" id ="long-body-Mod$"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="Modifiers" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Modifiers');">[+]</span> <span class="member-annotations"> </span> @@ -6071,13 +6521,31 @@ NOT a replacement of FlagSet.</p> </div><!-- end member-title --> <div class="member-body"> - <p>Modifiers and annotations for definitions</p> + <div class="member-body-short" id="short-body-Modifiers"> + <p>Modifiers and annotations for definitions</p> + + </div> + <div class="member-body-long" id ="long-body-Modifiers"> + <p>Modifiers and annotations for definitions</p> + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="Modifiers$" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Modifiers$');">[+]</span> <span class="member-annotations"> </span> @@ -6101,13 +6569,31 @@ NOT a replacement of FlagSet.</p> </div><!-- end member-title --> <div class="member-body"> - <p>Modifiers and annotations for definitions</p> + <div class="member-body-short" id="short-body-Modifiers$"> + <p>Modifiers and annotations for definitions</p> + + </div> + <div class="member-body-long" id ="long-body-Modifiers$"> + <p>Modifiers and annotations for definitions</p> + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="ModsDecorator" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'ModsDecorator');">[+]</span> <span class="member-annotations"> </span> @@ -6131,12 +6617,29 @@ NOT a replacement of FlagSet.</p> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-ModsDecorator"> + + </div> + <div class="member-body-long" id ="long-body-ModsDecorator"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="ModuleDef" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'ModuleDef');">[+]</span> <span class="member-annotations"> </span> @@ -6160,13 +6663,31 @@ NOT a replacement of FlagSet.</p> </div><!-- end member-title --> <div class="member-body"> - <p>mods object name impl</p> + <div class="member-body-short" id="short-body-ModuleDef"> + <p>mods object name impl</p> + + </div> + <div class="member-body-long" id ="long-body-ModuleDef"> + <p>mods object name impl</p> + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="ModuleDef$" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'ModuleDef$');">[+]</span> <span class="member-annotations"> </span> @@ -6190,13 +6711,31 @@ NOT a replacement of FlagSet.</p> </div><!-- end member-title --> <div class="member-body"> - <p>mods object name impl</p> + <div class="member-body-short" id="short-body-ModuleDef$"> + <p>mods object name impl</p> + </div> + <div class="member-body-long" id ="long-body-ModuleDef$"> + <p>mods object name impl</p> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="OpTree" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'OpTree');">[+]</span> <span class="member-annotations"> </span> @@ -6220,12 +6759,29 @@ NOT a replacement of FlagSet.</p> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-OpTree"> + + </div> + <div class="member-body-long" id ="long-body-OpTree"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="Parens" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Parens');">[+]</span> <span class="member-annotations"> </span> @@ -6249,12 +6805,29 @@ NOT a replacement of FlagSet.</p> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Parens"> + + </div> + <div class="member-body-long" id ="long-body-Parens"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="Parens$" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Parens$');">[+]</span> <span class="member-annotations"> </span> @@ -6278,12 +6851,29 @@ NOT a replacement of FlagSet.</p> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Parens$"> + + </div> + <div class="member-body-long" id ="long-body-Parens$"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="ParsedTry" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'ParsedTry');">[+]</span> <span class="member-annotations"> </span> @@ -6307,12 +6897,29 @@ NOT a replacement of FlagSet.</p> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-ParsedTry"> + + </div> + <div class="member-body-long" id ="long-body-ParsedTry"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="ParsedTry$" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'ParsedTry$');">[+]</span> <span class="member-annotations"> </span> @@ -6336,12 +6943,29 @@ NOT a replacement of FlagSet.</p> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-ParsedTry$"> + + </div> + <div class="member-body-long" id ="long-body-ParsedTry$"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="PatDef" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'PatDef');">[+]</span> <span class="member-annotations"> </span> @@ -6365,12 +6989,29 @@ NOT a replacement of FlagSet.</p> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-PatDef"> + + </div> + <div class="member-body-long" id ="long-body-PatDef"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="PatDef$" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'PatDef$');">[+]</span> <span class="member-annotations"> </span> @@ -6394,12 +7035,29 @@ NOT a replacement of FlagSet.</p> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-PatDef$"> + + </div> + <div class="member-body-long" id ="long-body-PatDef$"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="PostfixOp" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'PostfixOp');">[+]</span> <span class="member-annotations"> </span> @@ -6423,12 +7081,29 @@ NOT a replacement of FlagSet.</p> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-PostfixOp"> + + </div> + <div class="member-body-long" id ="long-body-PostfixOp"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="PostfixOp$" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'PostfixOp$');">[+]</span> <span class="member-annotations"> </span> @@ -6452,12 +7127,29 @@ NOT a replacement of FlagSet.</p> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-PostfixOp$"> + + </div> + <div class="member-body-long" id ="long-body-PostfixOp$"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="PrefixOp" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'PrefixOp');">[+]</span> <span class="member-annotations"> </span> @@ -6481,12 +7173,29 @@ NOT a replacement of FlagSet.</p> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-PrefixOp"> + + </div> + <div class="member-body-long" id ="long-body-PrefixOp"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="PrefixOp$" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'PrefixOp$');">[+]</span> <span class="member-annotations"> </span> @@ -6510,12 +7219,29 @@ NOT a replacement of FlagSet.</p> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-PrefixOp$"> + + </div> + <div class="member-body-long" id ="long-body-PrefixOp$"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="SymbolLit" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'SymbolLit');">[+]</span> <span class="member-annotations"> </span> @@ -6539,12 +7265,29 @@ NOT a replacement of FlagSet.</p> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-SymbolLit"> + + </div> + <div class="member-body-long" id ="long-body-SymbolLit"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="SymbolLit$" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'SymbolLit$');">[+]</span> <span class="member-annotations"> </span> @@ -6568,12 +7311,29 @@ NOT a replacement of FlagSet.</p> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-SymbolLit$"> + + </div> + <div class="member-body-long" id ="long-body-SymbolLit$"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="Throw" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Throw');">[+]</span> <span class="member-annotations"> </span> @@ -6597,12 +7357,29 @@ NOT a replacement of FlagSet.</p> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Throw"> + + </div> + <div class="member-body-long" id ="long-body-Throw"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="Throw$" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Throw$');">[+]</span> <span class="member-annotations"> </span> @@ -6626,12 +7403,29 @@ NOT a replacement of FlagSet.</p> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Throw$"> + + </div> + <div class="member-body-long" id ="long-body-Throw$"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="Tuple" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Tuple');">[+]</span> <span class="member-annotations"> </span> @@ -6655,12 +7449,29 @@ NOT a replacement of FlagSet.</p> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Tuple"> + + </div> + <div class="member-body-long" id ="long-body-Tuple"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="Tuple$" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Tuple$');">[+]</span> <span class="member-annotations"> </span> @@ -6684,12 +7495,29 @@ NOT a replacement of FlagSet.</p> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Tuple$"> + + </div> + <div class="member-body-long" id ="long-body-Tuple$"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="TypedSplice" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'TypedSplice');">[+]</span> <span class="member-annotations"> </span> @@ -6713,13 +7541,31 @@ NOT a replacement of FlagSet.</p> </div><!-- end member-title --> <div class="member-body"> - <p>A typed subtree of an untyped tree needs to be wrapped in a TypedSlice</p> + <div class="member-body-short" id="short-body-TypedSplice"> + <p>A typed subtree of an untyped tree needs to be wrapped in a TypedSlice</p> + + </div> + <div class="member-body-long" id ="long-body-TypedSplice"> + <p>A typed subtree of an untyped tree needs to be wrapped in a TypedSlice</p> + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="TypedSplice$" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'TypedSplice$');">[+]</span> <span class="member-annotations"> </span> @@ -6743,12 +7589,29 @@ NOT a replacement of FlagSet.</p> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-TypedSplice$"> + + </div> + <div class="member-body-long" id ="long-body-TypedSplice$"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="UntypedDeepFolder" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'UntypedDeepFolder');">[+]</span> <span class="member-annotations"> </span> @@ -6772,13 +7635,31 @@ NOT a replacement of FlagSet.</p> </div><!-- end member-title --> <div class="member-body"> - <p>Fold <code>f</code> over all tree nodes, in depth-first, prefix order</p> + <div class="member-body-short" id="short-body-UntypedDeepFolder"> + <p>Fold <code>f</code> over all tree nodes, in depth-first, prefix order</p> + + </div> + <div class="member-body-long" id ="long-body-UntypedDeepFolder"> + <p>Fold <code>f</code> over all tree nodes, in depth-first, prefix order</p> + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="UntypedTreeAccumulator" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'UntypedTreeAccumulator');">[+]</span> <span class="member-annotations"> </span> @@ -6802,12 +7683,29 @@ NOT a replacement of FlagSet.</p> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-UntypedTreeAccumulator"> + + </div> + <div class="member-body-long" id ="long-body-UntypedTreeAccumulator"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="UntypedTreeCopier" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'UntypedTreeCopier');">[+]</span> <span class="member-annotations"> </span> @@ -6831,12 +7729,29 @@ NOT a replacement of FlagSet.</p> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-UntypedTreeCopier"> + + </div> + <div class="member-body-long" id ="long-body-UntypedTreeCopier"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="UntypedTreeMap" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'UntypedTreeMap');">[+]</span> <span class="member-annotations"> </span> @@ -6860,12 +7775,29 @@ NOT a replacement of FlagSet.</p> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-UntypedTreeMap"> + + </div> + <div class="member-body-long" id ="long-body-UntypedTreeMap"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="UntypedTreeMap$" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'UntypedTreeMap$');">[+]</span> <span class="member-annotations"> </span> @@ -6889,12 +7821,29 @@ NOT a replacement of FlagSet.</p> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-UntypedTreeMap$"> + + </div> + <div class="member-body-long" id ="long-body-UntypedTreeMap$"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="WhileDo" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'WhileDo');">[+]</span> <span class="member-annotations"> </span> @@ -6918,12 +7867,29 @@ NOT a replacement of FlagSet.</p> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-WhileDo"> + + </div> + <div class="member-body-long" id ="long-body-WhileDo"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="WhileDo$" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'WhileDo$');">[+]</span> <span class="member-annotations"> </span> @@ -6947,12 +7913,29 @@ NOT a replacement of FlagSet.</p> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-WhileDo$"> + + </div> + <div class="member-body-long" id ="long-body-WhileDo$"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="WildcardFunction" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'WildcardFunction');">[+]</span> <span class="member-annotations"> </span> @@ -6976,13 +7959,31 @@ NOT a replacement of FlagSet.</p> </div><!-- end member-title --> <div class="member-body"> - <p>A function created from a wildcard expression</p> + <div class="member-body-short" id="short-body-WildcardFunction"> + <p>A function created from a wildcard expression</p> + + </div> + <div class="member-body-long" id ="long-body-WildcardFunction"> + <p>A function created from a wildcard expression</p> + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="modsDeco" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'modsDeco');">[+]</span> <span class="member-annotations"> </span> @@ -7006,12 +8007,29 @@ NOT a replacement of FlagSet.</p> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-modsDeco"> + + </div> + <div class="member-body-long" id ="long-body-modsDeco"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="EmptyModifiers" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'EmptyModifiers');">[+]</span> <span class="member-annotations"> @sharable </span> @@ -7037,12 +8055,29 @@ NOT a replacement of FlagSet.</p> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-EmptyModifiers"> + + </div> + <div class="member-body-long" id ="long-body-EmptyModifiers"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="OriginalSymbol" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'OriginalSymbol');">[+]</span> <span class="member-annotations"> </span> @@ -7063,20 +8098,43 @@ NOT a replacement of FlagSet.</p> - <span class="no-left">: Key</span> + <span class="no-left">: Key +<span class="no-left no-right">[</span> +Symbol +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - <p>Property key for TypeTrees marked with TypeRefOfSym or InfoOfSym + <div class="member-body-short" id="short-body-OriginalSymbol"> + <p>Property key for TypeTrees marked with TypeRefOfSym or InfoOfSym which contains the symbol of the original tree from which this TypeTree is derived.</p> + </div> + <div class="member-body-long" id ="long-body-OriginalSymbol"> + <p>Property key for TypeTrees marked with TypeRefOfSym or InfoOfSym +which contains the symbol of the original tree from which this +TypeTree is derived.</p> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="References" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'References');">[+]</span> <span class="member-annotations"> </span> @@ -7097,20 +8155,46 @@ TypeTree is derived.</p> - <span class="no-left">: Key</span> + <span class="no-left">: Key +<span class="no-left no-right">[</span> +List +<span class="no-left no-right">[</span> +Tree +<span class="no-left">]</span> +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - <p>Property key containing TypeTrees whose type is computed + <div class="member-body-short" id="short-body-References"> + <p>Property key containing TypeTrees whose type is computed from the symbol in this type. These type trees have marker trees TypeRefOfSym or InfoOfSym as t...</p> + </div> + <div class="member-body-long" id ="long-body-References"> + <p>Property key containing TypeTrees whose type is computed +from the symbol in this type. These type trees have marker trees +TypeRefOfSym or InfoOfSym as their originals.</p> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -7136,12 +8220,29 @@ TypeRefOfSym or InfoOfSym as t...</p> </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="Alternative(trees)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Alternative(trees)');">[+]</span> <span class="member-annotations"> </span> @@ -7183,12 +8284,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Alternative(trees)"> + + </div> + <div class="member-body-long" id ="long-body-Alternative(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(left,right)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'AndTypeTree(left,right)');">[+]</span> <span class="member-annotations"> </span> @@ -7235,12 +8353,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-AndTypeTree(left,right)"> + + </div> + <div class="member-body-long" id ="long-body-AndTypeTree(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(arg,annot)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Annotated(arg,annot)');">[+]</span> <span class="member-annotations"> </span> @@ -7287,12 +8422,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Annotated(arg,annot)"> + + </div> + <div class="member-body-long" id ="long-body-Annotated(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="AppliedTypeTree(tpt,args)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'AppliedTypeTree(tpt,args)');">[+]</span> <span class="member-annotations"> </span> @@ -7342,12 +8494,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-AppliedTypeTree(tpt,args)"> + + </div> + <div class="member-body-long" id ="long-body-AppliedTypeTree(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="AppliedTypeTree(tpt,arg)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'AppliedTypeTree(tpt,arg)');">[+]</span> <span class="member-annotations"> </span> @@ -7394,12 +8563,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-AppliedTypeTree(tpt,arg)"> + + </div> + <div class="member-body-long" id ="long-body-AppliedTypeTree(tpt,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="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> @@ -7449,12 +8635,29 @@ Tree </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="Apply(fn,arg)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Apply(fn,arg)');">[+]</span> <span class="member-annotations"> </span> @@ -7501,12 +8704,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Apply(fn,arg)"> + + </div> + <div class="member-body-long" id ="long-body-Apply(fn,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="Assign(lhs,rhs)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Assign(lhs,rhs)');">[+]</span> <span class="member-annotations"> </span> @@ -7553,12 +8773,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Assign(lhs,rhs)"> + + </div> + <div class="member-body-long" id ="long-body-Assign(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="BackquotedIdent(name)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'BackquotedIdent(name)');">[+]</span> <span class="member-annotations"> </span> @@ -7597,12 +8834,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-BackquotedIdent(name)"> + + </div> + <div class="member-body-long" id ="long-body-BackquotedIdent(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="Bind(name,body)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Bind(name,body)');">[+]</span> <span class="member-annotations"> </span> @@ -7649,12 +8903,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Bind(name,body)"> + + </div> + <div class="member-body-long" id ="long-body-Bind(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(stats,expr)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Block(stats,expr)');">[+]</span> <span class="member-annotations"> </span> @@ -7704,12 +8975,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Block(stats,expr)"> + + </div> + <div class="member-body-long" id ="long-body-Block(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="Block(stat,expr)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Block(stat,expr)');">[+]</span> <span class="member-annotations"> </span> @@ -7756,12 +9044,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Block(stat,expr)"> + + </div> + <div class="member-body-long" id ="long-body-Block(stat,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="ByNameTypeTree(result)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'ByNameTypeTree(result)');">[+]</span> <span class="member-annotations"> </span> @@ -7800,12 +9105,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-ByNameTypeTree(result)"> + + </div> + <div class="member-body-long" id ="long-body-ByNameTypeTree(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(pat,guard,body)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'CaseDef(pat,guard,body)');">[+]</span> <span class="member-annotations"> </span> @@ -7860,12 +9182,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-CaseDef(pat,guard,body)"> + + </div> + <div class="member-body-long" id ="long-body-CaseDef(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="Closure(env,meth,tpt)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Closure(env,meth,tpt)');">[+]</span> <span class="member-annotations"> </span> @@ -7923,12 +9262,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Closure(env,meth,tpt)"> + + </div> + <div class="member-body-long" id ="long-body-Closure(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="DefDef(name,tparams,vparamss,tpt,rhs)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'DefDef(name,tparams,vparamss,tpt,rhs)');">[+]</span> <span class="member-annotations"> </span> @@ -8008,12 +9364,29 @@ ValDef </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-DefDef(name,tparams,vparamss,tpt,rhs)"> + + </div> + <div class="member-body-long" id ="long-body-DefDef(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="Ident(name)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Ident(name)');">[+]</span> <span class="member-annotations"> </span> @@ -8052,12 +9425,29 @@ ValDef </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Ident(name)"> + + </div> + <div class="member-body-long" id ="long-body-Ident(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(cond,thenp,elsep)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'If(cond,thenp,elsep)');">[+]</span> <span class="member-annotations"> </span> @@ -8112,12 +9502,29 @@ ValDef </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-If(cond,thenp,elsep)"> + + </div> + <div class="member-body-long" id ="long-body-If(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="Import(expr,selectors)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Import(expr,selectors)');">[+]</span> <span class="member-annotations"> </span> @@ -8167,12 +9574,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Import(expr,selectors)"> + + </div> + <div class="member-body-long" id ="long-body-Import(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(call,bindings,expansion)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Inlined(call,bindings,expansion)');">[+]</span> <span class="member-annotations"> </span> @@ -8230,12 +9654,29 @@ MemberDef </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Inlined(call,bindings,expansion)"> + + </div> + <div class="member-body-long" id ="long-body-Inlined(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="JavaSeqLiteral(elems,elemtpt)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'JavaSeqLiteral(elems,elemtpt)');">[+]</span> <span class="member-annotations"> </span> @@ -8285,12 +9726,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-JavaSeqLiteral(elems,elemtpt)"> + + </div> + <div class="member-body-long" id ="long-body-JavaSeqLiteral(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="Literal(const)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Literal(const)');">[+]</span> <span class="member-annotations"> </span> @@ -8329,12 +9787,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Literal(const)"> + + </div> + <div class="member-body-long" id ="long-body-Literal(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="Match(selector,cases)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Match(selector,cases)');">[+]</span> <span class="member-annotations"> </span> @@ -8384,12 +9859,29 @@ CaseDef </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Match(selector,cases)"> + + </div> + <div class="member-body-long" id ="long-body-Match(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="NamedArg(name,arg)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'NamedArg(name,arg)');">[+]</span> <span class="member-annotations"> </span> @@ -8436,12 +9928,29 @@ CaseDef </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-NamedArg(name,arg)"> + + </div> + <div class="member-body-long" id ="long-body-NamedArg(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="New(tpt)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'New(tpt)');">[+]</span> <span class="member-annotations"> </span> @@ -8480,12 +9989,29 @@ CaseDef </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-New(tpt)"> + + </div> + <div class="member-body-long" id ="long-body-New(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="New(tpt,argss)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'New(tpt,argss)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -8551,15 +10077,35 @@ Tree </div><!-- end member-title --> <div class="member-body"> - <p>new pre.C<a href="#">Ts</a>...(args_n) + <div class="member-body-short" id="short-body-New(tpt,argss)(ctx)"> + <p>new pre.C<a href="#">Ts</a>...(args_n) ==> (new pre.C).<init><a href="#">Ts</a>...(args_n)</p> + </div> + <div class="member-body-long" id ="long-body-New(tpt,argss)(ctx)"> + <p>new pre.C<a href="#">Ts</a>...(args_n) +==> +(new pre.C).<init><a href="#">Ts</a>...(args_n)</p> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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(left,right)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'OrTypeTree(left,right)');">[+]</span> <span class="member-annotations"> </span> @@ -8606,12 +10152,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-OrTypeTree(left,right)"> + + </div> + <div class="member-body-long" id ="long-body-OrTypeTree(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(pid,stats)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'PackageDef(pid,stats)');">[+]</span> <span class="member-annotations"> </span> @@ -8661,12 +10224,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-PackageDef(pid,stats)"> + + </div> + <div class="member-body-long" id ="long-body-PackageDef(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(tparams,body)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'PolyTypeTree(tparams,body)');">[+]</span> <span class="member-annotations"> </span> @@ -8716,12 +10296,29 @@ TypeDef </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-PolyTypeTree(tparams,body)"> + + </div> + <div class="member-body-long" id ="long-body-PolyTypeTree(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="RefinedTypeTree(tpt,refinements)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'RefinedTypeTree(tpt,refinements)');">[+]</span> <span class="member-annotations"> </span> @@ -8771,12 +10368,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-RefinedTypeTree(tpt,refinements)"> + + </div> + <div class="member-body-long" id ="long-body-RefinedTypeTree(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(expr,from)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Return(expr,from)');">[+]</span> <span class="member-annotations"> </span> @@ -8823,12 +10437,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Return(expr,from)"> + + </div> + <div class="member-body-long" id ="long-body-Return(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="Select(qualifier,name)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Select(qualifier,name)');">[+]</span> <span class="member-annotations"> </span> @@ -8875,12 +10506,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Select(qualifier,name)"> + + </div> + <div class="member-body-long" id ="long-body-Select(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="SelectWithSig(qualifier,name,sig)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'SelectWithSig(qualifier,name,sig)');">[+]</span> <span class="member-annotations"> </span> @@ -8935,12 +10583,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-SelectWithSig(qualifier,name,sig)"> + + </div> + <div class="member-body-long" id ="long-body-SelectWithSig(qualifier,name,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="SeqLiteral(elems,elemtpt)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'SeqLiteral(elems,elemtpt)');">[+]</span> <span class="member-annotations"> </span> @@ -8990,12 +10655,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-SeqLiteral(elems,elemtpt)"> + + </div> + <div class="member-body-long" id ="long-body-SeqLiteral(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="SingletonTypeTree(ref)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'SingletonTypeTree(ref)');">[+]</span> <span class="member-annotations"> </span> @@ -9034,12 +10716,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-SingletonTypeTree(ref)"> + + </div> + <div class="member-body-long" id ="long-body-SingletonTypeTree(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(qual,mix)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Super(qual,mix)');">[+]</span> <span class="member-annotations"> </span> @@ -9086,12 +10785,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Super(qual,mix)"> + + </div> + <div class="member-body-long" id ="long-body-Super(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(constr,parents,self,body)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Template(constr,parents,self,body)');">[+]</span> <span class="member-annotations"> </span> @@ -9157,12 +10873,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Template(constr,parents,self,body)"> + + </div> + <div class="member-body-long" id ="long-body-Template(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="This(qual)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'This(qual)');">[+]</span> <span class="member-annotations"> </span> @@ -9201,12 +10934,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-This(qual)"> + + </div> + <div class="member-body-long" id ="long-body-This(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(expr,cases,finalizer)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Try(expr,cases,finalizer)');">[+]</span> <span class="member-annotations"> </span> @@ -9264,12 +11014,29 @@ CaseDef </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Try(expr,cases,finalizer)"> + + </div> + <div class="member-body-long" id ="long-body-Try(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="TypeApply(fun,args)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'TypeApply(fun,args)');">[+]</span> <span class="member-annotations"> </span> @@ -9319,12 +11086,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-TypeApply(fun,args)"> + + </div> + <div class="member-body-long" id ="long-body-TypeApply(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="TypeBoundsTree(lo,hi)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'TypeBoundsTree(lo,hi)');">[+]</span> <span class="member-annotations"> </span> @@ -9371,12 +11155,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-TypeBoundsTree(lo,hi)"> + + </div> + <div class="member-body-long" id ="long-body-TypeBoundsTree(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(name,rhs)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'TypeDef(name,rhs)');">[+]</span> <span class="member-annotations"> </span> @@ -9423,12 +11224,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-TypeDef(name,rhs)"> + + </div> + <div class="member-body-long" id ="long-body-TypeDef(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="TypeTree()" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'TypeTree()');">[+]</span> <span class="member-annotations"> </span> @@ -9456,17 +11274,37 @@ Tree - <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-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="TypeTree(tpe)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'TypeTree(tpe)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -9518,12 +11356,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-TypeTree(tpe)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-TypeTree(tpe)(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="Typed(expr,tpt)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Typed(expr,tpt)');">[+]</span> <span class="member-annotations"> </span> @@ -9570,12 +11425,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Typed(expr,tpt)"> + + </div> + <div class="member-body-long" id ="long-body-Typed(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(fun,implicits,patterns)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'UnApply(fun,implicits,patterns)');">[+]</span> <span class="member-annotations"> </span> @@ -9636,12 +11508,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-UnApply(fun,implicits,patterns)"> + + </div> + <div class="member-body-long" id ="long-body-UnApply(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="ValDef(name,tpt,rhs)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'ValDef(name,tpt,rhs)');">[+]</span> <span class="member-annotations"> </span> @@ -9696,12 +11585,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-ValDef(name,tpt,rhs)"> + + </div> + <div class="member-body-long" id ="long-body-ValDef(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="emptyConstructor(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'emptyConstructor(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -9742,12 +11648,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-emptyConstructor(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-emptyConstructor(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="ensureApplied(tpt)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'ensureApplied(tpt)');">[+]</span> <span class="member-annotations"> </span> @@ -9786,12 +11709,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-ensureApplied(tpt)"> + + </div> + <div class="member-body-long" id ="long-body-ensureApplied(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="lambdaAbstract(tparams,tpt)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'lambdaAbstract(tparams,tpt)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -9854,12 +11794,29 @@ TypeDef </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-lambdaAbstract(tparams,tpt)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-lambdaAbstract(tparams,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="makeConstructor(tparams,vparamss,rhs)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'makeConstructor(tparams,vparamss,rhs)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -9936,12 +11893,29 @@ ValDef </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-makeConstructor(tparams,vparamss,rhs)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-makeConstructor(tparams,vparamss,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="makeConstructor$default$3" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'makeConstructor$default$3');">[+]</span> <span class="member-annotations"> </span> @@ -9967,12 +11941,29 @@ ValDef </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-makeConstructor$default$3"> + + </div> + <div class="member-body-long" id ="long-body-makeConstructor$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="makeParameter(pname,tpe,mods)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'makeParameter(pname,tpe,mods)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -10040,12 +12031,29 @@ ValDef </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-makeParameter(pname,tpe,mods)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-makeParameter(pname,tpe,mods)(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="makeParameter$default$3" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'makeParameter$default$3');">[+]</span> <span class="member-annotations"> </span> @@ -10071,12 +12079,29 @@ ValDef </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-makeParameter$default$3"> + + </div> + <div class="member-body-long" id ="long-body-makeParameter$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="makeSelfDef(name,tpt)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'makeSelfDef(name,tpt)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -10131,17 +12156,37 @@ ValDef - <span class="no-left">: ValDef</span> + <span class="no-left">: ValDef +<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-makeSelfDef(name,tpt)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-makeSelfDef(name,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="makeSyntheticParameter(n,tpt)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'makeSyntheticParameter(n,tpt)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -10201,12 +12246,29 @@ ValDef </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-makeSyntheticParameter(n,tpt)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-makeSyntheticParameter(n,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="makeSyntheticParameter$default$1" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'makeSyntheticParameter$default$1');">[+]</span> <span class="member-annotations"> </span> @@ -10232,12 +12294,29 @@ ValDef </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-makeSyntheticParameter$default$1"> + + </div> + <div class="member-body-long" id ="long-body-makeSyntheticParameter$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="makeSyntheticParameter$default$2" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'makeSyntheticParameter$default$2');">[+]</span> <span class="member-annotations"> </span> @@ -10258,17 +12337,37 @@ ValDef - <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-makeSyntheticParameter$default$2"> + + </div> + <div class="member-body-long" id ="long-body-makeSyntheticParameter$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="makeTuple(ts)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'makeTuple(ts)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -10318,17 +12417,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-makeTuple(ts)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-makeTuple(ts)(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="makeTupleOrParens(ts)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'makeTupleOrParens(ts)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -10378,17 +12497,34 @@ Tree - <span class="no-left">: </span> + <span class="no-left">: R<span class="and-or-separator"> | </span>R</span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-makeTupleOrParens(ts)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-makeTupleOrParens(ts)(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="modsDeco(mdef)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'modsDeco(mdef)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -10440,12 +12576,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-modsDeco(mdef)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-modsDeco(mdef)(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="ref(tp)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'ref(tp)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -10497,12 +12650,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-ref(tp)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-ref(tp)(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="refOfDef(tree)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'refOfDef(tree)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -10549,17 +12719,34 @@ Tree - <span class="no-left">: </span> + <span class="no-left">: Typed<span class="and-or-separator"> | </span>Ident</span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-refOfDef(tree)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-refOfDef(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="repeated(arg)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'repeated(arg)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -10611,13 +12798,31 @@ Tree </div><!-- end member-title --> <div class="member-body"> - <p>A repeated argument such as <code>arg: _*</code></p> + <div class="member-body-short" id="short-body-repeated(arg)(ctx)"> + <p>A repeated argument such as <code>arg: _*</code></p> + + </div> + <div class="member-body-long" id ="long-body-repeated(arg)(ctx)"> + <p>A repeated argument such as <code>arg: _*</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="rootDot(name)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'rootDot(name)');">[+]</span> <span class="member-annotations"> </span> @@ -10656,12 +12861,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-rootDot(name)"> + + </div> + <div class="member-body-long" id ="long-body-rootDot(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="scalaAny" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'scalaAny');">[+]</span> <span class="member-annotations"> </span> @@ -10687,12 +12909,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-scalaAny"> + + </div> + <div class="member-body-long" id ="long-body-scalaAny"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="scalaDot(name)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'scalaDot(name)');">[+]</span> <span class="member-annotations"> </span> @@ -10731,12 +12970,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-scalaDot(name)"> + + </div> + <div class="member-body-long" id ="long-body-scalaDot(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="scalaUnit" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'scalaUnit');">[+]</span> <span class="member-annotations"> </span> @@ -10762,12 +13018,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-scalaUnit"> + + </div> + <div class="member-body-long" id ="long-body-scalaUnit"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="unitLiteral" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'unitLiteral');">[+]</span> <span class="member-annotations"> </span> @@ -10793,8 +13066,24 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-unitLiteral"> + + </div> + <div class="member-body-long" id ="long-body-unitLiteral"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + 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/untpd$/ContextBounds$.html b/api/dotty/tools/dotc/ast/untpd$/ContextBounds$.html index 8be2ec28f..98dbe13e0 100644 --- a/api/dotty/tools/dotc/ast/untpd$/ContextBounds$.html +++ b/api/dotty/tools/dotc/ast/untpd$/ContextBounds$.html @@ -5321,6 +5321,9 @@ <div id="entity-container"> <div id="entity-title"> + <span id="entity-annotations"> + + </span> <span id="entity-modifiers"> final </span> @@ -5330,16 +5333,38 @@ <span id="entity-name"> ContextBounds </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">Function2</span> + + </div> + </div> - <h1 class="section ">Members</h1> + <h1 class="section empty"> + Constructors + </h1> + + <div id="entity-constructors" class="entity-section empty"> + + </div> + + <h1 class="section "> + Members + </h1> <div id="entity-members" class="entity-section "> <div id="apply(bounds,cxBounds)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'apply(bounds,cxBounds)');">[+]</span> <span class="member-annotations"> </span> @@ -5389,12 +5414,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-apply(bounds,cxBounds)"> + + </div> + <div class="member-body-long" id ="long-body-apply(bounds,cxBounds)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5433,8 +5475,24 @@ Tree </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/untpd$/ContextBounds.html b/api/dotty/tools/dotc/ast/untpd$/ContextBounds.html index 22303af98..97ec62e02 100644 --- a/api/dotty/tools/dotc/ast/untpd$/ContextBounds.html +++ b/api/dotty/tools/dotc/ast/untpd$/ContextBounds.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,72 @@ <span id="entity-name"> ContextBounds </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> - <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">ContextBounds</span> + <span class="no-left">(</span> + + + <span class="no-left"> + bounds: + </span> + TypeBoundsTree + + <span class="no-left">, </span> + + + <span class=""> + cxBounds: + </span> + List +<span class="no-left no-right">[</span> +Tree +<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="bounds" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'bounds');">[+]</span> <span class="member-annotations"> </span> @@ -5365,12 +5424,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-bounds"> + + </div> + <div class="member-body-long" id ="long-body-bounds"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="cxBounds" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'cxBounds');">[+]</span> <span class="member-annotations"> </span> @@ -5391,17 +5467,37 @@ - <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-cxBounds"> + + </div> + <div class="member-body-long" id ="long-body-cxBounds"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="_1" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, '_1');">[+]</span> <span class="member-annotations"> </span> @@ -5427,12 +5523,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-_1"> + + </div> + <div class="member-body-long" id ="long-body-_1"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="_2" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, '_2');">[+]</span> <span class="member-annotations"> </span> @@ -5458,12 +5571,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(bounds,cxBounds)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'copy(bounds,cxBounds)');">[+]</span> <span class="member-annotations"> </span> @@ -5513,12 +5643,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-copy(bounds,cxBounds)"> + + </div> + <div class="member-body-long" id ="long-body-copy(bounds,cxBounds)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="copy$default$1" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$1');">[+]</span> <span class="member-annotations"> </span> @@ -5544,12 +5691,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-copy$default$1"> + + </div> + <div class="member-body-long" id ="long-body-copy$default$1"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="copy$default$2" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$2');">[+]</span> <span class="member-annotations"> </span> @@ -5570,13 +5734,32 @@ 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-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/untpd$/DerivedTypeTree.html b/api/dotty/tools/dotc/ast/untpd$/DerivedTypeTree.html index ddec5c521..1d64c246c 100644 --- a/api/dotty/tools/dotc/ast/untpd$/DerivedTypeTree.html +++ b/api/dotty/tools/dotc/ast/untpd$/DerivedTypeTree.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,17 @@ <span id="entity-name"> DerivedTypeTree </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">TypeTree</span> + + </div> + </div> @@ -5340,12 +5354,35 @@ type tree in the References attachment of the <code>from</code> tree as a side e </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">DerivedTypeTree</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="myWatched" class="member private"> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'myWatched');">[+]</span> <span class="member-annotations"> </span> @@ -5371,12 +5408,29 @@ type tree in the References attachment of the <code>from</code> tree as a side e </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-myWatched"> + + </div> + <div class="member-body-long" id ="long-body-myWatched"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="derivedType(originalSym)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'derivedType(originalSym)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -5428,13 +5482,31 @@ type tree in the References attachment of the <code>from</code> tree as a side e </div><!-- end member-title --> <div class="member-body"> - <p>The method that computes the type of this tree</p> + <div class="member-body-short" id="short-body-derivedType(originalSym)(ctx)"> + <p>The method that computes the type of this tree</p> + + </div> + <div class="member-body-long" id ="long-body-derivedType(originalSym)(ctx)"> + <p>The method that computes the type of 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="ensureCompletions(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'ensureCompletions(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -5475,14 +5547,33 @@ type tree in the References attachment of the <code>from</code> tree as a side e </div><!-- end member-title --> <div class="member-body"> - <p>A hook to ensure that all necessary symbols are completed so that + <div class="member-body-short" id="short-body-ensureCompletions(ctx)"> + <p>A hook to ensure that all necessary symbols are completed so that +OriginalSymbol attachments are propagated to this tree</p> + + </div> + <div class="member-body-long" id ="long-body-ensureCompletions(ctx)"> + <p>A hook to ensure that all necessary symbols are completed so that OriginalSymbol attachments are propagated to 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="myWatched_=(x$1)" class="member private"> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'myWatched_=(x$1)');">[+]</span> <span class="member-annotations"> </span> @@ -5521,12 +5612,29 @@ OriginalSymbol attachments are propagated to this tree</p> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-myWatched_=(x$1)"> + + </div> + <div class="member-body-long" id ="long-body-myWatched_=(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="watched" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'watched');">[+]</span> <span class="member-annotations"> </span> @@ -5552,13 +5660,31 @@ OriginalSymbol attachments are propagated to this tree</p> </div><!-- end member-title --> <div class="member-body"> - <p>The watched tree; used only for printing</p> + <div class="member-body-short" id="short-body-watched"> + <p>The watched tree; used only for printing</p> + + </div> + <div class="member-body-long" id ="long-body-watched"> + <p>The watched tree; used only for printing</p> + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="watching(original)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'watching(original)');">[+]</span> <span class="member-annotations"> </span> @@ -5597,9 +5723,26 @@ OriginalSymbol attachments are propagated to this tree</p> </div><!-- end member-title --> <div class="member-body"> - <p>Install the derived type tree as a dependency on <code>original</code></p> + <div class="member-body-short" id="short-body-watching(original)"> + <p>Install the derived type tree as a dependency on <code>original</code></p> + + </div> + <div class="member-body-long" id ="long-body-watching(original)"> + <p>Install the derived type tree as a dependency on <code>original</code></p> + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> </div> diff --git a/api/dotty/tools/dotc/ast/untpd$/DoWhile$.html b/api/dotty/tools/dotc/ast/untpd$/DoWhile$.html index 8ae856d06..087d96652 100644 --- a/api/dotty/tools/dotc/ast/untpd$/DoWhile$.html +++ b/api/dotty/tools/dotc/ast/untpd$/DoWhile$.html @@ -5321,6 +5321,9 @@ <div id="entity-container"> <div id="entity-title"> + <span id="entity-annotations"> + + </span> <span id="entity-modifiers"> final </span> @@ -5330,16 +5333,38 @@ <span id="entity-name"> DoWhile </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">Function2</span> + + </div> + </div> - <h1 class="section ">Members</h1> + <h1 class="section empty"> + Constructors + </h1> + + <div id="entity-constructors" class="entity-section empty"> + + </div> + + <h1 class="section "> + Members + </h1> <div id="entity-members" class="entity-section "> <div id="apply(body,cond)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'apply(body,cond)');">[+]</span> <span class="member-annotations"> </span> @@ -5386,12 +5411,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-apply(body,cond)"> + + </div> + <div class="member-body-long" id ="long-body-apply(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="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> @@ -5430,8 +5472,24 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-unapply(x$1)"> + + </div> + <div class="member-body-long" id ="long-body-unapply(x$1)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> </div> diff --git a/api/dotty/tools/dotc/ast/untpd$/DoWhile.html b/api/dotty/tools/dotc/ast/untpd$/DoWhile.html index 1cbe87128..d61a1c66e 100644 --- a/api/dotty/tools/dotc/ast/untpd$/DoWhile.html +++ b/api/dotty/tools/dotc/ast/untpd$/DoWhile.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,69 @@ <span id="entity-name"> DoWhile </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> - <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">DoWhile</span> + <span class="no-left">(</span> + + + <span class="no-left"> + body: + </span> + Tree + + <span class="no-left">, </span> + + + <span class=""> + cond: + </span> + Tree + + + <span class="no-left">)</span> + </div> + </div> + + + </div> + + <h1 class="section "> + Members + </h1> <div id="entity-members" class="entity-section "> <div id="body" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'body');">[+]</span> <span class="member-annotations"> </span> @@ -5365,12 +5421,29 @@ </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="cond" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'cond');">[+]</span> <span class="member-annotations"> </span> @@ -5396,12 +5469,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-cond"> + + </div> + <div class="member-body-long" id ="long-body-cond"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="_1" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, '_1');">[+]</span> <span class="member-annotations"> </span> @@ -5427,12 +5517,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-_1"> + + </div> + <div class="member-body-long" id ="long-body-_1"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="_2" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, '_2');">[+]</span> <span class="member-annotations"> </span> @@ -5458,12 +5565,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(body,cond)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'copy(body,cond)');">[+]</span> <span class="member-annotations"> </span> @@ -5510,12 +5634,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-copy(body,cond)"> + + </div> + <div class="member-body-long" id ="long-body-copy(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="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> @@ -5541,12 +5682,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="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> @@ -5572,8 +5730,24 @@ </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/untpd$/EmptyTypeIdent$.html b/api/dotty/tools/dotc/ast/untpd$/EmptyTypeIdent$.html index cfb5cee70..1927f9feb 100644 --- a/api/dotty/tools/dotc/ast/untpd$/EmptyTypeIdent$.html +++ b/api/dotty/tools/dotc/ast/untpd$/EmptyTypeIdent$.html @@ -5321,6 +5321,9 @@ <div id="entity-container"> <div id="entity-title"> + <span id="entity-annotations"> + @sharable + </span> <span id="entity-modifiers"> final </span> @@ -5330,16 +5333,43 @@ <span id="entity-name"> EmptyTypeIdent </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">Ident</span> + + + <span class="keyword">with</span> + + <span class="entity-super-type">WithoutTypeOrPos</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="isEmpty" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'isEmpty');">[+]</span> <span class="member-annotations"> </span> @@ -5365,9 +5395,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/untpd$/ForDo$.html b/api/dotty/tools/dotc/ast/untpd$/ForDo$.html index 9ab6df9cf..8c83e974e 100644 --- a/api/dotty/tools/dotc/ast/untpd$/ForDo$.html +++ b/api/dotty/tools/dotc/ast/untpd$/ForDo$.html @@ -5321,6 +5321,9 @@ <div id="entity-container"> <div id="entity-title"> + <span id="entity-annotations"> + + </span> <span id="entity-modifiers"> final </span> @@ -5330,16 +5333,38 @@ <span id="entity-name"> ForDo </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">Function2</span> + + </div> + </div> - <h1 class="section ">Members</h1> + <h1 class="section empty"> + Constructors + </h1> + + <div id="entity-constructors" class="entity-section empty"> + + </div> + + <h1 class="section "> + Members + </h1> <div id="entity-members" class="entity-section "> <div id="apply(enums,body)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'apply(enums,body)');">[+]</span> <span class="member-annotations"> </span> @@ -5389,12 +5414,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-apply(enums,body)"> + + </div> + <div class="member-body-long" id ="long-body-apply(enums,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> @@ -5433,8 +5475,24 @@ Tree </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/untpd$/ForDo.html b/api/dotty/tools/dotc/ast/untpd$/ForDo.html index 1fec3c00c..7a72b804e 100644 --- a/api/dotty/tools/dotc/ast/untpd$/ForDo.html +++ b/api/dotty/tools/dotc/ast/untpd$/ForDo.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,72 @@ <span id="entity-name"> ForDo </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> - <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">ForDo</span> + <span class="no-left">(</span> + + + <span class="no-left"> + enums: + </span> + List +<span class="no-left no-right">[</span> +Tree +<span class="no-left">]</span> + + <span class="no-left">, </span> + + + <span class=""> + body: + </span> + Tree + + + <span class="no-left">)</span> + </div> + </div> + + + </div> + + <h1 class="section "> + Members + </h1> <div id="entity-members" class="entity-section "> <div id="body" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'body');">[+]</span> <span class="member-annotations"> </span> @@ -5365,12 +5424,29 @@ </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="enums" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'enums');">[+]</span> <span class="member-annotations"> </span> @@ -5391,17 +5467,37 @@ - <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-enums"> + + </div> + <div class="member-body-long" id ="long-body-enums"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="_1" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, '_1');">[+]</span> <span class="member-annotations"> </span> @@ -5427,12 +5523,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-_1"> + + </div> + <div class="member-body-long" id ="long-body-_1"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="_2" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, '_2');">[+]</span> <span class="member-annotations"> </span> @@ -5458,12 +5571,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(enums,body)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'copy(enums,body)');">[+]</span> <span class="member-annotations"> </span> @@ -5513,12 +5643,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-copy(enums,body)"> + + </div> + <div class="member-body-long" id ="long-body-copy(enums,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> @@ -5539,17 +5686,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-copy$default$1"> + + </div> + <div class="member-body-long" id ="long-body-copy$default$1"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="copy$default$2" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$2');">[+]</span> <span class="member-annotations"> </span> @@ -5575,8 +5742,24 @@ Tree </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/untpd$/ForYield$.html b/api/dotty/tools/dotc/ast/untpd$/ForYield$.html index 16a380c40..95d0b4160 100644 --- a/api/dotty/tools/dotc/ast/untpd$/ForYield$.html +++ b/api/dotty/tools/dotc/ast/untpd$/ForYield$.html @@ -5321,6 +5321,9 @@ <div id="entity-container"> <div id="entity-title"> + <span id="entity-annotations"> + + </span> <span id="entity-modifiers"> final </span> @@ -5330,16 +5333,38 @@ <span id="entity-name"> ForYield </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">Function2</span> + + </div> + </div> - <h1 class="section ">Members</h1> + <h1 class="section empty"> + Constructors + </h1> + + <div id="entity-constructors" class="entity-section empty"> + + </div> + + <h1 class="section "> + Members + </h1> <div id="entity-members" class="entity-section "> <div id="apply(enums,expr)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'apply(enums,expr)');">[+]</span> <span class="member-annotations"> </span> @@ -5389,12 +5414,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-apply(enums,expr)"> + + </div> + <div class="member-body-long" id ="long-body-apply(enums,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> @@ -5433,8 +5475,24 @@ Tree </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/untpd$/ForYield.html b/api/dotty/tools/dotc/ast/untpd$/ForYield.html index 2e4cbf29b..b7ddfd0bd 100644 --- a/api/dotty/tools/dotc/ast/untpd$/ForYield.html +++ b/api/dotty/tools/dotc/ast/untpd$/ForYield.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,72 @@ <span id="entity-name"> ForYield </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> - <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">ForYield</span> + <span class="no-left">(</span> + + + <span class="no-left"> + enums: + </span> + List +<span class="no-left no-right">[</span> +Tree +<span class="no-left">]</span> + + <span class="no-left">, </span> + + + <span class=""> + expr: + </span> + Tree + + + <span class="no-left">)</span> + </div> + </div> + + + </div> + + <h1 class="section "> + Members + </h1> <div id="entity-members" class="entity-section "> <div id="enums" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'enums');">[+]</span> <span class="member-annotations"> </span> @@ -5360,17 +5419,37 @@ - <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-enums"> + + </div> + <div class="member-body-long" id ="long-body-enums"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5396,12 +5475,29 @@ </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="_1" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, '_1');">[+]</span> <span class="member-annotations"> </span> @@ -5427,12 +5523,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-_1"> + + </div> + <div class="member-body-long" id ="long-body-_1"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="_2" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, '_2');">[+]</span> <span class="member-annotations"> </span> @@ -5458,12 +5571,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(enums,expr)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'copy(enums,expr)');">[+]</span> <span class="member-annotations"> </span> @@ -5513,12 +5643,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-copy(enums,expr)"> + + </div> + <div class="member-body-long" id ="long-body-copy(enums,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> @@ -5539,17 +5686,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-copy$default$1"> + + </div> + <div class="member-body-long" id ="long-body-copy$default$1"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="copy$default$2" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$2');">[+]</span> <span class="member-annotations"> </span> @@ -5575,8 +5742,24 @@ Tree </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/untpd$/Function$.html b/api/dotty/tools/dotc/ast/untpd$/Function$.html index be371cf90..e4effc1e5 100644 --- a/api/dotty/tools/dotc/ast/untpd$/Function$.html +++ b/api/dotty/tools/dotc/ast/untpd$/Function$.html @@ -5321,6 +5321,9 @@ <div id="entity-container"> <div id="entity-title"> + <span id="entity-annotations"> + + </span> <span id="entity-modifiers"> final </span> @@ -5330,16 +5333,38 @@ <span id="entity-name"> Function </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">Function2</span> + + </div> + </div> - <h1 class="section ">Members</h1> + <h1 class="section empty"> + Constructors + </h1> + + <div id="entity-constructors" class="entity-section empty"> + + </div> + + <h1 class="section "> + Members + </h1> <div id="entity-members" class="entity-section "> <div id="apply(args,body)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'apply(args,body)');">[+]</span> <span class="member-annotations"> </span> @@ -5389,12 +5414,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-apply(args,body)"> + + </div> + <div class="member-body-long" id ="long-body-apply(args,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> @@ -5433,8 +5475,24 @@ Tree </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/untpd$/Function.html b/api/dotty/tools/dotc/ast/untpd$/Function.html index 689dde275..2180b435a 100644 --- a/api/dotty/tools/dotc/ast/untpd$/Function.html +++ b/api/dotty/tools/dotc/ast/untpd$/Function.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"> Function </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 "> + Constructors + </h1> + + <div id="entity-constructors" class="entity-section "> + + + <div class="member"> + <div class="member-title"> + <span class="member-name">Function</span> + <span class="no-left">(</span> + + + <span class="no-left"> + args: + </span> + List +<span class="no-left no-right">[</span> +Tree +<span class="no-left">]</span> + + <span class="no-left">, </span> + + + <span class=""> + body: + </span> + Tree + + + <span class="no-left">)</span> + </div> + </div> + + + </div> + + <h1 class="section "> + Members + </h1> <div id="entity-members" class="entity-section "> <div id="args" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'args');">[+]</span> <span class="member-annotations"> </span> @@ -5360,17 +5414,37 @@ - <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-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="body" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'body');">[+]</span> <span class="member-annotations"> </span> @@ -5396,12 +5470,29 @@ </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="_1" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, '_1');">[+]</span> <span class="member-annotations"> </span> @@ -5427,12 +5518,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-_1"> + + </div> + <div class="member-body-long" id ="long-body-_1"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="_2" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, '_2');">[+]</span> <span class="member-annotations"> </span> @@ -5458,12 +5566,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(args,body)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'copy(args,body)');">[+]</span> <span class="member-annotations"> </span> @@ -5513,12 +5638,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-copy(args,body)"> + + </div> + <div class="member-body-long" id ="long-body-copy(args,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> @@ -5539,17 +5681,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-copy$default$1"> + + </div> + <div class="member-body-long" id ="long-body-copy$default$1"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="copy$default$2" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$2');">[+]</span> <span class="member-annotations"> </span> @@ -5575,12 +5737,29 @@ Tree </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> @@ -5606,13 +5785,31 @@ Tree </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> @@ -5638,9 +5835,26 @@ Tree </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/untpd$/GenAlias$.html b/api/dotty/tools/dotc/ast/untpd$/GenAlias$.html index 5f196c372..29711a8c8 100644 --- a/api/dotty/tools/dotc/ast/untpd$/GenAlias$.html +++ b/api/dotty/tools/dotc/ast/untpd$/GenAlias$.html @@ -5321,6 +5321,9 @@ <div id="entity-container"> <div id="entity-title"> + <span id="entity-annotations"> + + </span> <span id="entity-modifiers"> final </span> @@ -5330,16 +5333,38 @@ <span id="entity-name"> GenAlias </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">Function2</span> + + </div> + </div> - <h1 class="section ">Members</h1> + <h1 class="section empty"> + Constructors + </h1> + + <div id="entity-constructors" class="entity-section empty"> + + </div> + + <h1 class="section "> + Members + </h1> <div id="entity-members" class="entity-section "> <div id="apply(pat,expr)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'apply(pat,expr)');">[+]</span> <span class="member-annotations"> </span> @@ -5386,12 +5411,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-apply(pat,expr)"> + + </div> + <div class="member-body-long" id ="long-body-apply(pat,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> @@ -5430,8 +5472,24 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-unapply(x$1)"> + + </div> + <div class="member-body-long" id ="long-body-unapply(x$1)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> </div> diff --git a/api/dotty/tools/dotc/ast/untpd$/GenAlias.html b/api/dotty/tools/dotc/ast/untpd$/GenAlias.html index 4b4dc1d9a..ff070b65d 100644 --- a/api/dotty/tools/dotc/ast/untpd$/GenAlias.html +++ b/api/dotty/tools/dotc/ast/untpd$/GenAlias.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,64 @@ <span id="entity-name"> GenAlias </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 "> + Constructors + </h1> + + <div id="entity-constructors" class="entity-section "> + + + <div class="member"> + <div class="member-title"> + <span class="member-name">GenAlias</span> + <span class="no-left">(</span> + + + <span class="no-left"> + pat: + </span> + Tree + + <span class="no-left">, </span> + + + <span class=""> + expr: + </span> + Tree + + + <span class="no-left">)</span> + </div> + </div> + + + </div> + + <h1 class="section "> + Members + </h1> <div id="entity-members" class="entity-section "> <div id="expr" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'expr');">[+]</span> <span class="member-annotations"> </span> @@ -5365,12 +5416,29 @@ </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="pat" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'pat');">[+]</span> <span class="member-annotations"> </span> @@ -5396,12 +5464,29 @@ </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> @@ -5427,12 +5512,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-_1"> + + </div> + <div class="member-body-long" id ="long-body-_1"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="_2" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, '_2');">[+]</span> <span class="member-annotations"> </span> @@ -5458,12 +5560,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(pat,expr)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'copy(pat,expr)');">[+]</span> <span class="member-annotations"> </span> @@ -5510,12 +5629,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-copy(pat,expr)"> + + </div> + <div class="member-body-long" id ="long-body-copy(pat,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> @@ -5541,12 +5677,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="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> @@ -5572,8 +5725,24 @@ </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/untpd$/GenFrom$.html b/api/dotty/tools/dotc/ast/untpd$/GenFrom$.html index 89d9e8d41..e52db888b 100644 --- a/api/dotty/tools/dotc/ast/untpd$/GenFrom$.html +++ b/api/dotty/tools/dotc/ast/untpd$/GenFrom$.html @@ -5321,6 +5321,9 @@ <div id="entity-container"> <div id="entity-title"> + <span id="entity-annotations"> + + </span> <span id="entity-modifiers"> final </span> @@ -5330,16 +5333,38 @@ <span id="entity-name"> GenFrom </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">Function2</span> + + </div> + </div> - <h1 class="section ">Members</h1> + <h1 class="section empty"> + Constructors + </h1> + + <div id="entity-constructors" class="entity-section empty"> + + </div> + + <h1 class="section "> + Members + </h1> <div id="entity-members" class="entity-section "> <div id="apply(pat,expr)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'apply(pat,expr)');">[+]</span> <span class="member-annotations"> </span> @@ -5386,12 +5411,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-apply(pat,expr)"> + + </div> + <div class="member-body-long" id ="long-body-apply(pat,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> @@ -5430,8 +5472,24 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-unapply(x$1)"> + + </div> + <div class="member-body-long" id ="long-body-unapply(x$1)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> </div> diff --git a/api/dotty/tools/dotc/ast/untpd$/GenFrom.html b/api/dotty/tools/dotc/ast/untpd$/GenFrom.html index c83ad7801..6e675d71d 100644 --- a/api/dotty/tools/dotc/ast/untpd$/GenFrom.html +++ b/api/dotty/tools/dotc/ast/untpd$/GenFrom.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,64 @@ <span id="entity-name"> GenFrom </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 "> + Constructors + </h1> + + <div id="entity-constructors" class="entity-section "> + + + <div class="member"> + <div class="member-title"> + <span class="member-name">GenFrom</span> + <span class="no-left">(</span> + + + <span class="no-left"> + pat: + </span> + Tree + + <span class="no-left">, </span> + + + <span class=""> + expr: + </span> + Tree + + + <span class="no-left">)</span> + </div> + </div> + + + </div> + + <h1 class="section "> + Members + </h1> <div id="entity-members" class="entity-section "> <div id="expr" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'expr');">[+]</span> <span class="member-annotations"> </span> @@ -5365,12 +5416,29 @@ </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="pat" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'pat');">[+]</span> <span class="member-annotations"> </span> @@ -5396,12 +5464,29 @@ </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> @@ -5427,12 +5512,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-_1"> + + </div> + <div class="member-body-long" id ="long-body-_1"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="_2" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, '_2');">[+]</span> <span class="member-annotations"> </span> @@ -5458,12 +5560,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(pat,expr)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'copy(pat,expr)');">[+]</span> <span class="member-annotations"> </span> @@ -5510,12 +5629,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-copy(pat,expr)"> + + </div> + <div class="member-body-long" id ="long-body-copy(pat,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> @@ -5541,12 +5677,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="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> @@ -5572,8 +5725,24 @@ </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/untpd$/ImplicitFunction.html b/api/dotty/tools/dotc/ast/untpd$/ImplicitFunction.html index c16c28fd3..7291261c9 100644 --- a/api/dotty/tools/dotc/ast/untpd$/ImplicitFunction.html +++ b/api/dotty/tools/dotc/ast/untpd$/ImplicitFunction.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,17 @@ <span id="entity-name"> ImplicitFunction </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">Function</span> + + </div> + </div> @@ -5339,12 +5353,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">ImplicitFunction</span> + <span class="no-left">(</span> + + + <span class="no-left"> + args: + </span> + List +<span class="no-left no-right">[</span> +Tree +<span class="no-left">]</span> + + <span class="no-left">, </span> + + + <span class=""> + body: + </span> + Tree + + + <span class="no-left">)</span> + </div> + </div> + + + </div> + + <h1 class="section "> + Members + </h1> <div id="entity-members" class="entity-section "> <div id="args" class="member private"> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'args');">[+]</span> <span class="member-annotations"> </span> @@ -5365,17 +5419,37 @@ - <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-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="body" class="member private"> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'body');">[+]</span> <span class="member-annotations"> </span> @@ -5401,12 +5475,29 @@ </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="toString" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'toString');">[+]</span> <span class="member-annotations"> </span> @@ -5432,8 +5523,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/untpd$/InfixOp$.html b/api/dotty/tools/dotc/ast/untpd$/InfixOp$.html index d8fe4a68f..b886dd155 100644 --- a/api/dotty/tools/dotc/ast/untpd$/InfixOp$.html +++ b/api/dotty/tools/dotc/ast/untpd$/InfixOp$.html @@ -5321,6 +5321,9 @@ <div id="entity-container"> <div id="entity-title"> + <span id="entity-annotations"> + + </span> <span id="entity-modifiers"> final </span> @@ -5330,16 +5333,38 @@ <span id="entity-name"> InfixOp </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">Function3</span> + + </div> + </div> - <h1 class="section ">Members</h1> + <h1 class="section empty"> + Constructors + </h1> + + <div id="entity-constructors" class="entity-section empty"> + + </div> + + <h1 class="section "> + Members + </h1> <div id="entity-members" class="entity-section "> <div id="apply(left,op,right)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'apply(left,op,right)');">[+]</span> <span class="member-annotations"> </span> @@ -5394,12 +5419,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-apply(left,op,right)"> + + </div> + <div class="member-body-long" id ="long-body-apply(left,op,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> @@ -5438,8 +5480,24 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-unapply(x$1)"> + + </div> + <div class="member-body-long" id ="long-body-unapply(x$1)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> </div> diff --git a/api/dotty/tools/dotc/ast/untpd$/InfixOp.html b/api/dotty/tools/dotc/ast/untpd$/InfixOp.html index b6900976a..6c37523dc 100644 --- a/api/dotty/tools/dotc/ast/untpd$/InfixOp.html +++ b/api/dotty/tools/dotc/ast/untpd$/InfixOp.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,77 @@ <span id="entity-name"> InfixOp </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">OpTree</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">InfixOp</span> + <span class="no-left">(</span> + + + <span class="no-left"> + left: + </span> + Tree + + <span class="no-left">, </span> + + + <span class=""> + op: + </span> + Name + + <span class="no-left">, </span> + + + <span class=""> + right: + </span> + Tree + + + <span class="no-left">)</span> + </div> + </div> + + + </div> + + <h1 class="section "> + Members + </h1> <div id="entity-members" class="entity-section "> <div id="left" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'left');">[+]</span> <span class="member-annotations"> </span> @@ -5365,12 +5429,29 @@ </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="op" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'op');">[+]</span> <span class="member-annotations"> </span> @@ -5396,12 +5477,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-op"> + + </div> + <div class="member-body-long" id ="long-body-op"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="right" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'right');">[+]</span> <span class="member-annotations"> </span> @@ -5427,12 +5525,29 @@ </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> @@ -5458,12 +5573,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> @@ -5489,12 +5621,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> @@ -5520,12 +5669,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(left,op,right)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'copy(left,op,right)');">[+]</span> <span class="member-annotations"> </span> @@ -5580,12 +5746,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-copy(left,op,right)"> + + </div> + <div class="member-body-long" id ="long-body-copy(left,op,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> @@ -5611,12 +5794,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="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> @@ -5642,12 +5842,29 @@ </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> @@ -5673,8 +5890,24 @@ </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/untpd$/InfixOpBlock.html b/api/dotty/tools/dotc/ast/untpd$/InfixOpBlock.html index b3e44fa7d..09f330d9f 100644 --- a/api/dotty/tools/dotc/ast/untpd$/InfixOpBlock.html +++ b/api/dotty/tools/dotc/ast/untpd$/InfixOpBlock.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,17 @@ <span id="entity-name"> InfixOpBlock </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">Block</span> + + </div> + </div> @@ -5342,12 +5356,49 @@ </div> - <h1 class="section empty">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">InfixOpBlock</span> + <span class="no-left">(</span> + + + <span class="no-left"> + leftOperand: + </span> + Tree + + <span class="no-left">, </span> + + + <span class=""> + rightOp: + </span> + Tree + + + <span class="no-left">)</span> + </div> + </div> + + + </div> + + <h1 class="section empty"> + Members + </h1> <div id="entity-members" class="entity-section empty"> <div id="leftOperand" class="member private"> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'leftOperand');">[+]</span> <span class="member-annotations"> </span> @@ -5373,12 +5424,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-leftOperand"> + + </div> + <div class="member-body-long" id ="long-body-leftOperand"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="rightOp" class="member private"> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'rightOp');">[+]</span> <span class="member-annotations"> </span> @@ -5404,8 +5472,24 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-rightOp"> + + </div> + <div class="member-body-long" id ="long-body-rightOp"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + 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/untpd$/InterpolatedString$.html b/api/dotty/tools/dotc/ast/untpd$/InterpolatedString$.html index 057604cef..a748ef19e 100644 --- a/api/dotty/tools/dotc/ast/untpd$/InterpolatedString$.html +++ b/api/dotty/tools/dotc/ast/untpd$/InterpolatedString$.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,17 @@ <span id="entity-name"> InterpolatedString </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">Function2</span> + + </div> + </div> @@ -5339,12 +5353,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(id,segments)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'apply(id,segments)');">[+]</span> <span class="member-annotations"> </span> @@ -5394,12 +5419,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-apply(id,segments)"> + + </div> + <div class="member-body-long" id ="long-body-apply(id,segments)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5438,8 +5480,24 @@ Tree </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/untpd$/InterpolatedString.html b/api/dotty/tools/dotc/ast/untpd$/InterpolatedString.html index b8359cb25..f00971ae1 100644 --- a/api/dotty/tools/dotc/ast/untpd$/InterpolatedString.html +++ b/api/dotty/tools/dotc/ast/untpd$/InterpolatedString.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,22 @@ <span id="entity-name"> InterpolatedString </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 +5358,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">InterpolatedString</span> + <span class="no-left">(</span> + + + <span class="no-left"> + id: + </span> + TermName + + <span class="no-left">, </span> + + + <span class=""> + segments: + </span> + List +<span class="no-left no-right">[</span> +Tree +<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="id" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'id');">[+]</span> <span class="member-annotations"> </span> @@ -5370,12 +5429,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-id"> + + </div> + <div class="member-body-long" id ="long-body-id"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="segments" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'segments');">[+]</span> <span class="member-annotations"> </span> @@ -5396,17 +5472,37 @@ - <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-segments"> + + </div> + <div class="member-body-long" id ="long-body-segments"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="_1" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, '_1');">[+]</span> <span class="member-annotations"> </span> @@ -5432,12 +5528,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-_1"> + + </div> + <div class="member-body-long" id ="long-body-_1"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="_2" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, '_2');">[+]</span> <span class="member-annotations"> </span> @@ -5463,12 +5576,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(id,segments)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'copy(id,segments)');">[+]</span> <span class="member-annotations"> </span> @@ -5518,12 +5648,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-copy(id,segments)"> + + </div> + <div class="member-body-long" id ="long-body-copy(id,segments)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5549,12 +5696,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-copy$default$1"> + + </div> + <div class="member-body-long" id ="long-body-copy$default$1"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="copy$default$2" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$2');">[+]</span> <span class="member-annotations"> </span> @@ -5575,13 +5739,32 @@ 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-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/untpd$/Mod$.html b/api/dotty/tools/dotc/ast/untpd$/Mod$.html index 8a779bb9c..c4ebed456 100644 --- a/api/dotty/tools/dotc/ast/untpd$/Mod$.html +++ b/api/dotty/tools/dotc/ast/untpd$/Mod$.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"> Mod </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="Abstract" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Abstract');">[+]</span> <span class="member-annotations"> </span> @@ -5363,12 +5379,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Abstract"> + + </div> + <div class="member-body-long" id ="long-body-Abstract"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="Abstract$" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Abstract$');">[+]</span> <span class="member-annotations"> </span> @@ -5392,12 +5425,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Abstract$"> + + </div> + <div class="member-body-long" id ="long-body-Abstract$"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="Final" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Final');">[+]</span> <span class="member-annotations"> </span> @@ -5421,12 +5471,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Final"> + + </div> + <div class="member-body-long" id ="long-body-Final"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="Final$" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Final$');">[+]</span> <span class="member-annotations"> </span> @@ -5450,12 +5517,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Final$"> + + </div> + <div class="member-body-long" id ="long-body-Final$"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="Implicit" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Implicit');">[+]</span> <span class="member-annotations"> </span> @@ -5479,12 +5563,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Implicit"> + + </div> + <div class="member-body-long" id ="long-body-Implicit"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="Implicit$" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Implicit$');">[+]</span> <span class="member-annotations"> </span> @@ -5508,12 +5609,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Implicit$"> + + </div> + <div class="member-body-long" id ="long-body-Implicit$"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="Inline" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Inline');">[+]</span> <span class="member-annotations"> </span> @@ -5537,12 +5655,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Inline"> + + </div> + <div class="member-body-long" id ="long-body-Inline"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="Inline$" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Inline$');">[+]</span> <span class="member-annotations"> </span> @@ -5566,12 +5701,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Inline$"> + + </div> + <div class="member-body-long" id ="long-body-Inline$"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="Lazy" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Lazy');">[+]</span> <span class="member-annotations"> </span> @@ -5595,12 +5747,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Lazy"> + + </div> + <div class="member-body-long" id ="long-body-Lazy"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="Lazy$" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Lazy$');">[+]</span> <span class="member-annotations"> </span> @@ -5624,12 +5793,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Lazy$"> + + </div> + <div class="member-body-long" id ="long-body-Lazy$"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="Override" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Override');">[+]</span> <span class="member-annotations"> </span> @@ -5653,12 +5839,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Override"> + + </div> + <div class="member-body-long" id ="long-body-Override"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="Override$" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Override$');">[+]</span> <span class="member-annotations"> </span> @@ -5682,12 +5885,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Override$"> + + </div> + <div class="member-body-long" id ="long-body-Override$"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="Private" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Private');">[+]</span> <span class="member-annotations"> </span> @@ -5711,12 +5931,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Private"> + + </div> + <div class="member-body-long" id ="long-body-Private"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="Private$" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Private$');">[+]</span> <span class="member-annotations"> </span> @@ -5740,12 +5977,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Private$"> + + </div> + <div class="member-body-long" id ="long-body-Private$"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="Protected" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Protected');">[+]</span> <span class="member-annotations"> </span> @@ -5769,12 +6023,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Protected"> + + </div> + <div class="member-body-long" id ="long-body-Protected"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="Protected$" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Protected$');">[+]</span> <span class="member-annotations"> </span> @@ -5798,12 +6069,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Protected$"> + + </div> + <div class="member-body-long" id ="long-body-Protected$"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="Sealed" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Sealed');">[+]</span> <span class="member-annotations"> </span> @@ -5827,12 +6115,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Sealed"> + + </div> + <div class="member-body-long" id ="long-body-Sealed"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="Sealed$" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Sealed$');">[+]</span> <span class="member-annotations"> </span> @@ -5856,12 +6161,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Sealed$"> + + </div> + <div class="member-body-long" id ="long-body-Sealed$"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="Type" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Type');">[+]</span> <span class="member-annotations"> </span> @@ -5885,12 +6207,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Type"> + + </div> + <div class="member-body-long" id ="long-body-Type"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="Type$" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Type$');">[+]</span> <span class="member-annotations"> </span> @@ -5914,12 +6253,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Type$"> + + </div> + <div class="member-body-long" id ="long-body-Type$"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="Val" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Val');">[+]</span> <span class="member-annotations"> </span> @@ -5943,12 +6299,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Val"> + + </div> + <div class="member-body-long" id ="long-body-Val"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="Val$" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Val$');">[+]</span> <span class="member-annotations"> </span> @@ -5972,12 +6345,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Val$"> + + </div> + <div class="member-body-long" id ="long-body-Val$"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="Var" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Var');">[+]</span> <span class="member-annotations"> </span> @@ -6001,12 +6391,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Var"> + + </div> + <div class="member-body-long" id ="long-body-Var"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="Var$" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Var$');">[+]</span> <span class="member-annotations"> </span> @@ -6030,8 +6437,24 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Var$"> + + </div> + <div class="member-body-long" id ="long-body-Var$"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + 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/untpd$/Mod$/Abstract$.html b/api/dotty/tools/dotc/ast/untpd$/Mod$/Abstract$.html index 49c9df6c1..ca8d27e0f 100644 --- a/api/dotty/tools/dotc/ast/untpd$/Mod$/Abstract$.html +++ b/api/dotty/tools/dotc/ast/untpd$/Mod$/Abstract$.html @@ -5321,6 +5321,9 @@ <div id="entity-container"> <div id="entity-title"> + <span id="entity-annotations"> + + </span> <span id="entity-modifiers"> final </span> @@ -5330,16 +5333,38 @@ <span id="entity-name"> Abstract </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">Function0</span> + + </div> + </div> - <h1 class="section ">Members</h1> + <h1 class="section empty"> + Constructors + </h1> + + <div id="entity-constructors" class="entity-section empty"> + + </div> + + <h1 class="section "> + Members + </h1> <div id="entity-members" class="entity-section "> <div id="apply()" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'apply()');">[+]</span> <span class="member-annotations"> </span> @@ -5372,12 +5397,29 @@ </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> @@ -5416,8 +5458,24 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-unapply(x$1)"> + + </div> + <div class="member-body-long" id ="long-body-unapply(x$1)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> </div> diff --git a/api/dotty/tools/dotc/ast/untpd$/Mod$/Abstract.html b/api/dotty/tools/dotc/ast/untpd$/Mod$/Abstract.html index 99b98ba59..1da7605da 100644 --- a/api/dotty/tools/dotc/ast/untpd$/Mod$/Abstract.html +++ b/api/dotty/tools/dotc/ast/untpd$/Mod$/Abstract.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,55 @@ <span id="entity-name"> Abstract </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">Mod</span> + + + <span class="keyword">with</span> + + <span class="entity-super-type">Product0</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">Abstract</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="copy()" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'copy()');">[+]</span> <span class="member-annotations"> </span> @@ -5372,8 +5414,24 @@ </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> diff --git a/api/dotty/tools/dotc/ast/untpd$/Mod$/Final$.html b/api/dotty/tools/dotc/ast/untpd$/Mod$/Final$.html index d0f7eb871..eb932af5c 100644 --- a/api/dotty/tools/dotc/ast/untpd$/Mod$/Final$.html +++ b/api/dotty/tools/dotc/ast/untpd$/Mod$/Final$.html @@ -5321,6 +5321,9 @@ <div id="entity-container"> <div id="entity-title"> + <span id="entity-annotations"> + + </span> <span id="entity-modifiers"> final </span> @@ -5330,16 +5333,38 @@ <span id="entity-name"> Final </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">Function0</span> + + </div> + </div> - <h1 class="section ">Members</h1> + <h1 class="section empty"> + Constructors + </h1> + + <div id="entity-constructors" class="entity-section empty"> + + </div> + + <h1 class="section "> + Members + </h1> <div id="entity-members" class="entity-section "> <div id="apply()" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'apply()');">[+]</span> <span class="member-annotations"> </span> @@ -5372,12 +5397,29 @@ </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> @@ -5416,8 +5458,24 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-unapply(x$1)"> + + </div> + <div class="member-body-long" id ="long-body-unapply(x$1)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> </div> diff --git a/api/dotty/tools/dotc/ast/untpd$/Mod$/Final.html b/api/dotty/tools/dotc/ast/untpd$/Mod$/Final.html index aeecafe59..97b0e2c79 100644 --- a/api/dotty/tools/dotc/ast/untpd$/Mod$/Final.html +++ b/api/dotty/tools/dotc/ast/untpd$/Mod$/Final.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,55 @@ <span id="entity-name"> Final </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">Mod</span> + + + <span class="keyword">with</span> + + <span class="entity-super-type">Product0</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">Final</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="copy()" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'copy()');">[+]</span> <span class="member-annotations"> </span> @@ -5372,8 +5414,24 @@ </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> diff --git a/api/dotty/tools/dotc/ast/untpd$/Mod$/Implicit$.html b/api/dotty/tools/dotc/ast/untpd$/Mod$/Implicit$.html index f1b399f7e..88ff4fe28 100644 --- a/api/dotty/tools/dotc/ast/untpd$/Mod$/Implicit$.html +++ b/api/dotty/tools/dotc/ast/untpd$/Mod$/Implicit$.html @@ -5321,6 +5321,9 @@ <div id="entity-container"> <div id="entity-title"> + <span id="entity-annotations"> + + </span> <span id="entity-modifiers"> final </span> @@ -5330,16 +5333,38 @@ <span id="entity-name"> Implicit </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">Function0</span> + + </div> + </div> - <h1 class="section ">Members</h1> + <h1 class="section empty"> + Constructors + </h1> + + <div id="entity-constructors" class="entity-section empty"> + + </div> + + <h1 class="section "> + Members + </h1> <div id="entity-members" class="entity-section "> <div id="apply()" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'apply()');">[+]</span> <span class="member-annotations"> </span> @@ -5372,12 +5397,29 @@ </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> @@ -5416,8 +5458,24 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-unapply(x$1)"> + + </div> + <div class="member-body-long" id ="long-body-unapply(x$1)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> </div> diff --git a/api/dotty/tools/dotc/ast/untpd$/Mod$/Implicit.html b/api/dotty/tools/dotc/ast/untpd$/Mod$/Implicit.html index 83fb6aa3b..7e6fa1ebd 100644 --- a/api/dotty/tools/dotc/ast/untpd$/Mod$/Implicit.html +++ b/api/dotty/tools/dotc/ast/untpd$/Mod$/Implicit.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,55 @@ <span id="entity-name"> Implicit </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">Mod</span> + + + <span class="keyword">with</span> + + <span class="entity-super-type">Product0</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">Implicit</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="copy()" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'copy()');">[+]</span> <span class="member-annotations"> </span> @@ -5372,8 +5414,24 @@ </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> diff --git a/api/dotty/tools/dotc/ast/untpd$/Mod$/Inline$.html b/api/dotty/tools/dotc/ast/untpd$/Mod$/Inline$.html index 4a2522bb7..9679d6315 100644 --- a/api/dotty/tools/dotc/ast/untpd$/Mod$/Inline$.html +++ b/api/dotty/tools/dotc/ast/untpd$/Mod$/Inline$.html @@ -5321,6 +5321,9 @@ <div id="entity-container"> <div id="entity-title"> + <span id="entity-annotations"> + + </span> <span id="entity-modifiers"> final </span> @@ -5330,16 +5333,38 @@ <span id="entity-name"> Inline </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">Function0</span> + + </div> + </div> - <h1 class="section ">Members</h1> + <h1 class="section empty"> + Constructors + </h1> + + <div id="entity-constructors" class="entity-section empty"> + + </div> + + <h1 class="section "> + Members + </h1> <div id="entity-members" class="entity-section "> <div id="apply()" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'apply()');">[+]</span> <span class="member-annotations"> </span> @@ -5372,12 +5397,29 @@ </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> @@ -5416,8 +5458,24 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-unapply(x$1)"> + + </div> + <div class="member-body-long" id ="long-body-unapply(x$1)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> </div> diff --git a/api/dotty/tools/dotc/ast/untpd$/Mod$/Inline.html b/api/dotty/tools/dotc/ast/untpd$/Mod$/Inline.html index f62294606..9627a8c5c 100644 --- a/api/dotty/tools/dotc/ast/untpd$/Mod$/Inline.html +++ b/api/dotty/tools/dotc/ast/untpd$/Mod$/Inline.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,55 @@ <span id="entity-name"> Inline </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">Mod</span> + + + <span class="keyword">with</span> + + <span class="entity-super-type">Product0</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">Inline</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="copy()" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'copy()');">[+]</span> <span class="member-annotations"> </span> @@ -5372,8 +5414,24 @@ </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> diff --git a/api/dotty/tools/dotc/ast/untpd$/Mod$/Lazy$.html b/api/dotty/tools/dotc/ast/untpd$/Mod$/Lazy$.html index 68eddd8d9..f5dfa4ac8 100644 --- a/api/dotty/tools/dotc/ast/untpd$/Mod$/Lazy$.html +++ b/api/dotty/tools/dotc/ast/untpd$/Mod$/Lazy$.html @@ -5321,6 +5321,9 @@ <div id="entity-container"> <div id="entity-title"> + <span id="entity-annotations"> + + </span> <span id="entity-modifiers"> final </span> @@ -5330,16 +5333,38 @@ <span id="entity-name"> Lazy </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">Function0</span> + + </div> + </div> - <h1 class="section ">Members</h1> + <h1 class="section empty"> + Constructors + </h1> + + <div id="entity-constructors" class="entity-section empty"> + + </div> + + <h1 class="section "> + Members + </h1> <div id="entity-members" class="entity-section "> <div id="apply()" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'apply()');">[+]</span> <span class="member-annotations"> </span> @@ -5372,12 +5397,29 @@ </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> @@ -5416,8 +5458,24 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-unapply(x$1)"> + + </div> + <div class="member-body-long" id ="long-body-unapply(x$1)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> </div> diff --git a/api/dotty/tools/dotc/ast/untpd$/Mod$/Lazy.html b/api/dotty/tools/dotc/ast/untpd$/Mod$/Lazy.html index 1be1d402b..77293f7d9 100644 --- a/api/dotty/tools/dotc/ast/untpd$/Mod$/Lazy.html +++ b/api/dotty/tools/dotc/ast/untpd$/Mod$/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,16 +5333,55 @@ <span id="entity-name"> Lazy </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">Mod</span> + + + <span class="keyword">with</span> + + <span class="entity-super-type">Product0</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">Lazy</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="copy()" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'copy()');">[+]</span> <span class="member-annotations"> </span> @@ -5372,8 +5414,24 @@ </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> diff --git a/api/dotty/tools/dotc/ast/untpd$/Mod$/Override$.html b/api/dotty/tools/dotc/ast/untpd$/Mod$/Override$.html index 35f1a38db..3dba31d35 100644 --- a/api/dotty/tools/dotc/ast/untpd$/Mod$/Override$.html +++ b/api/dotty/tools/dotc/ast/untpd$/Mod$/Override$.html @@ -5321,6 +5321,9 @@ <div id="entity-container"> <div id="entity-title"> + <span id="entity-annotations"> + + </span> <span id="entity-modifiers"> final </span> @@ -5330,16 +5333,38 @@ <span id="entity-name"> Override </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">Function0</span> + + </div> + </div> - <h1 class="section ">Members</h1> + <h1 class="section empty"> + Constructors + </h1> + + <div id="entity-constructors" class="entity-section empty"> + + </div> + + <h1 class="section "> + Members + </h1> <div id="entity-members" class="entity-section "> <div id="apply()" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'apply()');">[+]</span> <span class="member-annotations"> </span> @@ -5372,12 +5397,29 @@ </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> @@ -5416,8 +5458,24 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-unapply(x$1)"> + + </div> + <div class="member-body-long" id ="long-body-unapply(x$1)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> </div> diff --git a/api/dotty/tools/dotc/ast/untpd$/Mod$/Override.html b/api/dotty/tools/dotc/ast/untpd$/Mod$/Override.html index 3987fe8ec..1ae1f3831 100644 --- a/api/dotty/tools/dotc/ast/untpd$/Mod$/Override.html +++ b/api/dotty/tools/dotc/ast/untpd$/Mod$/Override.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,55 @@ <span id="entity-name"> Override </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">Mod</span> + + + <span class="keyword">with</span> + + <span class="entity-super-type">Product0</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">Override</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="copy()" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'copy()');">[+]</span> <span class="member-annotations"> </span> @@ -5372,8 +5414,24 @@ </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> diff --git a/api/dotty/tools/dotc/ast/untpd$/Mod$/Private$.html b/api/dotty/tools/dotc/ast/untpd$/Mod$/Private$.html index d8017598c..84e2fff9c 100644 --- a/api/dotty/tools/dotc/ast/untpd$/Mod$/Private$.html +++ b/api/dotty/tools/dotc/ast/untpd$/Mod$/Private$.html @@ -5321,6 +5321,9 @@ <div id="entity-container"> <div id="entity-title"> + <span id="entity-annotations"> + + </span> <span id="entity-modifiers"> final </span> @@ -5330,16 +5333,38 @@ <span id="entity-name"> Private </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">Function0</span> + + </div> + </div> - <h1 class="section ">Members</h1> + <h1 class="section empty"> + Constructors + </h1> + + <div id="entity-constructors" class="entity-section empty"> + + </div> + + <h1 class="section "> + Members + </h1> <div id="entity-members" class="entity-section "> <div id="apply()" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'apply()');">[+]</span> <span class="member-annotations"> </span> @@ -5372,12 +5397,29 @@ </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> @@ -5416,8 +5458,24 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-unapply(x$1)"> + + </div> + <div class="member-body-long" id ="long-body-unapply(x$1)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> </div> diff --git a/api/dotty/tools/dotc/ast/untpd$/Mod$/Private.html b/api/dotty/tools/dotc/ast/untpd$/Mod$/Private.html index f00022247..f4b2dcae5 100644 --- a/api/dotty/tools/dotc/ast/untpd$/Mod$/Private.html +++ b/api/dotty/tools/dotc/ast/untpd$/Mod$/Private.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,55 @@ <span id="entity-name"> Private </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">Mod</span> + + + <span class="keyword">with</span> + + <span class="entity-super-type">Product0</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">Private</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="copy()" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'copy()');">[+]</span> <span class="member-annotations"> </span> @@ -5372,8 +5414,24 @@ </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> diff --git a/api/dotty/tools/dotc/ast/untpd$/Mod$/Protected$.html b/api/dotty/tools/dotc/ast/untpd$/Mod$/Protected$.html index 438ef48b5..b0702595a 100644 --- a/api/dotty/tools/dotc/ast/untpd$/Mod$/Protected$.html +++ b/api/dotty/tools/dotc/ast/untpd$/Mod$/Protected$.html @@ -5321,6 +5321,9 @@ <div id="entity-container"> <div id="entity-title"> + <span id="entity-annotations"> + + </span> <span id="entity-modifiers"> final </span> @@ -5330,16 +5333,38 @@ <span id="entity-name"> Protected </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">Function0</span> + + </div> + </div> - <h1 class="section ">Members</h1> + <h1 class="section empty"> + Constructors + </h1> + + <div id="entity-constructors" class="entity-section empty"> + + </div> + + <h1 class="section "> + Members + </h1> <div id="entity-members" class="entity-section "> <div id="apply()" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'apply()');">[+]</span> <span class="member-annotations"> </span> @@ -5372,12 +5397,29 @@ </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> @@ -5416,8 +5458,24 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-unapply(x$1)"> + + </div> + <div class="member-body-long" id ="long-body-unapply(x$1)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> </div> diff --git a/api/dotty/tools/dotc/ast/untpd$/Mod$/Protected.html b/api/dotty/tools/dotc/ast/untpd$/Mod$/Protected.html index 0b296e489..ae5085bc3 100644 --- a/api/dotty/tools/dotc/ast/untpd$/Mod$/Protected.html +++ b/api/dotty/tools/dotc/ast/untpd$/Mod$/Protected.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,55 @@ <span id="entity-name"> Protected </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">Mod</span> + + + <span class="keyword">with</span> + + <span class="entity-super-type">Product0</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">Protected</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="copy()" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'copy()');">[+]</span> <span class="member-annotations"> </span> @@ -5372,8 +5414,24 @@ </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> diff --git a/api/dotty/tools/dotc/ast/untpd$/Mod$/Sealed$.html b/api/dotty/tools/dotc/ast/untpd$/Mod$/Sealed$.html index 2633e033e..6e8ba3477 100644 --- a/api/dotty/tools/dotc/ast/untpd$/Mod$/Sealed$.html +++ b/api/dotty/tools/dotc/ast/untpd$/Mod$/Sealed$.html @@ -5321,6 +5321,9 @@ <div id="entity-container"> <div id="entity-title"> + <span id="entity-annotations"> + + </span> <span id="entity-modifiers"> final </span> @@ -5330,16 +5333,38 @@ <span id="entity-name"> Sealed </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">Function0</span> + + </div> + </div> - <h1 class="section ">Members</h1> + <h1 class="section empty"> + Constructors + </h1> + + <div id="entity-constructors" class="entity-section empty"> + + </div> + + <h1 class="section "> + Members + </h1> <div id="entity-members" class="entity-section "> <div id="apply()" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'apply()');">[+]</span> <span class="member-annotations"> </span> @@ -5372,12 +5397,29 @@ </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> @@ -5416,8 +5458,24 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-unapply(x$1)"> + + </div> + <div class="member-body-long" id ="long-body-unapply(x$1)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> </div> diff --git a/api/dotty/tools/dotc/ast/untpd$/Mod$/Sealed.html b/api/dotty/tools/dotc/ast/untpd$/Mod$/Sealed.html index 1180c1253..d6f99a032 100644 --- a/api/dotty/tools/dotc/ast/untpd$/Mod$/Sealed.html +++ b/api/dotty/tools/dotc/ast/untpd$/Mod$/Sealed.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,55 @@ <span id="entity-name"> Sealed </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">Mod</span> + + + <span class="keyword">with</span> + + <span class="entity-super-type">Product0</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">Sealed</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="copy()" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'copy()');">[+]</span> <span class="member-annotations"> </span> @@ -5372,8 +5414,24 @@ </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> diff --git a/api/dotty/tools/dotc/ast/untpd$/Mod$/Type$.html b/api/dotty/tools/dotc/ast/untpd$/Mod$/Type$.html index 941339bcd..8d8b268c2 100644 --- a/api/dotty/tools/dotc/ast/untpd$/Mod$/Type$.html +++ b/api/dotty/tools/dotc/ast/untpd$/Mod$/Type$.html @@ -5321,6 +5321,9 @@ <div id="entity-container"> <div id="entity-title"> + <span id="entity-annotations"> + + </span> <span id="entity-modifiers"> final </span> @@ -5330,16 +5333,38 @@ <span id="entity-name"> Type </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">Function0</span> + + </div> + </div> - <h1 class="section ">Members</h1> + <h1 class="section empty"> + Constructors + </h1> + + <div id="entity-constructors" class="entity-section empty"> + + </div> + + <h1 class="section "> + Members + </h1> <div id="entity-members" class="entity-section "> <div id="apply()" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'apply()');">[+]</span> <span class="member-annotations"> </span> @@ -5372,12 +5397,29 @@ </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> @@ -5416,8 +5458,24 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-unapply(x$1)"> + + </div> + <div class="member-body-long" id ="long-body-unapply(x$1)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> </div> diff --git a/api/dotty/tools/dotc/ast/untpd$/Mod$/Type.html b/api/dotty/tools/dotc/ast/untpd$/Mod$/Type.html index 8430ef68d..097e3fede 100644 --- a/api/dotty/tools/dotc/ast/untpd$/Mod$/Type.html +++ b/api/dotty/tools/dotc/ast/untpd$/Mod$/Type.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,55 @@ <span id="entity-name"> Type </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">Mod</span> + + + <span class="keyword">with</span> + + <span class="entity-super-type">Product0</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">Type</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="copy()" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'copy()');">[+]</span> <span class="member-annotations"> </span> @@ -5372,8 +5414,24 @@ </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> diff --git a/api/dotty/tools/dotc/ast/untpd$/Mod$/Val$.html b/api/dotty/tools/dotc/ast/untpd$/Mod$/Val$.html index eff9a3b6d..e446f9d05 100644 --- a/api/dotty/tools/dotc/ast/untpd$/Mod$/Val$.html +++ b/api/dotty/tools/dotc/ast/untpd$/Mod$/Val$.html @@ -5321,6 +5321,9 @@ <div id="entity-container"> <div id="entity-title"> + <span id="entity-annotations"> + + </span> <span id="entity-modifiers"> final </span> @@ -5330,16 +5333,38 @@ <span id="entity-name"> Val </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">Function0</span> + + </div> + </div> - <h1 class="section ">Members</h1> + <h1 class="section empty"> + Constructors + </h1> + + <div id="entity-constructors" class="entity-section empty"> + + </div> + + <h1 class="section "> + Members + </h1> <div id="entity-members" class="entity-section "> <div id="apply()" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'apply()');">[+]</span> <span class="member-annotations"> </span> @@ -5372,12 +5397,29 @@ </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> @@ -5416,8 +5458,24 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-unapply(x$1)"> + + </div> + <div class="member-body-long" id ="long-body-unapply(x$1)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> </div> diff --git a/api/dotty/tools/dotc/ast/untpd$/Mod$/Val.html b/api/dotty/tools/dotc/ast/untpd$/Mod$/Val.html index 48ad3c59d..24cde7fca 100644 --- a/api/dotty/tools/dotc/ast/untpd$/Mod$/Val.html +++ b/api/dotty/tools/dotc/ast/untpd$/Mod$/Val.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,55 @@ <span id="entity-name"> Val </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">Mod</span> + + + <span class="keyword">with</span> + + <span class="entity-super-type">Product0</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">Val</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="copy()" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'copy()');">[+]</span> <span class="member-annotations"> </span> @@ -5372,8 +5414,24 @@ </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> diff --git a/api/dotty/tools/dotc/ast/untpd$/Mod$/Var$.html b/api/dotty/tools/dotc/ast/untpd$/Mod$/Var$.html index bb4e9f5cb..6470e5e4a 100644 --- a/api/dotty/tools/dotc/ast/untpd$/Mod$/Var$.html +++ b/api/dotty/tools/dotc/ast/untpd$/Mod$/Var$.html @@ -5321,6 +5321,9 @@ <div id="entity-container"> <div id="entity-title"> + <span id="entity-annotations"> + + </span> <span id="entity-modifiers"> final </span> @@ -5330,16 +5333,38 @@ <span id="entity-name"> Var </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">Function0</span> + + </div> + </div> - <h1 class="section ">Members</h1> + <h1 class="section empty"> + Constructors + </h1> + + <div id="entity-constructors" class="entity-section empty"> + + </div> + + <h1 class="section "> + Members + </h1> <div id="entity-members" class="entity-section "> <div id="apply()" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'apply()');">[+]</span> <span class="member-annotations"> </span> @@ -5372,12 +5397,29 @@ </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> @@ -5416,8 +5458,24 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-unapply(x$1)"> + + </div> + <div class="member-body-long" id ="long-body-unapply(x$1)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> </div> diff --git a/api/dotty/tools/dotc/ast/untpd$/Mod$/Var.html b/api/dotty/tools/dotc/ast/untpd$/Mod$/Var.html index 7594ee0fd..e52e16fc8 100644 --- a/api/dotty/tools/dotc/ast/untpd$/Mod$/Var.html +++ b/api/dotty/tools/dotc/ast/untpd$/Mod$/Var.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,55 @@ <span id="entity-name"> Var </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">Mod</span> + + + <span class="keyword">with</span> + + <span class="entity-super-type">Product0</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">Var</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="copy()" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'copy()');">[+]</span> <span class="member-annotations"> </span> @@ -5372,8 +5414,24 @@ </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> diff --git a/api/dotty/tools/dotc/ast/untpd$/Mod.html b/api/dotty/tools/dotc/ast/untpd$/Mod.html index f0b243027..f992f193e 100644 --- a/api/dotty/tools/dotc/ast/untpd$/Mod.html +++ b/api/dotty/tools/dotc/ast/untpd$/Mod.html @@ -5321,6 +5321,9 @@ <div id="entity-container"> <div id="entity-title"> + <span id="entity-annotations"> + + </span> <span id="entity-modifiers"> sealed abstract </span> @@ -5330,6 +5333,17 @@ <span id="entity-name"> Mod </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">Positioned</span> + + </div> + </div> @@ -5341,12 +5355,41 @@ NOT a replacement of FlagSet.</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">Mod</span> + <span class="no-left">(</span> + + + <span class="no-left"> + flags: + </span> + FlagSet + + + <span class="no-left">)</span> + </div> + </div> + + + </div> + + <h1 class="section "> + Members + </h1> <div id="entity-members" class="entity-section "> <div id="flags" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'flags');">[+]</span> <span class="member-annotations"> </span> @@ -5372,8 +5415,24 @@ NOT a replacement of FlagSet.</p> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-flags"> + + </div> + <div class="member-body-long" id ="long-body-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> diff --git a/api/dotty/tools/dotc/ast/untpd$/Modifiers$.html b/api/dotty/tools/dotc/ast/untpd$/Modifiers$.html index e9cb6fcc4..0af8d42ac 100644 --- a/api/dotty/tools/dotc/ast/untpd$/Modifiers$.html +++ b/api/dotty/tools/dotc/ast/untpd$/Modifiers$.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,17 @@ <span id="entity-name"> Modifiers </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">Function4</span> + + </div> + </div> @@ -5339,12 +5353,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="<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> @@ -5370,12 +5395,29 @@ </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 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> @@ -5401,12 +5443,29 @@ </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="<init>$default$3" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, '<init>$default$3');">[+]</span> <span class="member-annotations"> </span> @@ -5432,12 +5491,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-<init>$default$3"> + + </div> + <div class="member-body-long" id ="long-body-<init>$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="<init>$default$4" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, '<init>$default$4');">[+]</span> <span class="member-annotations"> </span> @@ -5463,12 +5539,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-<init>$default$4"> + + </div> + <div class="member-body-long" id ="long-body-<init>$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="apply(flags,privateWithin,annotations,mods)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'apply(flags,privateWithin,annotations,mods)');">[+]</span> <span class="member-annotations"> </span> @@ -5537,12 +5630,29 @@ Mod </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-apply(flags,privateWithin,annotations,mods)"> + + </div> + <div class="member-body-long" id ="long-body-apply(flags,privateWithin,annotations,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="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> @@ -5581,8 +5691,24 @@ Mod </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/untpd$/Modifiers.html b/api/dotty/tools/dotc/ast/untpd$/Modifiers.html index 4c69a9e8e..5e6bd9d5e 100644 --- a/api/dotty/tools/dotc/ast/untpd$/Modifiers.html +++ b/api/dotty/tools/dotc/ast/untpd$/Modifiers.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,22 @@ <span id="entity-name"> Modifiers </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">Cloneable</span> + + </div> + </div> @@ -5339,12 +5358,71 @@ </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">Modifiers</span> + <span class="no-left">(</span> + + + <span class="no-left"> + flags: + </span> + FlagSet + + <span class="no-left">, </span> + + + <span class=""> + privateWithin: + </span> + TypeName + + <span class="no-left">, </span> + + + <span class=""> + annotations: + </span> + List +<span class="no-left no-right">[</span> +Tree +<span class="no-left">]</span> + + <span class="no-left">, </span> + + + <span class=""> + mods: + </span> + List +<span class="no-left no-right">[</span> +Mod +<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="annotations" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'annotations');">[+]</span> <span class="member-annotations"> </span> @@ -5365,17 +5443,37 @@ - <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-annotations"> + + </div> + <div class="member-body-long" id ="long-body-annotations"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="flags" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'flags');">[+]</span> <span class="member-annotations"> </span> @@ -5401,12 +5499,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-flags"> + + </div> + <div class="member-body-long" id ="long-body-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="mods" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'mods');">[+]</span> <span class="member-annotations"> </span> @@ -5427,17 +5542,37 @@ - <span class="no-left">: List</span> + <span class="no-left">: List +<span class="no-left no-right">[</span> +Mod +<span class="no-left">]</span></span> </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="privateWithin" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'privateWithin');">[+]</span> <span class="member-annotations"> </span> @@ -5463,12 +5598,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-privateWithin"> + + </div> + <div class="member-body-long" id ="long-body-privateWithin"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="&(fs)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, '&(fs)');">[+]</span> <span class="member-annotations"> </span> @@ -5507,12 +5659,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-&(fs)"> + + </div> + <div class="member-body-long" id ="long-body-&(fs)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="&~(fs)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, '&~(fs)');">[+]</span> <span class="member-annotations"> </span> @@ -5551,12 +5720,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-&~(fs)"> + + </div> + <div class="member-body-long" id ="long-body-&~(fs)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5582,12 +5768,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> @@ -5613,12 +5816,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> @@ -5644,12 +5864,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> @@ -5675,12 +5912,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="copy(flags,privateWithin,annotations,mods)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'copy(flags,privateWithin,annotations,mods)');">[+]</span> <span class="member-annotations"> </span> @@ -5749,12 +6003,29 @@ Mod </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-copy(flags,privateWithin,annotations,mods)"> + + </div> + <div class="member-body-long" id ="long-body-copy(flags,privateWithin,annotations,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="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> @@ -5780,12 +6051,29 @@ Mod </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> @@ -5811,12 +6099,29 @@ Mod </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> @@ -5837,17 +6142,37 @@ Mod - <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-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> @@ -5868,17 +6193,37 @@ Mod - <span class="no-left">: List</span> + <span class="no-left">: List +<span class="no-left no-right">[</span> +Mod +<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="hasAnnotations" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'hasAnnotations');">[+]</span> <span class="member-annotations"> </span> @@ -5904,12 +6249,29 @@ Mod </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-hasAnnotations"> + + </div> + <div class="member-body-long" id ="long-body-hasAnnotations"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="hasFlags" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'hasFlags');">[+]</span> <span class="member-annotations"> </span> @@ -5935,12 +6297,29 @@ Mod </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-hasFlags"> + + </div> + <div class="member-body-long" id ="long-body-hasFlags"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="hasPrivateWithin" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'hasPrivateWithin');">[+]</span> <span class="member-annotations"> </span> @@ -5966,12 +6345,29 @@ Mod </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-hasPrivateWithin"> + + </div> + <div class="member-body-long" id ="long-body-hasPrivateWithin"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="is(fs)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'is(fs)');">[+]</span> <span class="member-annotations"> </span> @@ -6010,12 +6406,29 @@ Mod </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-is(fs)"> + + </div> + <div class="member-body-long" id ="long-body-is(fs)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="is(fc)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'is(fc)');">[+]</span> <span class="member-annotations"> </span> @@ -6054,12 +6467,29 @@ Mod </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-is(fc)"> + + </div> + <div class="member-body-long" id ="long-body-is(fc)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="toTermFlags" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'toTermFlags');">[+]</span> <span class="member-annotations"> </span> @@ -6085,12 +6515,29 @@ Mod </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-toTermFlags"> + + </div> + <div class="member-body-long" id ="long-body-toTermFlags"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="toTypeFlags" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'toTypeFlags');">[+]</span> <span class="member-annotations"> </span> @@ -6116,12 +6563,29 @@ Mod </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-toTypeFlags"> + + </div> + <div class="member-body-long" id ="long-body-toTypeFlags"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="withAddedAnnotation(annot)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'withAddedAnnotation(annot)');">[+]</span> <span class="member-annotations"> </span> @@ -6160,12 +6624,29 @@ Mod </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-withAddedAnnotation(annot)"> + + </div> + <div class="member-body-long" id ="long-body-withAddedAnnotation(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="withAddedMod(mod)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'withAddedMod(mod)');">[+]</span> <span class="member-annotations"> </span> @@ -6204,12 +6685,29 @@ Mod </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-withAddedMod(mod)"> + + </div> + <div class="member-body-long" id ="long-body-withAddedMod(mod)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="withAnnotations(annots)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'withAnnotations(annots)');">[+]</span> <span class="member-annotations"> </span> @@ -6251,12 +6749,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-withAnnotations(annots)"> + + </div> + <div class="member-body-long" id ="long-body-withAnnotations(annots)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -6295,12 +6810,29 @@ Tree </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(ms)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'withMods(ms)');">[+]</span> <span class="member-annotations"> </span> @@ -6342,12 +6874,29 @@ Mod </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-withMods(ms)"> + + </div> + <div class="member-body-long" id ="long-body-withMods(ms)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="withPrivateWithin(pw)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'withPrivateWithin(pw)');">[+]</span> <span class="member-annotations"> </span> @@ -6386,12 +6935,29 @@ Mod </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-withPrivateWithin(pw)"> + + </div> + <div class="member-body-long" id ="long-body-withPrivateWithin(pw)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="|(fs)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, '|(fs)');">[+]</span> <span class="member-annotations"> </span> @@ -6430,8 +6996,24 @@ Mod </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-|(fs)"> + + </div> + <div class="member-body-long" id ="long-body-|(fs)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + 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/untpd$/ModsDecorator.html b/api/dotty/tools/dotc/ast/untpd$/ModsDecorator.html index d0a49ea2c..4adc6dd15 100644 --- a/api/dotty/tools/dotc/ast/untpd$/ModsDecorator.html +++ b/api/dotty/tools/dotc/ast/untpd$/ModsDecorator.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,41 @@ <span id="entity-name"> ModsDecorator </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">ModsDecorator</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="mods" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'mods');">[+]</span> <span class="member-annotations"> </span> @@ -5365,8 +5393,24 @@ </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> diff --git a/api/dotty/tools/dotc/ast/untpd$/ModuleDef$.html b/api/dotty/tools/dotc/ast/untpd$/ModuleDef$.html index 0066a5def..6ec7ed223 100644 --- a/api/dotty/tools/dotc/ast/untpd$/ModuleDef$.html +++ b/api/dotty/tools/dotc/ast/untpd$/ModuleDef$.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,17 @@ <span id="entity-name"> ModuleDef </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">Function2</span> + + </div> + </div> @@ -5339,12 +5353,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,impl)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'apply(name,impl)');">[+]</span> <span class="member-annotations"> </span> @@ -5391,12 +5416,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-apply(name,impl)"> + + </div> + <div class="member-body-long" id ="long-body-apply(name,impl)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5435,8 +5477,24 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-unapply(x$1)"> + + </div> + <div class="member-body-long" id ="long-body-unapply(x$1)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> </div> diff --git a/api/dotty/tools/dotc/ast/untpd$/ModuleDef.html b/api/dotty/tools/dotc/ast/untpd$/ModuleDef.html index 49e909136..b93f0efcf 100644 --- a/api/dotty/tools/dotc/ast/untpd$/ModuleDef.html +++ b/api/dotty/tools/dotc/ast/untpd$/ModuleDef.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,17 @@ <span id="entity-name"> ModuleDef </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">MemberDef</span> + + </div> + </div> @@ -5339,12 +5353,49 @@ </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">ModuleDef</span> + <span class="no-left">(</span> + + + <span class="no-left"> + name: + </span> + TermName + + <span class="no-left">, </span> + + + <span class=""> + impl: + </span> + Template + + + <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 +5425,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="impl" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'impl');">[+]</span> <span class="member-annotations"> </span> @@ -5405,12 +5475,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-impl"> + + </div> + <div class="member-body-long" id ="long-body-impl"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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 +5523,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 +5571,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 +5619,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,impl)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'copy(name,impl)');">[+]</span> <span class="member-annotations"> </span> @@ -5550,12 +5688,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-copy(name,impl)"> + + </div> + <div class="member-body-long" id ="long-body-copy(name,impl)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5581,12 +5736,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="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> @@ -5612,12 +5784,29 @@ </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="withName(name)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'withName(name)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -5669,8 +5858,24 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-withName(name)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-withName(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> diff --git a/api/dotty/tools/dotc/ast/untpd$/OpTree.html b/api/dotty/tools/dotc/ast/untpd$/OpTree.html index d2d50c32b..bc45af5f3 100644 --- a/api/dotty/tools/dotc/ast/untpd$/OpTree.html +++ b/api/dotty/tools/dotc/ast/untpd$/OpTree.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,38 @@ <span id="entity-name"> OpTree </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="isTerm" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'isTerm');">[+]</span> <span class="member-annotations"> </span> @@ -5365,13 +5390,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> @@ -5397,13 +5440,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="op" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'op');">[+]</span> <span class="member-annotations"> </span> @@ -5429,8 +5490,24 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-op"> + + </div> + <div class="member-body-long" id ="long-body-op"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> </div> diff --git a/api/dotty/tools/dotc/ast/untpd$/Parens$.html b/api/dotty/tools/dotc/ast/untpd$/Parens$.html index 57566fff6..2cde6fade 100644 --- a/api/dotty/tools/dotc/ast/untpd$/Parens$.html +++ b/api/dotty/tools/dotc/ast/untpd$/Parens$.html @@ -5321,6 +5321,9 @@ <div id="entity-container"> <div id="entity-title"> + <span id="entity-annotations"> + + </span> <span id="entity-modifiers"> final </span> @@ -5330,16 +5333,38 @@ <span id="entity-name"> Parens </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">Function1</span> + + </div> + </div> - <h1 class="section ">Members</h1> + <h1 class="section empty"> + Constructors + </h1> + + <div id="entity-constructors" class="entity-section empty"> + + </div> + + <h1 class="section "> + Members + </h1> <div id="entity-members" class="entity-section "> <div id="apply(t)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'apply(t)');">[+]</span> <span class="member-annotations"> </span> @@ -5378,12 +5403,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-apply(t)"> + + </div> + <div class="member-body-long" id ="long-body-apply(t)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="unapply(x$1)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'unapply(x$1)');">[+]</span> <span class="member-annotations"> </span> @@ -5422,8 +5464,24 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-unapply(x$1)"> + + </div> + <div class="member-body-long" id ="long-body-unapply(x$1)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> </div> diff --git a/api/dotty/tools/dotc/ast/untpd$/Parens.html b/api/dotty/tools/dotc/ast/untpd$/Parens.html index a38f1c247..8f99b59a8 100644 --- a/api/dotty/tools/dotc/ast/untpd$/Parens.html +++ b/api/dotty/tools/dotc/ast/untpd$/Parens.html @@ -5321,6 +5321,9 @@ <div id="entity-container"> <div id="entity-title"> + <span id="entity-annotations"> + + </span> <span id="entity-modifiers"> </span> @@ -5330,16 +5333,56 @@ <span id="entity-name"> Parens </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">ProxyTree</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">Parens</span> + <span class="no-left">(</span> + + + <span class="no-left"> + t: + </span> + Tree + + + <span class="no-left">)</span> + </div> + </div> + + + </div> + + <h1 class="section "> + Members + </h1> <div id="entity-members" class="entity-section "> <div id="t" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 't');">[+]</span> <span class="member-annotations"> </span> @@ -5365,12 +5408,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-t"> + + </div> + <div class="member-body-long" id ="long-body-t"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="_1" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, '_1');">[+]</span> <span class="member-annotations"> </span> @@ -5396,12 +5456,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-_1"> + + </div> + <div class="member-body-long" id ="long-body-_1"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="copy(t)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'copy(t)');">[+]</span> <span class="member-annotations"> </span> @@ -5440,12 +5517,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-copy(t)"> + + </div> + <div class="member-body-long" id ="long-body-copy(t)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5471,12 +5565,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="forwardTo" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'forwardTo');">[+]</span> <span class="member-annotations"> </span> @@ -5497,13 +5608,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/untpd$/ParsedTry$.html b/api/dotty/tools/dotc/ast/untpd$/ParsedTry$.html index df0dda98f..7bc35fc0a 100644 --- a/api/dotty/tools/dotc/ast/untpd$/ParsedTry$.html +++ b/api/dotty/tools/dotc/ast/untpd$/ParsedTry$.html @@ -5321,6 +5321,9 @@ <div id="entity-container"> <div id="entity-title"> + <span id="entity-annotations"> + + </span> <span id="entity-modifiers"> final </span> @@ -5330,16 +5333,38 @@ <span id="entity-name"> ParsedTry </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">Function3</span> + + </div> + </div> - <h1 class="section ">Members</h1> + <h1 class="section empty"> + Constructors + </h1> + + <div id="entity-constructors" class="entity-section empty"> + + </div> + + <h1 class="section "> + Members + </h1> <div id="entity-members" class="entity-section "> <div id="apply(expr,handler,finalizer)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'apply(expr,handler,finalizer)');">[+]</span> <span class="member-annotations"> </span> @@ -5394,12 +5419,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-apply(expr,handler,finalizer)"> + + </div> + <div class="member-body-long" id ="long-body-apply(expr,handler,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> @@ -5438,8 +5480,24 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-unapply(x$1)"> + + </div> + <div class="member-body-long" id ="long-body-unapply(x$1)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> </div> diff --git a/api/dotty/tools/dotc/ast/untpd$/ParsedTry.html b/api/dotty/tools/dotc/ast/untpd$/ParsedTry.html index 4e246e7c2..ab9d6c1a7 100644 --- a/api/dotty/tools/dotc/ast/untpd$/ParsedTry.html +++ b/api/dotty/tools/dotc/ast/untpd$/ParsedTry.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,77 @@ <span id="entity-name"> ParsedTry </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> - <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">ParsedTry</span> + <span class="no-left">(</span> + + + <span class="no-left"> + expr: + </span> + Tree + + <span class="no-left">, </span> + + + <span class=""> + handler: + </span> + Tree + + <span class="no-left">, </span> + + + <span class=""> + finalizer: + </span> + Tree + + + <span class="no-left">)</span> + </div> + </div> + + + </div> + + <h1 class="section "> + Members + </h1> <div id="entity-members" class="entity-section "> <div id="expr" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'expr');">[+]</span> <span class="member-annotations"> </span> @@ -5365,12 +5429,29 @@ </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> @@ -5396,12 +5477,29 @@ </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="handler" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'handler');">[+]</span> <span class="member-annotations"> </span> @@ -5427,12 +5525,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-handler"> + + </div> + <div class="member-body-long" id ="long-body-handler"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5458,12 +5573,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> @@ -5489,12 +5621,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> @@ -5520,12 +5669,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(expr,handler,finalizer)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'copy(expr,handler,finalizer)');">[+]</span> <span class="member-annotations"> </span> @@ -5580,12 +5746,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-copy(expr,handler,finalizer)"> + + </div> + <div class="member-body-long" id ="long-body-copy(expr,handler,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> @@ -5611,12 +5794,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="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> @@ -5642,12 +5842,29 @@ </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> @@ -5673,8 +5890,24 @@ </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/untpd$/PatDef$.html b/api/dotty/tools/dotc/ast/untpd$/PatDef$.html index 8fd0abdc7..2793ee939 100644 --- a/api/dotty/tools/dotc/ast/untpd$/PatDef$.html +++ b/api/dotty/tools/dotc/ast/untpd$/PatDef$.html @@ -5321,6 +5321,9 @@ <div id="entity-container"> <div id="entity-title"> + <span id="entity-annotations"> + + </span> <span id="entity-modifiers"> final </span> @@ -5330,16 +5333,38 @@ <span id="entity-name"> PatDef </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">Function4</span> + + </div> + </div> - <h1 class="section ">Members</h1> + <h1 class="section empty"> + Constructors + </h1> + + <div id="entity-constructors" class="entity-section empty"> + + </div> + + <h1 class="section "> + Members + </h1> <div id="entity-members" class="entity-section "> <div id="apply(mods,pats,tpt,rhs)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'apply(mods,pats,tpt,rhs)');">[+]</span> <span class="member-annotations"> </span> @@ -5405,12 +5430,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-apply(mods,pats,tpt,rhs)"> + + </div> + <div class="member-body-long" id ="long-body-apply(mods,pats,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="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> @@ -5449,8 +5491,24 @@ Tree </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/untpd$/PatDef.html b/api/dotty/tools/dotc/ast/untpd$/PatDef.html index 3ceb5df01..4796a0cfe 100644 --- a/api/dotty/tools/dotc/ast/untpd$/PatDef.html +++ b/api/dotty/tools/dotc/ast/untpd$/PatDef.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,88 @@ <span id="entity-name"> PatDef </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> + + </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">PatDef</span> + <span class="no-left">(</span> + + + <span class="no-left"> + mods: + </span> + Modifiers + + <span class="no-left">, </span> + + + <span class=""> + pats: + </span> + List +<span class="no-left no-right">[</span> +Tree +<span class="no-left">]</span> + + <span class="no-left">, </span> + + + <span class=""> + tpt: + </span> + Tree + + <span class="no-left">, </span> + + + <span class=""> + rhs: + </span> + Tree + + + <span class="no-left">)</span> + </div> + </div> + + + </div> + + <h1 class="section "> + Members + </h1> <div id="entity-members" class="entity-section "> <div id="mods" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'mods');">[+]</span> <span class="member-annotations"> </span> @@ -5365,12 +5440,29 @@ </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="pats" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'pats');">[+]</span> <span class="member-annotations"> </span> @@ -5391,17 +5483,37 @@ - <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-pats"> + + </div> + <div class="member-body-long" id ="long-body-pats"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5427,12 +5539,29 @@ </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="tpt" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'tpt');">[+]</span> <span class="member-annotations"> </span> @@ -5458,12 +5587,29 @@ </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> @@ -5489,12 +5635,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> @@ -5520,12 +5683,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> @@ -5551,12 +5731,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> @@ -5582,12 +5779,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="copy(mods,pats,tpt,rhs)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'copy(mods,pats,tpt,rhs)');">[+]</span> <span class="member-annotations"> </span> @@ -5653,12 +5867,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-copy(mods,pats,tpt,rhs)"> + + </div> + <div class="member-body-long" id ="long-body-copy(mods,pats,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="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> @@ -5684,12 +5915,29 @@ Tree </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> @@ -5710,17 +5958,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-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> @@ -5746,12 +6014,29 @@ Tree </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> @@ -5777,8 +6062,24 @@ Tree </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> diff --git a/api/dotty/tools/dotc/ast/untpd$/PostfixOp$.html b/api/dotty/tools/dotc/ast/untpd$/PostfixOp$.html index f3b98a336..6c3b33e80 100644 --- a/api/dotty/tools/dotc/ast/untpd$/PostfixOp$.html +++ b/api/dotty/tools/dotc/ast/untpd$/PostfixOp$.html @@ -5321,6 +5321,9 @@ <div id="entity-container"> <div id="entity-title"> + <span id="entity-annotations"> + + </span> <span id="entity-modifiers"> final </span> @@ -5330,16 +5333,38 @@ <span id="entity-name"> PostfixOp </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">Function2</span> + + </div> + </div> - <h1 class="section ">Members</h1> + <h1 class="section empty"> + Constructors + </h1> + + <div id="entity-constructors" class="entity-section empty"> + + </div> + + <h1 class="section "> + Members + </h1> <div id="entity-members" class="entity-section "> <div id="apply(od,op)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'apply(od,op)');">[+]</span> <span class="member-annotations"> </span> @@ -5386,12 +5411,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-apply(od,op)"> + + </div> + <div class="member-body-long" id ="long-body-apply(od,op)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="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> @@ -5430,8 +5472,24 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-unapply(x$1)"> + + </div> + <div class="member-body-long" id ="long-body-unapply(x$1)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> </div> diff --git a/api/dotty/tools/dotc/ast/untpd$/PostfixOp.html b/api/dotty/tools/dotc/ast/untpd$/PostfixOp.html index bc0ba00ab..229a30239 100644 --- a/api/dotty/tools/dotc/ast/untpd$/PostfixOp.html +++ b/api/dotty/tools/dotc/ast/untpd$/PostfixOp.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,69 @@ <span id="entity-name"> PostfixOp </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">OpTree</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">PostfixOp</span> + <span class="no-left">(</span> + + + <span class="no-left"> + od: + </span> + Tree + + <span class="no-left">, </span> + + + <span class=""> + op: + </span> + Name + + + <span class="no-left">)</span> + </div> + </div> + + + </div> + + <h1 class="section "> + Members + </h1> <div id="entity-members" class="entity-section "> <div id="od" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'od');">[+]</span> <span class="member-annotations"> </span> @@ -5365,12 +5421,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-od"> + + </div> + <div class="member-body-long" id ="long-body-od"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="op" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'op');">[+]</span> <span class="member-annotations"> </span> @@ -5396,12 +5469,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-op"> + + </div> + <div class="member-body-long" id ="long-body-op"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="_1" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, '_1');">[+]</span> <span class="member-annotations"> </span> @@ -5427,12 +5517,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-_1"> + + </div> + <div class="member-body-long" id ="long-body-_1"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="_2" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, '_2');">[+]</span> <span class="member-annotations"> </span> @@ -5458,12 +5565,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(od,op)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'copy(od,op)');">[+]</span> <span class="member-annotations"> </span> @@ -5510,12 +5634,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-copy(od,op)"> + + </div> + <div class="member-body-long" id ="long-body-copy(od,op)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="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> @@ -5541,12 +5682,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="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> @@ -5572,8 +5730,24 @@ </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/untpd$/PrefixOp$.html b/api/dotty/tools/dotc/ast/untpd$/PrefixOp$.html index 7519c847a..329210ffb 100644 --- a/api/dotty/tools/dotc/ast/untpd$/PrefixOp$.html +++ b/api/dotty/tools/dotc/ast/untpd$/PrefixOp$.html @@ -5321,6 +5321,9 @@ <div id="entity-container"> <div id="entity-title"> + <span id="entity-annotations"> + + </span> <span id="entity-modifiers"> final </span> @@ -5330,16 +5333,38 @@ <span id="entity-name"> PrefixOp </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">Function2</span> + + </div> + </div> - <h1 class="section ">Members</h1> + <h1 class="section empty"> + Constructors + </h1> + + <div id="entity-constructors" class="entity-section empty"> + + </div> + + <h1 class="section "> + Members + </h1> <div id="entity-members" class="entity-section "> <div id="apply(op,od)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'apply(op,od)');">[+]</span> <span class="member-annotations"> </span> @@ -5386,12 +5411,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-apply(op,od)"> + + </div> + <div class="member-body-long" id ="long-body-apply(op,od)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5430,8 +5472,24 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-unapply(x$1)"> + + </div> + <div class="member-body-long" id ="long-body-unapply(x$1)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> </div> diff --git a/api/dotty/tools/dotc/ast/untpd$/PrefixOp.html b/api/dotty/tools/dotc/ast/untpd$/PrefixOp.html index 3f36e738a..b83cb2bda 100644 --- a/api/dotty/tools/dotc/ast/untpd$/PrefixOp.html +++ b/api/dotty/tools/dotc/ast/untpd$/PrefixOp.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,69 @@ <span id="entity-name"> PrefixOp </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">OpTree</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">PrefixOp</span> + <span class="no-left">(</span> + + + <span class="no-left"> + op: + </span> + Name + + <span class="no-left">, </span> + + + <span class=""> + od: + </span> + Tree + + + <span class="no-left">)</span> + </div> + </div> + + + </div> + + <h1 class="section "> + Members + </h1> <div id="entity-members" class="entity-section "> <div id="od" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'od');">[+]</span> <span class="member-annotations"> </span> @@ -5365,12 +5421,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-od"> + + </div> + <div class="member-body-long" id ="long-body-od"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="op" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'op');">[+]</span> <span class="member-annotations"> </span> @@ -5396,12 +5469,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-op"> + + </div> + <div class="member-body-long" id ="long-body-op"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="_1" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, '_1');">[+]</span> <span class="member-annotations"> </span> @@ -5427,12 +5517,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-_1"> + + </div> + <div class="member-body-long" id ="long-body-_1"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="_2" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, '_2');">[+]</span> <span class="member-annotations"> </span> @@ -5458,12 +5565,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(op,od)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'copy(op,od)');">[+]</span> <span class="member-annotations"> </span> @@ -5510,12 +5634,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-copy(op,od)"> + + </div> + <div class="member-body-long" id ="long-body-copy(op,od)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5541,12 +5682,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="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> @@ -5572,8 +5730,24 @@ </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/untpd$/SymbolLit$.html b/api/dotty/tools/dotc/ast/untpd$/SymbolLit$.html index 020f46094..6a8af46a6 100644 --- a/api/dotty/tools/dotc/ast/untpd$/SymbolLit$.html +++ b/api/dotty/tools/dotc/ast/untpd$/SymbolLit$.html @@ -5321,6 +5321,9 @@ <div id="entity-container"> <div id="entity-title"> + <span id="entity-annotations"> + + </span> <span id="entity-modifiers"> final </span> @@ -5330,16 +5333,38 @@ <span id="entity-name"> SymbolLit </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">Function1</span> + + </div> + </div> - <h1 class="section ">Members</h1> + <h1 class="section empty"> + Constructors + </h1> + + <div id="entity-constructors" class="entity-section empty"> + + </div> + + <h1 class="section "> + Members + </h1> <div id="entity-members" class="entity-section "> <div id="apply(str)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'apply(str)');">[+]</span> <span class="member-annotations"> </span> @@ -5378,12 +5403,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-apply(str)"> + + </div> + <div class="member-body-long" id ="long-body-apply(str)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="unapply(x$1)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'unapply(x$1)');">[+]</span> <span class="member-annotations"> </span> @@ -5422,8 +5464,24 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-unapply(x$1)"> + + </div> + <div class="member-body-long" id ="long-body-unapply(x$1)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> </div> diff --git a/api/dotty/tools/dotc/ast/untpd$/SymbolLit.html b/api/dotty/tools/dotc/ast/untpd$/SymbolLit.html index 4eed4109f..95a95479b 100644 --- a/api/dotty/tools/dotc/ast/untpd$/SymbolLit.html +++ b/api/dotty/tools/dotc/ast/untpd$/SymbolLit.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,61 @@ <span id="entity-name"> SymbolLit </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> - <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">SymbolLit</span> + <span class="no-left">(</span> + + + <span class="no-left"> + str: + </span> + String + + + <span class="no-left">)</span> + </div> + </div> + + + </div> + + <h1 class="section "> + Members + </h1> <div id="entity-members" class="entity-section "> <div id="str" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'str');">[+]</span> <span class="member-annotations"> </span> @@ -5365,12 +5413,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-str"> + + </div> + <div class="member-body-long" id ="long-body-str"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="_1" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, '_1');">[+]</span> <span class="member-annotations"> </span> @@ -5396,12 +5461,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(str)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'copy(str)');">[+]</span> <span class="member-annotations"> </span> @@ -5440,12 +5522,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-copy(str)"> + + </div> + <div class="member-body-long" id ="long-body-copy(str)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5471,8 +5570,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/untpd$/Throw$.html b/api/dotty/tools/dotc/ast/untpd$/Throw$.html index 91754470f..b195ae944 100644 --- a/api/dotty/tools/dotc/ast/untpd$/Throw$.html +++ b/api/dotty/tools/dotc/ast/untpd$/Throw$.html @@ -5321,6 +5321,9 @@ <div id="entity-container"> <div id="entity-title"> + <span id="entity-annotations"> + + </span> <span id="entity-modifiers"> final </span> @@ -5330,16 +5333,38 @@ <span id="entity-name"> Throw </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">Function1</span> + + </div> + </div> - <h1 class="section ">Members</h1> + <h1 class="section empty"> + Constructors + </h1> + + <div id="entity-constructors" class="entity-section empty"> + + </div> + + <h1 class="section "> + Members + </h1> <div id="entity-members" class="entity-section "> <div id="apply(expr)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'apply(expr)');">[+]</span> <span class="member-annotations"> </span> @@ -5378,12 +5403,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-apply(expr)"> + + </div> + <div class="member-body-long" id ="long-body-apply(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> @@ -5422,8 +5464,24 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-unapply(x$1)"> + + </div> + <div class="member-body-long" id ="long-body-unapply(x$1)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> </div> diff --git a/api/dotty/tools/dotc/ast/untpd$/Throw.html b/api/dotty/tools/dotc/ast/untpd$/Throw.html index 7dbf6f41c..ac70eb6a3 100644 --- a/api/dotty/tools/dotc/ast/untpd$/Throw.html +++ b/api/dotty/tools/dotc/ast/untpd$/Throw.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,61 @@ <span id="entity-name"> Throw </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> - <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">Throw</span> + <span class="no-left">(</span> + + + <span class="no-left"> + expr: + </span> + Tree + + + <span class="no-left">)</span> + </div> + </div> + + + </div> + + <h1 class="section "> + Members + </h1> <div id="entity-members" class="entity-section "> <div id="expr" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'expr');">[+]</span> <span class="member-annotations"> </span> @@ -5365,12 +5413,29 @@ </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="_1" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, '_1');">[+]</span> <span class="member-annotations"> </span> @@ -5396,12 +5461,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(expr)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'copy(expr)');">[+]</span> <span class="member-annotations"> </span> @@ -5440,12 +5522,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-copy(expr)"> + + </div> + <div class="member-body-long" id ="long-body-copy(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> @@ -5471,8 +5570,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/untpd$/Tuple$.html b/api/dotty/tools/dotc/ast/untpd$/Tuple$.html index 1714400fa..22bc8e544 100644 --- a/api/dotty/tools/dotc/ast/untpd$/Tuple$.html +++ b/api/dotty/tools/dotc/ast/untpd$/Tuple$.html @@ -5321,6 +5321,9 @@ <div id="entity-container"> <div id="entity-title"> + <span id="entity-annotations"> + + </span> <span id="entity-modifiers"> final </span> @@ -5330,16 +5333,38 @@ <span id="entity-name"> Tuple </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">Function1</span> + + </div> + </div> - <h1 class="section ">Members</h1> + <h1 class="section empty"> + Constructors + </h1> + + <div id="entity-constructors" class="entity-section empty"> + + </div> + + <h1 class="section "> + Members + </h1> <div id="entity-members" class="entity-section "> <div id="apply(trees)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'apply(trees)');">[+]</span> <span class="member-annotations"> </span> @@ -5381,12 +5406,29 @@ Tree </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> @@ -5425,8 +5467,24 @@ Tree </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/untpd$/Tuple.html b/api/dotty/tools/dotc/ast/untpd$/Tuple.html index 4e46a3d96..1cc16d048 100644 --- a/api/dotty/tools/dotc/ast/untpd$/Tuple.html +++ b/api/dotty/tools/dotc/ast/untpd$/Tuple.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,59 @@ <span id="entity-name"> Tuple </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 "> + Constructors + </h1> + + <div id="entity-constructors" class="entity-section "> + + + <div class="member"> + <div class="member-title"> + <span class="member-name">Tuple</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">]</span> + + + <span class="no-left">)</span> + </div> + </div> + + + </div> + + <h1 class="section "> + Members + </h1> <div id="entity-members" class="entity-section "> <div id="trees" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'trees');">[+]</span> <span class="member-annotations"> </span> @@ -5360,17 +5406,37 @@ - <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-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> @@ -5396,12 +5462,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> @@ -5443,12 +5526,29 @@ Tree </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> @@ -5469,17 +5569,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-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="isTerm" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'isTerm');">[+]</span> <span class="member-annotations"> </span> @@ -5505,13 +5625,31 @@ Tree </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> @@ -5537,9 +5675,26 @@ Tree </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/untpd$/TypedSplice$.html b/api/dotty/tools/dotc/ast/untpd$/TypedSplice$.html index 49936bc63..367f2b37c 100644 --- a/api/dotty/tools/dotc/ast/untpd$/TypedSplice$.html +++ b/api/dotty/tools/dotc/ast/untpd$/TypedSplice$.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"> TypedSplice </span> + + </div> - <h1 class="section ">Members</h1> + <h1 class="section empty"> + Constructors + </h1> + + <div id="entity-constructors" class="entity-section empty"> + + </div> + + <h1 class="section "> + Members + </h1> <div id="entity-members" class="entity-section "> <div id="apply(tree)(ctx)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'apply(tree)(ctx)');">[+]</span> <span class="member-annotations"> </span> @@ -5391,12 +5407,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-apply(tree)(ctx)"> + + </div> + <div class="member-body-long" id ="long-body-apply(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="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> @@ -5435,8 +5468,24 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-unapply(x$1)"> + + </div> + <div class="member-body-long" id ="long-body-unapply(x$1)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> </div> diff --git a/api/dotty/tools/dotc/ast/untpd$/TypedSplice.html b/api/dotty/tools/dotc/ast/untpd$/TypedSplice.html index 416fb888c..4f3c5ce5c 100644 --- a/api/dotty/tools/dotc/ast/untpd$/TypedSplice.html +++ b/api/dotty/tools/dotc/ast/untpd$/TypedSplice.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,17 @@ <span id="entity-name"> TypedSplice </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">ProxyTree</span> + + </div> + </div> @@ -5339,12 +5353,57 @@ </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">TypedSplice</span> + <span class="no-left">(</span> + + + <span class="no-left"> + tree: + </span> + Tree + + + <span class="no-left">)</span> + </div> + </div> + + <div class="member"> + <div class="member-title"> + <span class="member-name">TypedSplice</span> + <span class="no-left">(</span> + + + <span class="no-left"> + owner: + </span> + Symbol + + + <span class="no-left">)</span> + </div> + </div> + + + </div> + + <h1 class="section "> + Members + </h1> <div id="entity-members" class="entity-section "> <div id="owner" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'owner');">[+]</span> <span class="member-annotations"> </span> @@ -5370,12 +5429,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-owner"> + + </div> + <div class="member-body-long" id ="long-body-owner"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5401,12 +5477,29 @@ </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="_1" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, '_1');">[+]</span> <span class="member-annotations"> </span> @@ -5432,12 +5525,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="forwardTo" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'forwardTo');">[+]</span> <span class="member-annotations"> </span> @@ -5458,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-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/untpd$/UntypedDeepFolder.html b/api/dotty/tools/dotc/ast/untpd$/UntypedDeepFolder.html index 4f4c93f56..29af37551 100644 --- a/api/dotty/tools/dotc/ast/untpd$/UntypedDeepFolder.html +++ b/api/dotty/tools/dotc/ast/untpd$/UntypedDeepFolder.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"> UntypedDeepFolder </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">UntypedTreeAccumulator</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">UntypedDeepFolder</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> @@ -5365,17 +5420,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> @@ -5435,8 +5507,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/untpd$/UntypedTreeAccumulator.html b/api/dotty/tools/dotc/ast/untpd$/UntypedTreeAccumulator.html index 33ec76eb8..72d0371f6 100644 --- a/api/dotty/tools/dotc/ast/untpd$/UntypedTreeAccumulator.html +++ b/api/dotty/tools/dotc/ast/untpd$/UntypedTreeAccumulator.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"> UntypedTreeAccumulator </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">UntypedTreeAccumulator</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="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> @@ -5399,8 +5448,24 @@ </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/untpd$/UntypedTreeCopier.html b/api/dotty/tools/dotc/ast/untpd$/UntypedTreeCopier.html index 5016a9ff0..534342d41 100644 --- a/api/dotty/tools/dotc/ast/untpd$/UntypedTreeCopier.html +++ b/api/dotty/tools/dotc/ast/untpd$/UntypedTreeCopier.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"> UntypedTreeCopier </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">TreeCopier</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">UntypedTreeCopier</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="ContextBounds(tree)(bounds,cxBounds)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'ContextBounds(tree)(bounds,cxBounds)');">[+]</span> <span class="member-annotations"> </span> @@ -5400,12 +5437,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-ContextBounds(tree)(bounds,cxBounds)"> + + </div> + <div class="member-body-long" id ="long-body-ContextBounds(tree)(bounds,cxBounds)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="DoWhile(tree)(body,cond)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'DoWhile(tree)(body,cond)');">[+]</span> <span class="member-annotations"> </span> @@ -5463,12 +5517,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-DoWhile(tree)(body,cond)"> + + </div> + <div class="member-body-long" id ="long-body-DoWhile(tree)(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="ForDo(tree)(enums,body)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'ForDo(tree)(enums,body)');">[+]</span> <span class="member-annotations"> </span> @@ -5529,12 +5600,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-ForDo(tree)(enums,body)"> + + </div> + <div class="member-body-long" id ="long-body-ForDo(tree)(enums,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="ForYield(tree)(enums,expr)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'ForYield(tree)(enums,expr)');">[+]</span> <span class="member-annotations"> </span> @@ -5595,12 +5683,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-ForYield(tree)(enums,expr)"> + + </div> + <div class="member-body-long" id ="long-body-ForYield(tree)(enums,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="Function(tree)(args,body)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Function(tree)(args,body)');">[+]</span> <span class="member-annotations"> </span> @@ -5661,12 +5766,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Function(tree)(args,body)"> + + </div> + <div class="member-body-long" id ="long-body-Function(tree)(args,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="GenAlias(tree)(pat,expr)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'GenAlias(tree)(pat,expr)');">[+]</span> <span class="member-annotations"> </span> @@ -5724,12 +5846,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-GenAlias(tree)(pat,expr)"> + + </div> + <div class="member-body-long" id ="long-body-GenAlias(tree)(pat,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="GenFrom(tree)(pat,expr)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'GenFrom(tree)(pat,expr)');">[+]</span> <span class="member-annotations"> </span> @@ -5787,12 +5926,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-GenFrom(tree)(pat,expr)"> + + </div> + <div class="member-body-long" id ="long-body-GenFrom(tree)(pat,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="InfixOp(tree)(left,op,right)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'InfixOp(tree)(left,op,right)');">[+]</span> <span class="member-annotations"> </span> @@ -5858,12 +6014,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-InfixOp(tree)(left,op,right)"> + + </div> + <div class="member-body-long" id ="long-body-InfixOp(tree)(left,op,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="InterpolatedString(tree)(id,segments)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'InterpolatedString(tree)(id,segments)');">[+]</span> <span class="member-annotations"> </span> @@ -5924,12 +6097,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-InterpolatedString(tree)(id,segments)"> + + </div> + <div class="member-body-long" id ="long-body-InterpolatedString(tree)(id,segments)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="ModuleDef(tree)(name,impl)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'ModuleDef(tree)(name,impl)');">[+]</span> <span class="member-annotations"> </span> @@ -5987,12 +6177,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-ModuleDef(tree)(name,impl)"> + + </div> + <div class="member-body-long" id ="long-body-ModuleDef(tree)(name,impl)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="Parens(tree)(t)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Parens(tree)(t)');">[+]</span> <span class="member-annotations"> </span> @@ -6042,12 +6249,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Parens(tree)(t)"> + + </div> + <div class="member-body-long" id ="long-body-Parens(tree)(t)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="ParsedTry(tree)(expr,handler,finalizer)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'ParsedTry(tree)(expr,handler,finalizer)');">[+]</span> <span class="member-annotations"> </span> @@ -6113,12 +6337,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-ParsedTry(tree)(expr,handler,finalizer)"> + + </div> + <div class="member-body-long" id ="long-body-ParsedTry(tree)(expr,handler,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="PatDef(tree)(mods,pats,tpt,rhs)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'PatDef(tree)(mods,pats,tpt,rhs)');">[+]</span> <span class="member-annotations"> </span> @@ -6195,12 +6436,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-PatDef(tree)(mods,pats,tpt,rhs)"> + + </div> + <div class="member-body-long" id ="long-body-PatDef(tree)(mods,pats,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="PostfixOp(tree)(od,op)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'PostfixOp(tree)(od,op)');">[+]</span> <span class="member-annotations"> </span> @@ -6258,12 +6516,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-PostfixOp(tree)(od,op)"> + + </div> + <div class="member-body-long" id ="long-body-PostfixOp(tree)(od,op)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="PrefixOp(tree)(op,od)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'PrefixOp(tree)(op,od)');">[+]</span> <span class="member-annotations"> </span> @@ -6321,12 +6596,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-PrefixOp(tree)(op,od)"> + + </div> + <div class="member-body-long" id ="long-body-PrefixOp(tree)(op,od)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="SymbolLit(tree)(str)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'SymbolLit(tree)(str)');">[+]</span> <span class="member-annotations"> </span> @@ -6376,12 +6668,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-SymbolLit(tree)(str)"> + + </div> + <div class="member-body-long" id ="long-body-SymbolLit(tree)(str)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="Throw(tree)(expr)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Throw(tree)(expr)');">[+]</span> <span class="member-annotations"> </span> @@ -6431,12 +6740,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Throw(tree)(expr)"> + + </div> + <div class="member-body-long" id ="long-body-Throw(tree)(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="Tuple(tree)(trees)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'Tuple(tree)(trees)');">[+]</span> <span class="member-annotations"> </span> @@ -6489,12 +6815,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-Tuple(tree)(trees)"> + + </div> + <div class="member-body-long" id ="long-body-Tuple(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="WhileDo(tree)(cond,body)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'WhileDo(tree)(cond,body)');">[+]</span> <span class="member-annotations"> </span> @@ -6552,12 +6895,29 @@ Tree </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-WhileDo(tree)(cond,body)"> + + </div> + <div class="member-body-long" id ="long-body-WhileDo(tree)(cond,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="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> @@ -6599,17 +6959,37 @@ Tree - <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-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> @@ -6651,13 +7031,32 @@ Tree - <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-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/untpd$/UntypedTreeMap$.html b/api/dotty/tools/dotc/ast/untpd$/UntypedTreeMap$.html index 1bea1ac69..87d92a4cf 100644 --- a/api/dotty/tools/dotc/ast/untpd$/UntypedTreeMap$.html +++ b/api/dotty/tools/dotc/ast/untpd$/UntypedTreeMap$.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"> UntypedTreeMap </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/untpd$/UntypedTreeMap.html b/api/dotty/tools/dotc/ast/untpd$/UntypedTreeMap.html index 21be17839..acb18e0ad 100644 --- a/api/dotty/tools/dotc/ast/untpd$/UntypedTreeMap.html +++ b/api/dotty/tools/dotc/ast/untpd$/UntypedTreeMap.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,56 @@ <span id="entity-name"> UntypedTreeMap </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">TreeMap</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">UntypedTreeMap</span> + <span class="no-left">(</span> + + + <span class="no-left"> + cpy: + </span> + UntypedTreeCopier + + + <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 private"> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'cpy');">[+]</span> <span class="member-annotations"> </span> @@ -5365,12 +5408,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-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,8 +5482,24 @@ </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> diff --git a/api/dotty/tools/dotc/ast/untpd$/WhileDo$.html b/api/dotty/tools/dotc/ast/untpd$/WhileDo$.html index 4fe5f7cdb..3e4ed1c8c 100644 --- a/api/dotty/tools/dotc/ast/untpd$/WhileDo$.html +++ b/api/dotty/tools/dotc/ast/untpd$/WhileDo$.html @@ -5321,6 +5321,9 @@ <div id="entity-container"> <div id="entity-title"> + <span id="entity-annotations"> + + </span> <span id="entity-modifiers"> final </span> @@ -5330,16 +5333,38 @@ <span id="entity-name"> WhileDo </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">Function2</span> + + </div> + </div> - <h1 class="section ">Members</h1> + <h1 class="section empty"> + Constructors + </h1> + + <div id="entity-constructors" class="entity-section empty"> + + </div> + + <h1 class="section "> + Members + </h1> <div id="entity-members" class="entity-section "> <div id="apply(cond,body)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'apply(cond,body)');">[+]</span> <span class="member-annotations"> </span> @@ -5386,12 +5411,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-apply(cond,body)"> + + </div> + <div class="member-body-long" id ="long-body-apply(cond,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> @@ -5430,8 +5472,24 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-unapply(x$1)"> + + </div> + <div class="member-body-long" id ="long-body-unapply(x$1)"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> </div> diff --git a/api/dotty/tools/dotc/ast/untpd$/WhileDo.html b/api/dotty/tools/dotc/ast/untpd$/WhileDo.html index ec8b7a1d8..05a53a9f6 100644 --- a/api/dotty/tools/dotc/ast/untpd$/WhileDo.html +++ b/api/dotty/tools/dotc/ast/untpd$/WhileDo.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,69 @@ <span id="entity-name"> WhileDo </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> - <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">WhileDo</span> + <span class="no-left">(</span> + + + <span class="no-left"> + cond: + </span> + Tree + + <span class="no-left">, </span> + + + <span class=""> + body: + </span> + Tree + + + <span class="no-left">)</span> + </div> + </div> + + + </div> + + <h1 class="section "> + Members + </h1> <div id="entity-members" class="entity-section "> <div id="body" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'body');">[+]</span> <span class="member-annotations"> </span> @@ -5365,12 +5421,29 @@ </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="cond" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'cond');">[+]</span> <span class="member-annotations"> </span> @@ -5396,12 +5469,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-cond"> + + </div> + <div class="member-body-long" id ="long-body-cond"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="_1" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, '_1');">[+]</span> <span class="member-annotations"> </span> @@ -5427,12 +5517,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-_1"> + + </div> + <div class="member-body-long" id ="long-body-_1"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var longBody = document.getElementById("long-body-" + sig); + + shortBody.classList.toggle("toggled") + longBody.classList.toggle("toggled") + + span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; + } + </script> </div><!-- end member --> <div id="_2" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, '_2');">[+]</span> <span class="member-annotations"> </span> @@ -5458,12 +5565,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(cond,body)" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'copy(cond,body)');">[+]</span> <span class="member-annotations"> </span> @@ -5510,12 +5634,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-copy(cond,body)"> + + </div> + <div class="member-body-long" id ="long-body-copy(cond,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> @@ -5541,12 +5682,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="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> @@ -5572,8 +5730,24 @@ </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/untpd$/WildcardFunction.html b/api/dotty/tools/dotc/ast/untpd$/WildcardFunction.html index 9cd0c043c..54802ba9a 100644 --- a/api/dotty/tools/dotc/ast/untpd$/WildcardFunction.html +++ b/api/dotty/tools/dotc/ast/untpd$/WildcardFunction.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,17 @@ <span id="entity-name"> WildcardFunction </span> + + + <div id="super-types"> + + + <span class="keyword">extends</span> + + <span class="entity-super-type">Function</span> + + </div> + </div> @@ -5339,12 +5353,52 @@ </div> - <h1 class="section empty">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">WildcardFunction</span> + <span class="no-left">(</span> + + + <span class="no-left"> + placeholderParams: + </span> + List +<span class="no-left no-right">[</span> +ValDef +<span class="no-left">]</span> + + <span class="no-left">, </span> + + + <span class=""> + body: + </span> + Tree + + + <span class="no-left">)</span> + </div> + </div> + + + </div> + + <h1 class="section empty"> + Members + </h1> <div id="entity-members" class="entity-section empty"> <div id="body" class="member private"> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'body');">[+]</span> <span class="member-annotations"> </span> @@ -5370,12 +5424,29 @@ </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="placeholderParams" class="member private"> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'placeholderParams');">[+]</span> <span class="member-annotations"> </span> @@ -5396,13 +5467,32 @@ - <span class="no-left">: List</span> + <span class="no-left">: List +<span class="no-left no-right">[</span> +ValDef +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-placeholderParams"> + + </div> + <div class="member-body-long" id ="long-body-placeholderParams"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + 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/untpd$/modsDeco.html b/api/dotty/tools/dotc/ast/untpd$/modsDeco.html index 4eb6b90c6..e38315611 100644 --- a/api/dotty/tools/dotc/ast/untpd$/modsDeco.html +++ b/api/dotty/tools/dotc/ast/untpd$/modsDeco.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,65 @@ <span id="entity-name"> modsDeco </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">modsDeco</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">modsDeco</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="ctx" class="member private"> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'ctx');">[+]</span> <span class="member-annotations"> </span> @@ -5365,12 +5417,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-ctx"> + + </div> + <div class="member-body-long" id ="long-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="mdef" class="member "> <div class="member-title"> + <span class="expand-button" onclick="toggleMemberBody(this, 'mdef');">[+]</span> <span class="member-annotations"> </span> @@ -5396,12 +5465,29 @@ </div><!-- end member-title --> <div class="member-body"> - + <div class="member-body-short" id="short-body-mdef"> + + </div> + <div class="member-body-long" id ="long-body-mdef"> + + </div> </div> + <script> + function toggleMemberBody(span, sig) { + var shortBody = document.getElementById("short-body-" + sig); + var 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> @@ -5427,8 +5513,24 @@ </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> |