aboutsummaryrefslogtreecommitdiff
path: root/api/dotty/tools/dotc/core/Contexts$/ContextState.html
diff options
context:
space:
mode:
authordotty-bot <felix.mulder@epfl.ch>2017-02-03 18:05:53 +0000
committerdotty-bot <felix.mulder@epfl.ch>2017-02-03 18:05:53 +0000
commit881c3b182fda1036d5a507d08ff85f7709d70703 (patch)
treec0248d0a1664dcbf9f483b65f65e4d4710c3d0bb /api/dotty/tools/dotc/core/Contexts$/ContextState.html
parentb45ed2e609603cdaa94f9b7f5099da01e5e45314 (diff)
downloaddotty-881c3b182fda1036d5a507d08ff85f7709d70703.tar.gz
dotty-881c3b182fda1036d5a507d08ff85f7709d70703.tar.bz2
dotty-881c3b182fda1036d5a507d08ff85f7709d70703.zip
Update gh-pages site for da7d7231b7f21fe1085abc569eb783590074a359
Diffstat (limited to 'api/dotty/tools/dotc/core/Contexts$/ContextState.html')
-rw-r--r--api/dotty/tools/dotc/core/Contexts$/ContextState.html867
1 files changed, 816 insertions, 51 deletions
diff --git a/api/dotty/tools/dotc/core/Contexts$/ContextState.html b/api/dotty/tools/dotc/core/Contexts$/ContextState.html
index c99687163..26cc7b45e 100644
--- a/api/dotty/tools/dotc/core/Contexts$/ContextState.html
+++ b/api/dotty/tools/dotc/core/Contexts$/ContextState.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,8 @@
<span id="entity-name">
ContextState
</span>
+
+
</div>
@@ -5339,12 +5344,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">ContextState</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="_nextId" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_nextId');">[+]</span>
<span class="member-annotations">
</span>
@@ -5370,13 +5398,31 @@
</div><!-- end member-title -->
<div class="member-body">
- <p>A counter for unique ids</p>
+ <div class="member-body-short" id="short-body-_nextId">
+ <p>A counter for unique ids</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-_nextId">
+ <p>A counter for unique ids</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="classOfId" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'classOfId');">[+]</span>
<span class="member-annotations">
</span>
@@ -5397,18 +5443,39 @@
- <span class="no-left">: Array</span>
+ <span class="no-left">: Array
+<span class="no-left no-right">[</span>
+ClassSymbol
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>A map from a superclass id to the typeref of the class that has it</p>
+ <div class="member-body-short" id="short-body-classOfId">
+ <p>A map from a superclass id to the typeref of the class that has it</p>
+ </div>
+ <div class="member-body-long" id ="long-body-classOfId">
+ <p>A map from a superclass id to the typeref of the class that has 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="denotTransformers" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'denotTransformers');">[+]</span>
<span class="member-annotations">
</span>
@@ -5429,17 +5496,37 @@
- <span class="no-left">: Array</span>
+ <span class="no-left">: Array
+<span class="no-left no-right">[</span>
+DenotTransformer
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-denotTransformers">
+
+ </div>
+ <div class="member-body-long" id ="long-body-denotTransformers">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="indent" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'indent');">[+]</span>
<span class="member-annotations">
</span>
@@ -5465,12 +5552,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-indent">
+
+ </div>
+ <div class="member-body-long" id ="long-body-indent">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="indentTab" class="member protected">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'indentTab');">[+]</span>
<span class="member-annotations">
</span>
@@ -5496,12 +5600,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-indentTab">
+
+ </div>
+ <div class="member-body-long" id ="long-body-indentTab">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="lastSuperId" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'lastSuperId');">[+]</span>
<span class="member-annotations">
</span>
@@ -5527,13 +5648,31 @@
</div><!-- end member-title -->
<div class="member-body">
- <p>The last allocated superclass id</p>
+ <div class="member-body-short" id="short-body-lastSuperId">
+ <p>The last allocated superclass id</p>
+ </div>
+ <div class="member-body-long" id ="long-body-lastSuperId">
+ <p>The last allocated superclass id</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="nextDenotTransformerId" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'nextDenotTransformerId');">[+]</span>
<span class="member-annotations">
</span>
@@ -5554,18 +5693,39 @@
- <span class="no-left">: Array</span>
+ <span class="no-left">: Array
+<span class="no-left no-right">[</span>
+Int
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>Next denotation transformer id</p>
+ <div class="member-body-short" id="short-body-nextDenotTransformerId">
+ <p>Next denotation transformer id</p>
+ </div>
+ <div class="member-body-long" id ="long-body-nextDenotTransformerId">
+ <p>Next denotation transformer id</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="pendingUnderlying" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'pendingUnderlying');">[+]</span>
<span class="member-annotations">
</span>
@@ -5586,19 +5746,41 @@
- <span class="no-left">: HashSet</span>
+ <span class="no-left">: HashSet
+<span class="no-left no-right">[</span>
+Type
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>The set of named types on which a currently active invocation
+ <div class="member-body-short" id="short-body-pendingUnderlying">
+ <p>The set of named types on which a currently active invocation
+of underlying during a controlled operation exists.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-pendingUnderlying">
+ <p>The set of named types on which a currently active invocation
of underlying during a controlled operation exists.</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="phases" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'phases');">[+]</span>
<span class="member-annotations">
</span>
@@ -5619,18 +5801,39 @@ of underlying during a controlled operation exists.</p>
- <span class="no-left">: Array</span>
+ <span class="no-left">: Array
+<span class="no-left no-right">[</span>
+Phase
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>Phases by id</p>
+ <div class="member-body-short" id="short-body-phases">
+ <p>Phases by id</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-phases">
+ <p>Phases by id</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="phasesPlan" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'phasesPlan');">[+]</span>
<span class="member-annotations">
</span>
@@ -5651,17 +5854,40 @@ of underlying during a controlled operation exists.</p>
- <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>
+Phase
+<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-phasesPlan">
+
+ </div>
+ <div class="member-body-long" id ="long-body-phasesPlan">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="squashedPhases" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'squashedPhases');">[+]</span>
<span class="member-annotations">
</span>
@@ -5682,18 +5908,39 @@ of underlying during a controlled operation exists.</p>
- <span class="no-left">: Array</span>
+ <span class="no-left">: Array
+<span class="no-left no-right">[</span>
+Phase
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>Phases with consecutive Transforms grouped into a single phase, Empty array if squashing is disabled</p>
+ <div class="member-body-short" id="short-body-squashedPhases">
+ <p>Phases with consecutive Transforms grouped into a single phase, Empty array if squashing is disabled</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-squashedPhases">
+ <p>Phases with consecutive Transforms grouped into a single phase, Empty array if squashing is disabled</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="superIdOfClass" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'superIdOfClass');">[+]</span>
<span class="member-annotations">
</span>
@@ -5714,18 +5961,39 @@ of underlying during a controlled operation exists.</p>
- <span class="no-left">: AnyRefMap</span>
+ <span class="no-left">: AnyRefMap
+<span class="no-left no-right">[</span>
+ClassSymbol<span class="">, </span>Int
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>A map from a the typeref of a class to its superclass id</p>
+ <div class="member-body-short" id="short-body-superIdOfClass">
+ <p>A map from a the typeref of a class to its superclass id</p>
+ </div>
+ <div class="member-body-long" id ="long-body-superIdOfClass">
+ <p>A map from a the typeref of a class to its superclass id</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="thread" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'thread');">[+]</span>
<span class="member-annotations">
@sharable
</span>
@@ -5751,13 +6019,31 @@ of underlying during a controlled operation exists.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>The thread on which `checkSingleThreaded was invoked last</p>
+ <div class="member-body-short" id="short-body-thread">
+ <p>The thread on which `checkSingleThreaded was invoked last</p>
+ </div>
+ <div class="member-body-long" id ="long-body-thread">
+ <p>The thread on which `checkSingleThreaded was invoked last</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="toTextRecursions" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'toTextRecursions');">[+]</span>
<span class="member-annotations">
</span>
@@ -5783,13 +6069,31 @@ of underlying during a controlled operation exists.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Number of recursive invocations of a show method on current stack</p>
+ <div class="member-body-short" id="short-body-toTextRecursions">
+ <p>Number of recursive invocations of a show method on current stack</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-toTextRecursions">
+ <p>Number of recursive invocations of a show method on current stack</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="underlyingRecursions" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'underlyingRecursions');">[+]</span>
<span class="member-annotations">
</span>
@@ -5815,14 +6119,33 @@ of underlying during a controlled operation exists.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>The number of recursive invocation of underlying on a NamedType
+ <div class="member-body-short" id="short-body-underlyingRecursions">
+ <p>The number of recursive invocation of underlying on a NamedType
+during a controlled operation.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-underlyingRecursions">
+ <p>The number of recursive invocation of underlying on a NamedType
during a controlled operation.</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="uniqueNamedTypes" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'uniqueNamedTypes');">[+]</span>
<span class="member-annotations">
</span>
@@ -5848,13 +6171,31 @@ during a controlled operation.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>A table for hash consing unique named types</p>
+ <div class="member-body-short" id="short-body-uniqueNamedTypes">
+ <p>A table for hash consing unique named types</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-uniqueNamedTypes">
+ <p>A table for hash consing unique named types</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="uniqueRefinedTypes" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'uniqueRefinedTypes');">[+]</span>
<span class="member-annotations">
</span>
@@ -5880,13 +6221,31 @@ during a controlled operation.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>A table for hash consing unique refined types</p>
+ <div class="member-body-short" id="short-body-uniqueRefinedTypes">
+ <p>A table for hash consing unique refined types</p>
+ </div>
+ <div class="member-body-long" id ="long-body-uniqueRefinedTypes">
+ <p>A table for hash consing unique refined types</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="uniqueTypeAliases" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'uniqueTypeAliases');">[+]</span>
<span class="member-annotations">
</span>
@@ -5912,13 +6271,31 @@ during a controlled operation.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>A table for hash consing unique type bounds</p>
+ <div class="member-body-short" id="short-body-uniqueTypeAliases">
+ <p>A table for hash consing unique type bounds</p>
+ </div>
+ <div class="member-body-long" id ="long-body-uniqueTypeAliases">
+ <p>A table for hash consing unique type bounds</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="uniques" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'uniques');">[+]</span>
<span class="member-annotations">
</span>
@@ -5939,18 +6316,39 @@ during a controlled operation.</p>
- <span class="no-left">: HashSet</span>
+ <span class="no-left">: HashSet
+<span class="no-left no-right">[</span>
+Type
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>A table for hash consing unique types</p>
+ <div class="member-body-short" id="short-body-uniques">
+ <p>A table for hash consing unique types</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-uniques">
+ <p>A table for hash consing unique types</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="unsafeNonvariant" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'unsafeNonvariant');">[+]</span>
<span class="member-annotations">
</span>
@@ -5976,15 +6374,35 @@ during a controlled operation.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>A flag that some unsafe nonvariant instantiation was encountered
+ <div class="member-body-short" id="short-body-unsafeNonvariant">
+ <p>A flag that some unsafe nonvariant instantiation was encountered
in this run. Used as a shortcut to a avoid scans of types in
Typer.typedSelect.</p>
+ </div>
+ <div class="member-body-long" id ="long-body-unsafeNonvariant">
+ <p>A flag that some unsafe nonvariant instantiation was encountered
+in this run. Used as a shortcut to a avoid scans of types in
+Typer.typedSelect.</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var 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 ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_nextId_=(x$1)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6023,13 +6441,31 @@ Typer.typedSelect.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>A counter for unique ids</p>
+ <div class="member-body-short" id="short-body-_nextId_=(x$1)">
+ <p>A counter for unique ids</p>
+ </div>
+ <div class="member-body-long" id ="long-body-_nextId_=(x$1)">
+ <p>A counter for unique ids</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="checkSingleThreaded()" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'checkSingleThreaded()');">[+]</span>
<span class="member-annotations">
</span>
@@ -6062,13 +6498,31 @@ Typer.typedSelect.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Check that we are on the same thread as before</p>
+ <div class="member-body-short" id="short-body-checkSingleThreaded()">
+ <p>Check that we are on the same thread as before</p>
+ </div>
+ <div class="member-body-long" id ="long-body-checkSingleThreaded()">
+ <p>Check that we are on the same thread as before</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="classOfId_=(x$1)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'classOfId_=(x$1)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6110,13 +6564,31 @@ ClassSymbol
</div><!-- end member-title -->
<div class="member-body">
- <p>A map from a superclass id to the typeref of the class that has it</p>
+ <div class="member-body-short" id="short-body-classOfId_=(x$1)">
+ <p>A map from a superclass id to the typeref of the class that has it</p>
+ </div>
+ <div class="member-body-long" id ="long-body-classOfId_=(x$1)">
+ <p>A map from a superclass id to the typeref of the class that has 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="denotTransformers_=(x$1)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'denotTransformers_=(x$1)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6158,12 +6630,29 @@ DenotTransformer
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-denotTransformers_=(x$1)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-denotTransformers_=(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="indent_=(x$1)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'indent_=(x$1)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6202,12 +6691,29 @@ DenotTransformer
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-indent_=(x$1)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-indent_=(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="lastSuperId_=(x$1)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'lastSuperId_=(x$1)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6246,13 +6752,31 @@ DenotTransformer
</div><!-- end member-title -->
<div class="member-body">
- <p>The last allocated superclass id</p>
+ <div class="member-body-short" id="short-body-lastSuperId_=(x$1)">
+ <p>The last allocated superclass id</p>
+ </div>
+ <div class="member-body-long" id ="long-body-lastSuperId_=(x$1)">
+ <p>The last allocated superclass id</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="nextDenotTransformerId_=(x$1)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'nextDenotTransformerId_=(x$1)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6294,13 +6818,31 @@ Int
</div><!-- end member-title -->
<div class="member-body">
- <p>Next denotation transformer id</p>
+ <div class="member-body-short" id="short-body-nextDenotTransformerId_=(x$1)">
+ <p>Next denotation transformer id</p>
+ </div>
+ <div class="member-body-long" id ="long-body-nextDenotTransformerId_=(x$1)">
+ <p>Next denotation transformer id</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var 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 ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'nextId');">[+]</span>
<span class="member-annotations">
</span>
@@ -6326,12 +6868,29 @@ Int
</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="nextSuperId" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'nextSuperId');">[+]</span>
<span class="member-annotations">
</span>
@@ -6357,13 +6916,31 @@ Int
</div><!-- end member-title -->
<div class="member-body">
- <p>Allocate and return next free superclass id</p>
+ <div class="member-body-short" id="short-body-nextSuperId">
+ <p>Allocate and return next free superclass id</p>
+ </div>
+ <div class="member-body-long" id ="long-body-nextSuperId">
+ <p>Allocate and return next free superclass id</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="phasesPlan_=(x$1)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'phasesPlan_=(x$1)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6408,12 +6985,29 @@ Phase
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-phasesPlan_=(x$1)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-phasesPlan_=(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="phases_=(x$1)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'phases_=(x$1)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6455,13 +7049,31 @@ Phase
</div><!-- end member-title -->
<div class="member-body">
- <p>Phases by id</p>
+ <div class="member-body-short" id="short-body-phases_=(x$1)">
+ <p>Phases by id</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-phases_=(x$1)">
+ <p>Phases by id</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="reset()" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'reset()');">[+]</span>
<span class="member-annotations">
</span>
@@ -6494,12 +7106,29 @@ Phase
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-reset()">
+
+ </div>
+ <div class="member-body-long" id ="long-body-reset()">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="squashedPhases_=(x$1)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'squashedPhases_=(x$1)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6541,13 +7170,31 @@ Phase
</div><!-- end member-title -->
<div class="member-body">
- <p>Phases with consecutive Transforms grouped into a single phase, Empty array if squashing is disabled</p>
+ <div class="member-body-short" id="short-body-squashedPhases_=(x$1)">
+ <p>Phases with consecutive Transforms grouped into a single phase, Empty array if squashing is disabled</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-squashedPhases_=(x$1)">
+ <p>Phases with consecutive Transforms grouped into a single phase, Empty array if squashing is disabled</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="thread_=(x$1)" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'thread_=(x$1)');">[+]</span>
<span class="member-annotations">
@sharable
</span>
@@ -6586,13 +7233,31 @@ Phase
</div><!-- end member-title -->
<div class="member-body">
- <p>The thread on which `checkSingleThreaded was invoked last</p>
+ <div class="member-body-short" id="short-body-thread_=(x$1)">
+ <p>The thread on which `checkSingleThreaded was invoked last</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-thread_=(x$1)">
+ <p>The thread on which `checkSingleThreaded was invoked last</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="toTextRecursions_=(x$1)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'toTextRecursions_=(x$1)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6631,13 +7296,31 @@ Phase
</div><!-- end member-title -->
<div class="member-body">
- <p>Number of recursive invocations of a show method on current stack</p>
+ <div class="member-body-short" id="short-body-toTextRecursions_=(x$1)">
+ <p>Number of recursive invocations of a show method on current stack</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-toTextRecursions_=(x$1)">
+ <p>Number of recursive invocations of a show method on current stack</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="underlyingRecursions_=(x$1)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'underlyingRecursions_=(x$1)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6676,14 +7359,33 @@ Phase
</div><!-- end member-title -->
<div class="member-body">
- <p>The number of recursive invocation of underlying on a NamedType
+ <div class="member-body-short" id="short-body-underlyingRecursions_=(x$1)">
+ <p>The number of recursive invocation of underlying on a NamedType
+during a controlled operation.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-underlyingRecursions_=(x$1)">
+ <p>The number of recursive invocation of underlying on a NamedType
during a controlled operation.</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="uniqueSets" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'uniqueSets');">[+]</span>
<span class="member-annotations">
</span>
@@ -6704,17 +7406,40 @@ during a controlled operation.</p>
- <span class="no-left">: Map</span>
+ <span class="no-left">: Map
+<span class="no-left no-right">[</span>
+String<span class="">, </span>HashSet
+<span class="no-left no-right">[</span>
+Type
+<span class="no-left">]</span><span class="and-or-separator"> | </span>RefinedUniques<span class="and-or-separator"> | </span>NamedTypeUniques<span class="and-or-separator"> | </span>TypeAliasUniques
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-uniqueSets">
+
+ </div>
+ <div class="member-body-long" id ="long-body-uniqueSets">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="uniquesSizes" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'uniquesSizes');">[+]</span>
<span class="member-annotations">
</span>
@@ -6735,18 +7460,39 @@ during a controlled operation.</p>
- <span class="no-left">: Map</span>
+ <span class="no-left">: Map
+<span class="no-left no-right">[</span>
+String<span class="">, </span>Int
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>A map that associates label and size of all uniques sets</p>
+ <div class="member-body-short" id="short-body-uniquesSizes">
+ <p>A map that associates label and size of all uniques sets</p>
+ </div>
+ <div class="member-body-long" id ="long-body-uniquesSizes">
+ <p>A map that associates label and size of all uniques sets</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="unsafeNonvariant_=(x$1)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'unsafeNonvariant_=(x$1)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6785,11 +7531,30 @@ during a controlled operation.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>A flag that some unsafe nonvariant instantiation was encountered
+ <div class="member-body-short" id="short-body-unsafeNonvariant_=(x$1)">
+ <p>A flag that some unsafe nonvariant instantiation was encountered
in this run. Used as a shortcut to a avoid scans of types in
Typer.typedSelect.</p>
+ </div>
+ <div class="member-body-long" id ="long-body-unsafeNonvariant_=(x$1)">
+ <p>A flag that some unsafe nonvariant instantiation was encountered
+in this run. Used as a shortcut to a avoid scans of types in
+Typer.typedSelect.</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
</div>