diff options
Diffstat (limited to 'api/dotty/tools/dotc/core/Contexts$/Context.html')
-rw-r--r-- | api/dotty/tools/dotc/core/Contexts$/Context.html | 315 |
1 files changed, 126 insertions, 189 deletions
diff --git a/api/dotty/tools/dotc/core/Contexts$/Context.html b/api/dotty/tools/dotc/core/Contexts$/Context.html index 4dd0fad0d..29cca5022 100644 --- a/api/dotty/tools/dotc/core/Contexts$/Context.html +++ b/api/dotty/tools/dotc/core/Contexts$/Context.html @@ -322,6 +322,16 @@ <li class="index-entity "> <div class="entity-kinds"> + <a class="letter-anchor object" href="../../../../../.././api/dotty/tools/dotc/ast/DesugarEnums$.html">O</a> + </div> + <a class="entity-name" href="../../../../../.././api/dotty/tools/dotc/ast/DesugarEnums$.html">DesugarEnums</a> + </li> + + + + <li class="index-entity "> + <div class="entity-kinds"> + <a class="letter-anchor object" href="../../../../../.././api/dotty/tools/dotc/ast/NavigateAST$.html">O</a> </div> <a class="entity-name" href="../../../../../.././api/dotty/tools/dotc/ast/NavigateAST$.html">NavigateAST</a> @@ -5553,12 +5563,6 @@ classes (which should be short-lived).</li> <span class="no-left">(</span> - <span class="no-left"> - c: - </span> - Context - - <span class="no-left">)</span> </div> </div> @@ -5571,6 +5575,12 @@ classes (which should be short-lived).</li> <span class="no-left">(</span> + <span class="no-left"> + c: + </span> + Context + + <span class="no-left">)</span> </div> </div> @@ -10234,56 +10244,6 @@ ContextDocstrings </script> </div><!-- end member --> - <div id="enclTemplate" class="member "> - <div class="member-title"> - <span class="expand-button invisible" onclick="toggleMemberBody(this, 'enclTemplate');">[+]</span> - <span class="member-annotations"> - - </span> - <span class="member-modifiers"> - - </span> - <span class="member-kind"> - def - </span> - <span class="member-name "> - - enclTemplate - - </span> - - - - - - - <span class="no-left">: Context</span> - - </div><!-- end member-title --> - - <div class="member-body"> - <div class="member-body-short" id="short-body-enclTemplate"> - <p>The next outer context whose tree is a template or package definition</p> - - </div> - <div class="member-body-long" id ="long-body-enclTemplate"> - <p>The next outer context whose tree is a template or package definition</p> - - </div> - </div> - <script> - function toggleMemberBody(span, sig) { - var shortBody = document.getElementById("short-body-" + sig); - var 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 invisible" onclick="toggleMemberBody(this, 'eq(x$0)');">[+]</span> @@ -11722,7 +11682,7 @@ ContextDocstrings <div id="init(outer)" class="member protected"> <div class="member-title"> - <span class="expand-button " onclick="toggleMemberBody(this, 'init(outer)');">[+]</span> + <span class="expand-button invisible" onclick="toggleMemberBody(this, 'init(outer)');">[+]</span> <span class="member-annotations"> </span> @@ -11762,33 +11722,10 @@ ContextDocstrings <div class="member-body"> <div class="member-body-short" id="short-body-init(outer)"> - <p>A condensed context containing essential information of this but -no outer contexts except the initial context. -private var _condensed: CondensedContext... -</p> - + </div> <div class="member-body-long" id ="long-body-init(outer)"> - <p>A condensed context containing essential information of this but -no outer contexts except the initial context. -private var _condensed: CondensedContext = null -def condensed: CondensedContext = { -if (_condensed eq outer.condensed) -_condensed = base.initialCtx.fresh -.withPeriod(period) -.withNewMode(mode) -// typerState and its constraint is not preserved in condensed -// reporter is always ThrowingReporter -.withPrinterFn(printerFn) -.withOwner(owner) -.withSettings(sstate) -// tree is not preserved in condensed -.withRunInfo(runInfo) -.withDiagnostics(diagnostics) -.withMoreProperties(moreProperties) -_condensed -}</p> - + </div> </div> <script> @@ -16361,9 +16298,9 @@ It has</p> </script> </div><!-- end member --> - <div id="toText(denot)" class="member "> + <div id="toText(name)" class="member "> <div class="member-title"> - <span class="expand-button invisible" onclick="toggleMemberBody(this, 'toText(denot)');">[+]</span> + <span class="expand-button invisible" onclick="toggleMemberBody(this, 'toText(name)');">[+]</span> <span class="member-annotations"> </span> @@ -16385,9 +16322,9 @@ It has</p> <span class="no-left"> - denot: + name: </span> - Denotation + Name <span class="no-left">)</span> @@ -16402,12 +16339,12 @@ It has</p> </div><!-- end member-title --> <div class="member-body"> - <div class="member-body-short" id="short-body-toText(denot)"> - <p>Textual representation of denotation</p> + <div class="member-body-short" id="short-body-toText(name)"> + <p>The name as a text</p> </div> - <div class="member-body-long" id ="long-body-toText(denot)"> - <p>Textual representation of denotation</p> + <div class="member-body-long" id ="long-body-toText(name)"> + <p>The name as a text</p> </div> </div> @@ -16424,9 +16361,9 @@ It has</p> </script> </div><!-- end member --> - <div id="toText(tree)" class="member "> + <div id="toText(tp)" class="member "> <div class="member-title"> - <span class="expand-button invisible" onclick="toggleMemberBody(this, 'toText(tree)');">[+]</span> + <span class="expand-button invisible" onclick="toggleMemberBody(this, 'toText(tp)');">[+]</span> <span class="member-annotations"> </span> @@ -16448,12 +16385,9 @@ It has</p> <span class="no-left"> - tree: + tp: </span> - <a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Tree.html">Tree</a> -<span class="no-left no-right">[</span> -T -<span class="no-left">]</span> + Type <span class="no-left">)</span> @@ -16468,12 +16402,12 @@ T </div><!-- end member-title --> <div class="member-body"> - <div class="member-body-short" id="short-body-toText(tree)"> - <p>Textual representation of tree</p> + <div class="member-body-short" id="short-body-toText(tp)"> + <p>Textual representation of type</p> </div> - <div class="member-body-long" id ="long-body-toText(tree)"> - <p>Textual representation of tree</p> + <div class="member-body-long" id ="long-body-toText(tp)"> + <p>Textual representation of type</p> </div> </div> @@ -16490,9 +16424,9 @@ T </script> </div><!-- end member --> - <div id="toText(sc)" class="member "> + <div id="toText(denot)" class="member "> <div class="member-title"> - <span class="expand-button invisible" onclick="toggleMemberBody(this, 'toText(sc)');">[+]</span> + <span class="expand-button invisible" onclick="toggleMemberBody(this, 'toText(denot)');">[+]</span> <span class="member-annotations"> </span> @@ -16514,9 +16448,9 @@ T <span class="no-left"> - sc: + denot: </span> - Scope + Denotation <span class="no-left">)</span> @@ -16531,12 +16465,12 @@ T </div><!-- end member-title --> <div class="member-body"> - <div class="member-body-short" id="short-body-toText(sc)"> - <p>Textual representation of all definitions in a scope using <code>dclText</code> for each</p> + <div class="member-body-short" id="short-body-toText(denot)"> + <p>Textual representation of denotation</p> </div> - <div class="member-body-long" id ="long-body-toText(sc)"> - <p>Textual representation of all definitions in a scope using <code>dclText</code> for each</p> + <div class="member-body-long" id ="long-body-toText(denot)"> + <p>Textual representation of denotation</p> </div> </div> @@ -16553,9 +16487,9 @@ T </script> </div><!-- end member --> - <div id="toText(annot)" class="member "> + <div id="toText(sc)" class="member "> <div class="member-title"> - <span class="expand-button invisible" onclick="toggleMemberBody(this, 'toText(annot)');">[+]</span> + <span class="expand-button invisible" onclick="toggleMemberBody(this, 'toText(sc)');">[+]</span> <span class="member-annotations"> </span> @@ -16577,9 +16511,9 @@ T <span class="no-left"> - annot: + sc: </span> - Annotation + Scope <span class="no-left">)</span> @@ -16594,12 +16528,12 @@ T </div><!-- end member-title --> <div class="member-body"> - <div class="member-body-short" id="short-body-toText(annot)"> - <p>Textual representation of annotation</p> + <div class="member-body-short" id="short-body-toText(sc)"> + <p>Textual representation of all definitions in a scope using <code>dclText</code> for each</p> </div> - <div class="member-body-long" id ="long-body-toText(annot)"> - <p>Textual representation of annotation</p> + <div class="member-body-long" id ="long-body-toText(sc)"> + <p>Textual representation of all definitions in a scope using <code>dclText</code> for each</p> </div> </div> @@ -16616,9 +16550,9 @@ T </script> </div><!-- end member --> - <div id="toText(result)" class="member "> + <div id="toText(const)" class="member "> <div class="member-title"> - <span class="expand-button invisible" onclick="toggleMemberBody(this, 'toText(result)');">[+]</span> + <span class="expand-button invisible" onclick="toggleMemberBody(this, 'toText(const)');">[+]</span> <span class="member-annotations"> </span> @@ -16640,9 +16574,9 @@ T <span class="no-left"> - result: + const: </span> - SearchResult + Constant <span class="no-left">)</span> @@ -16657,12 +16591,12 @@ T </div><!-- end member-title --> <div class="member-body"> - <div class="member-body-short" id="short-body-toText(result)"> - <p>Textual representation of implicit search result</p> + <div class="member-body-short" id="short-body-toText(const)"> + <p>Textual representation of constant</p> </div> - <div class="member-body-long" id ="long-body-toText(result)"> - <p>Textual representation of implicit search result</p> + <div class="member-body-long" id ="long-body-toText(const)"> + <p>Textual representation of constant</p> </div> </div> @@ -16679,9 +16613,9 @@ T </script> </div><!-- end member --> - <div id="toText(const)" class="member "> + <div id="toText(annot)" class="member "> <div class="member-title"> - <span class="expand-button invisible" onclick="toggleMemberBody(this, 'toText(const)');">[+]</span> + <span class="expand-button invisible" onclick="toggleMemberBody(this, 'toText(annot)');">[+]</span> <span class="member-annotations"> </span> @@ -16703,9 +16637,9 @@ T <span class="no-left"> - const: + annot: </span> - Constant + Annotation <span class="no-left">)</span> @@ -16720,12 +16654,12 @@ T </div><!-- end member-title --> <div class="member-body"> - <div class="member-body-short" id="short-body-toText(const)"> - <p>Textual representation of constant</p> + <div class="member-body-short" id="short-body-toText(annot)"> + <p>Textual representation of annotation</p> </div> - <div class="member-body-long" id ="long-body-toText(const)"> - <p>Textual representation of constant</p> + <div class="member-body-long" id ="long-body-toText(annot)"> + <p>Textual representation of annotation</p> </div> </div> @@ -16742,9 +16676,9 @@ T </script> </div><!-- end member --> - <div id="toText(name)" class="member "> + <div id="toText(result)" class="member "> <div class="member-title"> - <span class="expand-button invisible" onclick="toggleMemberBody(this, 'toText(name)');">[+]</span> + <span class="expand-button invisible" onclick="toggleMemberBody(this, 'toText(result)');">[+]</span> <span class="member-annotations"> </span> @@ -16766,9 +16700,9 @@ T <span class="no-left"> - name: + result: </span> - Name + ImportInfo <span class="no-left">)</span> @@ -16783,12 +16717,12 @@ T </div><!-- end member-title --> <div class="member-body"> - <div class="member-body-short" id="short-body-toText(name)"> - <p>The name as a text</p> + <div class="member-body-short" id="short-body-toText(result)"> + <p>Textual representation of info relating to an import clause</p> </div> - <div class="member-body-long" id ="long-body-toText(name)"> - <p>The name as a text</p> + <div class="member-body-long" id ="long-body-toText(result)"> + <p>Textual representation of info relating to an import clause</p> </div> </div> @@ -16805,9 +16739,9 @@ T </script> </div><!-- end member --> - <div id="toText(result)" class="member "> + <div id="toText(sym)" class="member "> <div class="member-title"> - <span class="expand-button invisible" onclick="toggleMemberBody(this, 'toText(result)');">[+]</span> + <span class="expand-button " onclick="toggleMemberBody(this, 'toText(sym)');">[+]</span> <span class="member-annotations"> </span> @@ -16829,9 +16763,9 @@ T <span class="no-left"> - result: + sym: </span> - ImportInfo + Symbol <span class="no-left">)</span> @@ -16846,12 +16780,14 @@ T </div><!-- end member-title --> <div class="member-body"> - <div class="member-body-short" id="short-body-toText(result)"> - <p>Textual representation of info relating to an import clause</p> + <div class="member-body-short" id="short-body-toText(sym)"> + <p>Textual representation, including symbol's kind e.g., "class Foo", "method Bar". +If hasMeaninglessName is true, uses the owner's name to disambiguate i...</p> </div> - <div class="member-body-long" id ="long-body-toText(result)"> - <p>Textual representation of info relating to an import clause</p> + <div class="member-body-long" id ="long-body-toText(sym)"> + <p>Textual representation, including symbol's kind e.g., "class Foo", "method Bar". +If hasMeaninglessName is true, uses the owner's name to disambiguate identity.</p> </div> </div> @@ -16868,9 +16804,9 @@ T </script> </div><!-- end member --> - <div id="toText(sym)" class="member "> + <div id="toText(result)" class="member "> <div class="member-title"> - <span class="expand-button " onclick="toggleMemberBody(this, 'toText(sym)');">[+]</span> + <span class="expand-button invisible" onclick="toggleMemberBody(this, 'toText(result)');">[+]</span> <span class="member-annotations"> </span> @@ -16892,9 +16828,9 @@ T <span class="no-left"> - sym: + result: </span> - Symbol + SearchResult <span class="no-left">)</span> @@ -16909,14 +16845,12 @@ T </div><!-- end member-title --> <div class="member-body"> - <div class="member-body-short" id="short-body-toText(sym)"> - <p>Textual representation, including symbol's kind e.g., "class Foo", "method Bar". -If hasMeaninglessName is true, uses the owner's name to disambiguate i...</p> + <div class="member-body-short" id="short-body-toText(result)"> + <p>Textual representation of implicit search result</p> </div> - <div class="member-body-long" id ="long-body-toText(sym)"> - <p>Textual representation, including symbol's kind e.g., "class Foo", "method Bar". -If hasMeaninglessName is true, uses the owner's name to disambiguate identity.</p> + <div class="member-body-long" id ="long-body-toText(result)"> + <p>Textual representation of implicit search result</p> </div> </div> @@ -16933,9 +16867,9 @@ If hasMeaninglessName is true, uses the owner's name to disambiguate identity.</ </script> </div><!-- end member --> - <div id="toText(tp)" class="member "> + <div id="toText(tree)" class="member "> <div class="member-title"> - <span class="expand-button invisible" onclick="toggleMemberBody(this, 'toText(tp)');">[+]</span> + <span class="expand-button invisible" onclick="toggleMemberBody(this, 'toText(tree)');">[+]</span> <span class="member-annotations"> </span> @@ -16957,9 +16891,12 @@ If hasMeaninglessName is true, uses the owner's name to disambiguate identity.</ <span class="no-left"> - tp: + tree: </span> - Type + <a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Tree.html">Tree</a> +<span class="no-left no-right">[</span> +T +<span class="no-left">]</span> <span class="no-left">)</span> @@ -16974,12 +16911,12 @@ If hasMeaninglessName is true, uses the owner's name to disambiguate identity.</ </div><!-- end member-title --> <div class="member-body"> - <div class="member-body-short" id="short-body-toText(tp)"> - <p>Textual representation of type</p> + <div class="member-body-short" id="short-body-toText(tree)"> + <p>Textual representation of tree</p> </div> - <div class="member-body-long" id ="long-body-toText(tp)"> - <p>Textual representation of type</p> + <div class="member-body-long" id ="long-body-toText(tree)"> + <p>Textual representation of tree</p> </div> </div> @@ -17960,9 +17897,9 @@ if squashing is enabled, phases in same subgroup will be squashed to single phas </script> </div><!-- end member --> - <div id="wait(x$0,x$1)" class="member "> + <div id="wait()" class="member "> <div class="member-title"> - <span class="expand-button invisible" onclick="toggleMemberBody(this, 'wait(x$0,x$1)');">[+]</span> + <span class="expand-button invisible" onclick="toggleMemberBody(this, 'wait()');">[+]</span> <span class="member-annotations"> </span> @@ -17983,20 +17920,6 @@ if squashing is enabled, phases in same subgroup will be squashed to single phas <span class="no-left">(</span> - <span class="no-left"> - x$0: - </span> - Long - - <span class="no-left">, </span> - - - <span class=""> - x$1: - </span> - Int - - <span class="no-left">)</span> @@ -18009,10 +17932,10 @@ if squashing is enabled, phases in same subgroup will be squashed to single phas </div><!-- end member-title --> <div class="member-body"> - <div class="member-body-short" id="short-body-wait(x$0,x$1)"> + <div class="member-body-short" id="short-body-wait()"> </div> - <div class="member-body-long" id ="long-body-wait(x$0,x$1)"> + <div class="member-body-long" id ="long-body-wait()"> </div> </div> @@ -18090,9 +18013,9 @@ if squashing is enabled, phases in same subgroup will be squashed to single phas </script> </div><!-- end member --> - <div id="wait()" class="member "> + <div id="wait(x$0,x$1)" class="member "> <div class="member-title"> - <span class="expand-button invisible" onclick="toggleMemberBody(this, 'wait()');">[+]</span> + <span class="expand-button invisible" onclick="toggleMemberBody(this, 'wait(x$0,x$1)');">[+]</span> <span class="member-annotations"> </span> @@ -18113,6 +18036,20 @@ if squashing is enabled, phases in same subgroup will be squashed to single phas <span class="no-left">(</span> + <span class="no-left"> + x$0: + </span> + Long + + <span class="no-left">, </span> + + + <span class=""> + x$1: + </span> + Int + + <span class="no-left">)</span> @@ -18125,10 +18062,10 @@ if squashing is enabled, phases in same subgroup will be squashed to single phas </div><!-- end member-title --> <div class="member-body"> - <div class="member-body-short" id="short-body-wait()"> + <div class="member-body-short" id="short-body-wait(x$0,x$1)"> </div> - <div class="member-body-long" id ="long-body-wait()"> + <div class="member-body-long" id ="long-body-wait(x$0,x$1)"> </div> </div> |