aboutsummaryrefslogtreecommitdiff
path: root/api/dotty/tools/dotc/core/SymDenotations$
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/SymDenotations$
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/SymDenotations$')
-rw-r--r--api/dotty/tools/dotc/core/SymDenotations$/ClassDenotation.html1471
-rw-r--r--api/dotty/tools/dotc/core/SymDenotations$/FingerPrint$.html131
-rw-r--r--api/dotty/tools/dotc/core/SymDenotations$/FingerPrint.html131
-rw-r--r--api/dotty/tools/dotc/core/SymDenotations$/LazyType.html365
-rw-r--r--api/dotty/tools/dotc/core/SymDenotations$/ModuleCompleter.html102
-rw-r--r--api/dotty/tools/dotc/core/SymDenotations$/NoCompleter$.html26
-rw-r--r--api/dotty/tools/dotc/core/SymDenotations$/NoCompleter.html58
-rw-r--r--api/dotty/tools/dotc/core/SymDenotations$/NoDenotation.html157
-rw-r--r--api/dotty/tools/dotc/core/SymDenotations$/PackageClassDenotation.html328
-rw-r--r--api/dotty/tools/dotc/core/SymDenotations$/StubInfo.html77
-rw-r--r--api/dotty/tools/dotc/core/SymDenotations$/SymDenotation$.html36
-rw-r--r--api/dotty/tools/dotc/core/SymDenotations$/SymDenotation.html4009
-rw-r--r--api/dotty/tools/dotc/core/SymDenotations$/TypeParamsCompleter.html51
13 files changed, 6583 insertions, 359 deletions
diff --git a/api/dotty/tools/dotc/core/SymDenotations$/ClassDenotation.html b/api/dotty/tools/dotc/core/SymDenotations$/ClassDenotation.html
index 5c29e378e..fcd6ec8a4 100644
--- a/api/dotty/tools/dotc/core/SymDenotations$/ClassDenotation.html
+++ b/api/dotty/tools/dotc/core/SymDenotations$/ClassDenotation.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">
ClassDenotation
</span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">SymDenotation</span>
+
+ </div>
+
</div>
@@ -5339,12 +5353,89 @@
</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">ClassDenotation</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ symbol:
+ </span>
+ Symbol
+
+ <span class="no-left">, </span>
+
+
+ <span class="">
+ ownerIfExists:
+ </span>
+ Symbol
+
+ <span class="no-left">, </span>
+
+
+ <span class="">
+ name:
+ </span>
+ Name
+
+ <span class="no-left">, </span>
+
+
+ <span class="">
+ initFlags:
+ </span>
+ FlagSet
+
+ <span class="no-left">, </span>
+
+
+ <span class="">
+ initInfo:
+ </span>
+ Type
+
+ <span class="no-left">, </span>
+
+
+ <span class="">
+ initPrivateWithin:
+ </span>
+ Symbol
+
+ <span class="no-left">, </span>
+
+
+ <span class="">
+ initRunId:
+ </span>
+ RunId
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="baseTypeRefCache" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'baseTypeRefCache');">[+]</span>
<span class="member-annotations">
</span>
@@ -5365,17 +5456,37 @@
- <span class="no-left">: HashMap</span>
+ <span class="no-left">: HashMap
+<span class="no-left no-right">[</span>
+CachedType<span class="">, </span>Type
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-baseTypeRefCache">
+
+ </div>
+ <div class="member-body-long" id ="long-body-baseTypeRefCache">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="baseTypeRefValid" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'baseTypeRefValid');">[+]</span>
<span class="member-annotations">
</span>
@@ -5401,12 +5512,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-baseTypeRefValid">
+
+ </div>
+ <div class="member-body-long" id ="long-body-baseTypeRefValid">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="firstRunId" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'firstRunId');">[+]</span>
<span class="member-annotations">
</span>
@@ -5432,12 +5560,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-firstRunId">
+
+ </div>
+ <div class="member-body-long" id ="long-body-firstRunId">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="fullNameCache" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'fullNameCache');">[+]</span>
<span class="member-annotations">
</span>
@@ -5458,17 +5603,37 @@
- <span class="no-left">: SimpleMap</span>
+ <span class="no-left">: SimpleMap
+<span class="no-left no-right">[</span>
+String<span class="">, </span>Name
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-fullNameCache">
+
+ </div>
+ <div class="member-body-long" id ="long-body-fullNameCache">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="initFlags" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'initFlags');">[+]</span>
<span class="member-annotations">
</span>
@@ -5494,12 +5659,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-initFlags">
+
+ </div>
+ <div class="member-body-long" id ="long-body-initFlags">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="initInfo" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'initInfo');">[+]</span>
<span class="member-annotations">
</span>
@@ -5525,12 +5707,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-initInfo">
+
+ </div>
+ <div class="member-body-long" id ="long-body-initInfo">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="initPrivateWithin" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'initPrivateWithin');">[+]</span>
<span class="member-annotations">
</span>
@@ -5556,12 +5755,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-initPrivateWithin">
+
+ </div>
+ <div class="member-body-long" id ="long-body-initPrivateWithin">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="initRunId" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'initRunId');">[+]</span>
<span class="member-annotations">
</span>
@@ -5587,12 +5803,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-initRunId">
+
+ </div>
+ <div class="member-body-long" id ="long-body-initRunId">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="memberNamesCache" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'memberNamesCache');">[+]</span>
<span class="member-annotations">
</span>
@@ -5613,17 +5846,40 @@
- <span class="no-left">: SimpleMap</span>
+ <span class="no-left">: SimpleMap
+<span class="no-left no-right">[</span>
+NameFilter<span class="">, </span>Set
+<span class="no-left no-right">[</span>
+Name
+<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-memberNamesCache">
+
+ </div>
+ <div class="member-body-long" id ="long-body-memberNamesCache">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="myBaseClasses" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'myBaseClasses');">[+]</span>
<span class="member-annotations">
</span>
@@ -5644,17 +5900,37 @@
- <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">
-
+ <div class="member-body-short" id="short-body-myBaseClasses">
+
+ </div>
+ <div class="member-body-long" id ="long-body-myBaseClasses">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="myMemberCache" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'myMemberCache');">[+]</span>
<span class="member-annotations">
</span>
@@ -5675,17 +5951,37 @@
- <span class="no-left">: LRUCache</span>
+ <span class="no-left">: LRUCache
+<span class="no-left no-right">[</span>
+Name<span class="">, </span>PreDenotation
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-myMemberCache">
+
+ </div>
+ <div class="member-body-long" id ="long-body-myMemberCache">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="myMemberCachePeriod" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'myMemberCachePeriod');">[+]</span>
<span class="member-annotations">
</span>
@@ -5711,12 +6007,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-myMemberCachePeriod">
+
+ </div>
+ <div class="member-body-long" id ="long-body-myMemberCachePeriod">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="myMemberFingerPrint" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'myMemberFingerPrint');">[+]</span>
<span class="member-annotations">
</span>
@@ -5742,12 +6055,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-myMemberFingerPrint">
+
+ </div>
+ <div class="member-body-long" id ="long-body-myMemberFingerPrint">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="myNamedTypeParams" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'myNamedTypeParams');">[+]</span>
<span class="member-annotations">
</span>
@@ -5768,17 +6098,37 @@
- <span class="no-left">: Set</span>
+ <span class="no-left">: Set
+<span class="no-left no-right">[</span>
+TypeSymbol
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-myNamedTypeParams">
+
+ </div>
+ <div class="member-body-long" id ="long-body-myNamedTypeParams">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="mySuperClassBits" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'mySuperClassBits');">[+]</span>
<span class="member-annotations">
</span>
@@ -5804,12 +6154,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-mySuperClassBits">
+
+ </div>
+ <div class="member-body-long" id ="long-body-mySuperClassBits">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="myThisType" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'myThisType');">[+]</span>
<span class="member-annotations">
</span>
@@ -5835,12 +6202,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-myThisType">
+
+ </div>
+ <div class="member-body-long" id ="long-body-myThisType">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="myTypeParams" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'myTypeParams');">[+]</span>
<span class="member-annotations">
</span>
@@ -5861,18 +6245,39 @@
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+TypeSymbol
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>TODO: Document why caches are supposedly safe to use</p>
+ <div class="member-body-short" id="short-body-myTypeParams">
+ <p>TODO: Document why caches are supposedly safe to use</p>
+ </div>
+ <div class="member-body-long" id ="long-body-myTypeParams">
+ <p>TODO: Document why caches are supposedly safe to use</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="myTypeRef" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'myTypeRef');">[+]</span>
<span class="member-annotations">
</span>
@@ -5898,12 +6303,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-myTypeRef">
+
+ </div>
+ <div class="member-body-long" id ="long-body-myTypeRef">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var 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 private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'name');">[+]</span>
<span class="member-annotations">
</span>
@@ -5929,12 +6351,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="ownerIfExists" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ownerIfExists');">[+]</span>
<span class="member-annotations">
</span>
@@ -5960,12 +6399,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-ownerIfExists">
+
+ </div>
+ <div class="member-body-long" id ="long-body-ownerIfExists">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var 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" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'symbol');">[+]</span>
<span class="member-annotations">
</span>
@@ -5991,12 +6447,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-symbol">
+
+ </div>
+ <div class="member-body-long" id ="long-body-symbol">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="baseClasses(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'baseClasses(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6032,19 +6505,41 @@
- <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 base classes of this class in linearization order,
+ <div class="member-body-short" id="short-body-baseClasses(ctx)">
+ <p>The base classes of this class in linearization order,
+with the class itself as first element.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-baseClasses(ctx)">
+ <p>The base classes of this class in linearization order,
with the class itself as first element.</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="baseTypeRefOf(tp)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'baseTypeRefOf(tp)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6096,13 +6591,31 @@ with the class itself as first element.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Compute tp.baseTypeRef(this)</p>
+ <div class="member-body-short" id="short-body-baseTypeRefOf(tp)(ctx)">
+ <p>Compute tp.baseTypeRef(this)</p>
+ </div>
+ <div class="member-body-long" id ="long-body-baseTypeRefOf(tp)(ctx)">
+ <p>Compute tp.baseTypeRef(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="checkBasesUpToDate()(ctx)" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'checkBasesUpToDate()(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6148,13 +6661,31 @@ with the class itself as first element.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Invalidate baseTypeRefCache, baseClasses and superClassBits on new run</p>
+ <div class="member-body-short" id="short-body-checkBasesUpToDate()(ctx)">
+ <p>Invalidate baseTypeRefCache, baseClasses and superClassBits on new run</p>
+ </div>
+ <div class="member-body-long" id ="long-body-checkBasesUpToDate()(ctx)">
+ <p>Invalidate baseTypeRefCache, baseClasses and superClassBits on new run</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="classInfo(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'classInfo(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6195,13 +6726,31 @@ with the class itself as first element.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>The info asserted to have type ClassInfo</p>
+ <div class="member-body-short" id="short-body-classInfo(ctx)">
+ <p>The info asserted to have type ClassInfo</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-classInfo(ctx)">
+ <p>The info asserted to have type ClassInfo</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="classParents(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'classParents(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6237,18 +6786,39 @@ with the class itself as first element.</p>
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+TypeRef
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>The denotations of all parents in this class.</p>
+ <div class="member-body-short" id="short-body-classParents(ctx)">
+ <p>The denotations of all parents in this class.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-classParents(ctx)">
+ <p>The denotations of all parents in this 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="classSymbol" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'classSymbol');">[+]</span>
<span class="member-annotations">
</span>
@@ -6274,13 +6844,31 @@ with the class itself as first element.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>The symbol asserted to have type ClassSymbol</p>
+ <div class="member-body-short" id="short-body-classSymbol">
+ <p>The symbol asserted to have type ClassSymbol</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-classSymbol">
+ <p>The symbol asserted to have type ClassSymbol</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="computeBases(ctx)" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'computeBases(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6316,17 +6904,39 @@ with the class itself as first element.</p>
- <span class="no-left">: </span>
+ <span class="no-left">: <span class="no-right">(</span>
+List
+<span class="no-left no-right">[</span>
+ClassSymbol
+<span class="no-left">]</span><span>, </span>BitSet
+<span class="no-left">)</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-computeBases(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-computeBases(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="computeMemberFingerPrint(ctx)" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'computeMemberFingerPrint(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6367,12 +6977,29 @@ with the class itself as first element.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-computeMemberFingerPrint(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-computeMemberFingerPrint(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="computeNPMembersNamed(name,inherited)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'computeNPMembersNamed(name,inherited)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6432,12 +7059,29 @@ with the class itself as first element.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-computeNPMembersNamed(name,inherited)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-computeNPMembersNamed(name,inherited)(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="computeThisType(ctx)" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'computeThisType(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6478,12 +7122,29 @@ with the class itself as first element.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-computeThisType(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-computeThisType(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="delete(sym)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'delete(sym)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6535,15 +7196,35 @@ with the class itself as first element.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Delete symbol from current scope.
+ <div class="member-body-short" id="short-body-delete(sym)(ctx)">
+ <p>Delete symbol from current scope.
+Note: We require that this does not happen after the first time
+someone does a findMember on a subclass.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-delete(sym)(ctx)">
+ <p>Delete symbol from current scope.
Note: We require that this does not happen after the first time
someone does a findMember on a subclass.</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="derivesFrom(base)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'derivesFrom(base)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6595,14 +7276,33 @@ someone does a findMember on a subclass.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Is this a subclass of <code>base</code>,
+ <div class="member-body-short" id="short-body-derivesFrom(base)(ctx)">
+ <p>Is this a subclass of <code>base</code>,
and is the denoting symbol also different from <code>Null</code> or <code>Nothing</code>?</p>
+ </div>
+ <div class="member-body-long" id ="long-body-derivesFrom(base)(ctx)">
+ <p>Is this a subclass of <code>base</code>,
+and is the denoting symbol also different from <code>Null</code> or <code>Nothing</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="ensureFreshScopeAfter(phase)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ensureFreshScopeAfter(phase)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6654,14 +7354,33 @@ and is the denoting symbol also different from <code>Null</code> or <code>Nothin
</div><!-- end member-title -->
<div class="member-body">
- <p>If this class has the same <code>decls</code> scope reference in <code>phase</code> and
+ <div class="member-body-short" id="short-body-ensureFreshScopeAfter(phase)(ctx)">
+ <p>If this class has the same <code>decls</code> scope reference in <code>phase</code> and
+<code>phase.next</code>, install a new denotation with a cloned scope in <code>phase.next</code>.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-ensureFreshScopeAfter(phase)(ctx)">
+ <p>If this class has the same <code>decls</code> scope reference in <code>phase</code> and
<code>phase.next</code>, install a new denotation with a cloned scope in <code>phase.next</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="ensureTypeParamsInCorrectOrder()(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ensureTypeParamsInCorrectOrder()(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6707,14 +7426,33 @@ and is the denoting symbol also different from <code>Null</code> or <code>Nothin
</div><!-- end member-title -->
<div class="member-body">
- <p>Make sure the type parameters of this class appear in the order given
+ <div class="member-body-short" id="short-body-ensureTypeParamsInCorrectOrder()(ctx)">
+ <p>Make sure the type parameters of this class appear in the order given
by <code>typeParams</code> in the scope of the class. Reorder definitions in scope if necessar...</p>
+ </div>
+ <div class="member-body-long" id ="long-body-ensureTypeParamsInCorrectOrder()(ctx)">
+ <p>Make sure the type parameters of this class appear in the order given
+by <code>typeParams</code> in the scope of the class. Reorder definitions in scope 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="enter(sym,scope)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'enter(sym,scope)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6774,15 +7512,35 @@ by <code>typeParams</code> in the scope of the class. Reorder definitions in sco
</div><!-- end member-title -->
<div class="member-body">
- <p>Enter a symbol in current scope, and future scopes of same denotation.
+ <div class="member-body-short" id="short-body-enter(sym,scope)(ctx)">
+ <p>Enter a symbol in current scope, and future scopes of same denotation.
Note: We require that this does not happen after the first time
someone does a fi...</p>
+ </div>
+ <div class="member-body-long" id ="long-body-enter(sym,scope)(ctx)">
+ <p>Enter a symbol in current scope, and future scopes of same denotation.
+Note: We require that this does not happen after the first time
+someone does a findMember on a subclass.</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="enter$default$2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'enter$default$2');">[+]</span>
<span class="member-annotations">
</span>
@@ -6808,15 +7566,35 @@ someone does a fi...</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Enter a symbol in current scope, and future scopes of same denotation.
+ <div class="member-body-short" id="short-body-enter$default$2">
+ <p>Enter a symbol in current scope, and future scopes of same denotation.
Note: We require that this does not happen after the first time
someone does a fi...</p>
+ </div>
+ <div class="member-body-long" id ="long-body-enter$default$2">
+ <p>Enter a symbol in current scope, and future scopes of same denotation.
+Note: We require that this does not happen after the first time
+someone does a findMember on a subclass.</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="enterNoReplace(sym,scope)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'enterNoReplace(sym,scope)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6876,13 +7654,31 @@ someone does a fi...</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Enter a symbol in given <code>scope</code> without potentially replacing the old copy.</p>
+ <div class="member-body-short" id="short-body-enterNoReplace(sym,scope)(ctx)">
+ <p>Enter a symbol in given <code>scope</code> without potentially replacing the old copy.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-enterNoReplace(sym,scope)(ctx)">
+ <p>Enter a symbol in given <code>scope</code> without potentially replacing the old copy.</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="findMember(name,pre,excluded)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'findMember(name,pre,excluded)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6950,16 +7746,37 @@ someone does a fi...</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Find member of this denotation with given name and
+ <div class="member-body-short" id="short-body-findMember(name,pre,excluded)(ctx)">
+ <p>Find member of this denotation with given name and
produce a denotation that contains the type of the member
as seen from given prefix <code>pre</code>. Exclude all...
</p>
+ </div>
+ <div class="member-body-long" id ="long-body-findMember(name,pre,excluded)(ctx)">
+ <p>Find member of this denotation with given name and
+produce a denotation that contains the type of the member
+as seen from given prefix <code>pre</code>. Exclude all members that have
+flags in <code>excluded</code> from consideration.</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="firstRunId_=(x$1)" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'firstRunId_=(x$1)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6998,12 +7815,29 @@ as seen from given prefix <code>pre</code>. Exclude all...
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-firstRunId_=(x$1)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-firstRunId_=(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="fullName(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'fullName(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7044,13 +7878,31 @@ as seen from given prefix <code>pre</code>. Exclude all...
</div><!-- end member-title -->
<div class="member-body">
- <p><code>fullName</code> where `.' is the separator character</p>
+ <div class="member-body-short" id="short-body-fullName(ctx)">
+ <p><code>fullName</code> where `.' is the separator character</p>
+ </div>
+ <div class="member-body-long" id ="long-body-fullName(ctx)">
+ <p><code>fullName</code> where `.' is the separator character</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="fullNameSeparated(separator)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'fullNameSeparated(separator)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7102,16 +7954,42 @@ as seen from given prefix <code>pre</code>. Exclude all...
</div><!-- end member-title -->
<div class="member-body">
- <p>The encoded full path name of this denotation, where outer names and inner names
+ <div class="member-body-short" id="short-body-fullNameSeparated(separator)(ctx)">
+ <p>The encoded full path name of this denotation, where outer names and inner names
are separated by <code>separator</code> strings.
Never translates expansions of oper...
</p>
+ </div>
+ <div class="member-body-long" id ="long-body-fullNameSeparated(separator)(ctx)">
+ <p>The encoded full path name of this denotation, where outer names and inner names
+are separated by <code>separator</code> strings.
+Never translates expansions of operators back to operator symbol.
+Drops package objects. Represents terms in the owner chain by a simple <code>~</code>.
+(Note: scalac uses nothing to represent terms, which can cause name clashes
+between same-named definitions in different enclosing methods. Before this commit
+we used `$' but this can cause ambiguities with the class separator '$').
+A separator &quot;&quot; means &quot;flat name&quot;; the real separator in this case is &quot;$&quot; and
+enclosing packages do not form part of the 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="info_=(tp)" class="member protected">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'info_=(tp)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7150,12 +8028,29 @@ Never translates expansions of oper...
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-info_=(tp)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-info_=(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="invalidateInheritedInfo()" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'invalidateInheritedInfo()');">[+]</span>
<span class="member-annotations">
</span>
@@ -7188,13 +8083,31 @@ Never translates expansions of oper...
</div><!-- end member-title -->
<div class="member-body">
- <p>Invalidate all caches and fields that depend on base classes and their contents</p>
+ <div class="member-body-short" id="short-body-invalidateInheritedInfo()">
+ <p>Invalidate all caches and fields that depend on base classes and their contents</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-invalidateInheritedInfo()">
+ <p>Invalidate all caches and fields that depend on base classes and their contents</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="isFullyCompleted(ctx)" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isFullyCompleted(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7235,15 +8148,35 @@ Never translates expansions of oper...
</div><!-- end member-title -->
<div class="member-body">
- <p>The denotation is fully completed: all attributes are fully defined.
+ <div class="member-body-short" id="short-body-isFullyCompleted(ctx)">
+ <p>The denotation is fully completed: all attributes are fully defined.
ClassDenotations compiled from source are first completed, then fully completed.
Pa...</p>
+ </div>
+ <div class="member-body-long" id ="long-body-isFullyCompleted(ctx)">
+ <p>The denotation is fully completed: all attributes are fully defined.
+ClassDenotations compiled from source are first completed, then fully completed.
+Packages are never fully completed since members can be added at any time.</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="isSubClass(base)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isSubClass(base)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7295,13 +8228,31 @@ Pa...</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Is this a subclass of the given class <code>base</code>?</p>
+ <div class="member-body-short" id="short-body-isSubClass(base)(ctx)">
+ <p>Is this a subclass of the given class <code>base</code>?</p>
+ </div>
+ <div class="member-body-long" id ="long-body-isSubClass(base)(ctx)">
+ <p>Is this a subclass of the given class <code>base</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="memberCache(ctx)" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'memberCache(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7337,17 +8288,37 @@ Pa...</p>
- <span class="no-left">: LRUCache</span>
+ <span class="no-left">: LRUCache
+<span class="no-left no-right">[</span>
+Name<span class="">, </span>PreDenotation
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-memberCache(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-memberCache(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="memberFingerPrint(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'memberFingerPrint(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7388,16 +8359,37 @@ Pa...</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>A bloom filter for the names of all members in this class.
+ <div class="member-body-short" id="short-body-memberFingerPrint(ctx)">
+ <p>A bloom filter for the names of all members in this class.
Makes sense only for parent classes, and should definitely
not be used for package classes be...
</p>
+ </div>
+ <div class="member-body-long" id ="long-body-memberFingerPrint(ctx)">
+ <p>A bloom filter for the names of all members in this class.
+Makes sense only for parent classes, and should definitely
+not be used for package classes because cache never
+gets invalidated.</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="memberNames(keepOnly)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'memberNames(keepOnly)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7444,17 +8436,37 @@ not be used for package classes be...
- <span class="no-left">: Set</span>
+ <span class="no-left">: Set
+<span class="no-left no-right">[</span>
+Name
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-memberNames(keepOnly)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-memberNames(keepOnly)(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="membersNamed(name)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'membersNamed(name)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7506,15 +8518,35 @@ not be used for package classes be...
</div><!-- end member-title -->
<div class="member-body">
- <p>All members of this class that have the given name.
+ <div class="member-body-short" id="short-body-membersNamed(name)(ctx)">
+ <p>All members of this class that have the given name.
The elements of the returned pre-denotation all
have existing symbols.</p>
+ </div>
+ <div class="member-body-long" id ="long-body-membersNamed(name)(ctx)">
+ <p>All members of this class that have the given name.
+The elements of the returned pre-denotation all
+have existing 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="namedTypeParams(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'namedTypeParams(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7550,18 +8582,39 @@ have existing symbols.</p>
- <span class="no-left">: Set</span>
+ <span class="no-left">: Set
+<span class="no-left no-right">[</span>
+TypeSymbol
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>The named type parameters declared or inherited by this class</p>
+ <div class="member-body-short" id="short-body-namedTypeParams(ctx)">
+ <p>The named type parameters declared or inherited by this class</p>
+ </div>
+ <div class="member-body-long" id ="long-body-namedTypeParams(ctx)">
+ <p>The named type parameters declared or inherited by this 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="nonPrivateMembersNamed(name,inherited)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'nonPrivateMembersNamed(name,inherited)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7621,15 +8674,35 @@ have existing symbols.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>All non-private members of this class that have the given name.
+ <div class="member-body-short" id="short-body-nonPrivateMembersNamed(name,inherited)(ctx)">
+ <p>All non-private members of this class that have the given name.
+The elements of the returned pre-denotation all
+have existing symbols.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-nonPrivateMembersNamed(name,inherited)(ctx)">
+ <p>All non-private members of this class that have the given name.
The elements of the returned pre-denotation all
have existing 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="nonPrivateMembersNamed$default$2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'nonPrivateMembersNamed$default$2');">[+]</span>
<span class="member-annotations">
</span>
@@ -7655,15 +8728,35 @@ have existing symbols.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>All non-private members of this class that have the given name.
+ <div class="member-body-short" id="short-body-nonPrivateMembersNamed$default$2">
+ <p>All non-private members of this class that have the given name.
The elements of the returned pre-denotation all
have existing symbols.</p>
+ </div>
+ <div class="member-body-long" id ="long-body-nonPrivateMembersNamed$default$2">
+ <p>All non-private members of this class that have the given name.
+The elements of the returned pre-denotation all
+have existing 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="paramAccessors(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'paramAccessors(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7699,19 +8792,41 @@ have existing symbols.</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">
- <p>The parameter accessors of this class. Term and type accessors,
+ <div class="member-body-short" id="short-body-paramAccessors(ctx)">
+ <p>The parameter accessors of this class. Term and type accessors,
getters and setters are all returned int his list</p>
+ </div>
+ <div class="member-body-long" id ="long-body-paramAccessors(ctx)">
+ <p>The parameter accessors of this class. Term and type accessors,
+getters and setters are all returned int his 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="primaryConstructor(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'primaryConstructor(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7752,13 +8867,31 @@ getters and setters are all returned int his list</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>The primary constructor of a class or trait, NoSymbol if not applicable.</p>
+ <div class="member-body-short" id="short-body-primaryConstructor(ctx)">
+ <p>The primary constructor of a class or trait, NoSymbol if not applicable.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-primaryConstructor(ctx)">
+ <p>The primary constructor of a class or trait, NoSymbol if not applicable.</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="replace(prev,replacement)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'replace(prev,replacement)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7818,14 +8951,33 @@ getters and setters are all returned int his list</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Replace symbol <code>prev</code> (if defined in current class) by symbol <code>replacement</code>.
+ <div class="member-body-short" id="short-body-replace(prev,replacement)(ctx)">
+ <p>Replace symbol <code>prev</code> (if defined in current class) by symbol <code>replacement</code>.
If <code>prev</code> is not defined in current class, do nothing.</p>
+ </div>
+ <div class="member-body-long" id ="long-body-replace(prev,replacement)(ctx)">
+ <p>Replace symbol <code>prev</code> (if defined in current class) by symbol <code>replacement</code>.
+If <code>prev</code> is not defined in current class, do nothing.</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="superClass(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'superClass(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7866,13 +9018,31 @@ If <code>prev</code> is not defined in current class, do nothing.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>The symbol of the superclass, NoSymbol if no superclass exists</p>
+ <div class="member-body-short" id="short-body-superClass(ctx)">
+ <p>The symbol of the superclass, NoSymbol if no superclass exists</p>
+ </div>
+ <div class="member-body-long" id ="long-body-superClass(ctx)">
+ <p>The symbol of the superclass, NoSymbol if no superclass 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="superClassBits(ctx)" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'superClassBits(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7913,13 +9083,31 @@ If <code>prev</code> is not defined in current class, do nothing.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>A bitset that contains the superId's of all base classes</p>
+ <div class="member-body-short" id="short-body-superClassBits(ctx)">
+ <p>A bitset that contains the superId's of all base classes</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-superClassBits(ctx)">
+ <p>A bitset that contains the superId's of all base 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="syncWithParents(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'syncWithParents(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7960,14 +9148,33 @@ If <code>prev</code> is not defined in current class, do nothing.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>invalidate caches influenced by parent classes if one of the parents
+ <div class="member-body-short" id="short-body-syncWithParents(ctx)">
+ <p>invalidate caches influenced by parent classes if one of the parents
+is younger than the denotation itself.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-syncWithParents(ctx)">
+ <p>invalidate caches influenced by parent classes if one of the parents
is younger than the denotation 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="thisType(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'thisType(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -8008,16 +9215,37 @@ is younger than the denotation itself.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>The this-type depends on the kind of class:
+ <div class="member-body-short" id="short-body-thisType(ctx)">
+ <p>The this-type depends on the kind of class:
- for a package class <code>p</code>: ThisType(TypeRef(Noprefix, p))
- for a module class <code>m</code>: A term ref to m's source mo...
</p>
+ </div>
+ <div class="member-body-long" id ="long-body-thisType(ctx)">
+ <p>The this-type depends on the kind of class:
+- for a package class <code>p</code>: ThisType(TypeRef(Noprefix, p))
+- for a module class <code>m</code>: A term ref to m's source module.
+- for all other classes <code>c</code> with owner <code>o</code>: ThisType(TypeRef(o.thisType, 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="typeParamCreationFlags" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'typeParamCreationFlags');">[+]</span>
<span class="member-annotations">
</span>
@@ -8043,14 +9271,33 @@ is younger than the denotation itself.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>The flags to be used for a type parameter owned by this symbol.
+ <div class="member-body-short" id="short-body-typeParamCreationFlags">
+ <p>The flags to be used for a type parameter owned by this symbol.
+Overridden by ClassDenotation.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-typeParamCreationFlags">
+ <p>The flags to be used for a type parameter owned by this symbol.
Overridden by ClassDenotation.</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="typeParams(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'typeParams(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -8086,18 +9333,39 @@ Overridden by ClassDenotation.</p>
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+TypeSymbol
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>The type parameters of this class</p>
+ <div class="member-body-short" id="short-body-typeParams(ctx)">
+ <p>The type parameters of this class</p>
+ </div>
+ <div class="member-body-long" id ="long-body-typeParams(ctx)">
+ <p>The type parameters of this 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="typeParamsFromDecls(ctx)" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'typeParamsFromDecls(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -8133,21 +9401,45 @@ Overridden by ClassDenotation.</p>
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+TypeSymbol
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>The type parameters in this class, in the order they appear in the current
+ <div class="member-body-short" id="short-body-typeParamsFromDecls(ctx)">
+ <p>The type parameters in this class, in the order they appear in the current
scope <code>decls</code>. This might be temporarily the incorrect order when
reading Scala...
</p>
+ </div>
+ <div class="member-body-long" id ="long-body-typeParamsFromDecls(ctx)">
+ <p>The type parameters in this class, in the order they appear in the current
+scope <code>decls</code>. This might be temporarily the incorrect order when
+reading Scala2 pickled info. The problem is fixed by <code>updateTypeParams</code>
+which is called once an unpickled symbol has been completed.</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="typeRef(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'typeRef(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -8188,9 +9480,26 @@ reading Scala...
</div><!-- end member-title -->
<div class="member-body">
- <p>The TypeRef representing this type denotation at its original location.</p>
+ <div class="member-body-short" id="short-body-typeRef(ctx)">
+ <p>The TypeRef representing this type denotation at its original location.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-typeRef(ctx)">
+ <p>The TypeRef representing this type denotation at its original location.</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
</div>
diff --git a/api/dotty/tools/dotc/core/SymDenotations$/FingerPrint$.html b/api/dotty/tools/dotc/core/SymDenotations$/FingerPrint$.html
index 9cba6093c..6bc7853a8 100644
--- a/api/dotty/tools/dotc/core/SymDenotations$/FingerPrint$.html
+++ b/api/dotty/tools/dotc/core/SymDenotations$/FingerPrint$.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">
FingerPrint
</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="Mask" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Mask');">[+]</span>
<span class="member-annotations">
</span>
@@ -5365,12 +5381,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Mask">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Mask">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="NumBits" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'NumBits');">[+]</span>
<span class="member-annotations">
</span>
@@ -5396,12 +5429,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-NumBits">
+
+ </div>
+ <div class="member-body-long" id ="long-body-NumBits">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="NumWords" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'NumWords');">[+]</span>
<span class="member-annotations">
</span>
@@ -5427,12 +5477,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-NumWords">
+
+ </div>
+ <div class="member-body-long" id ="long-body-NumWords">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="WordSizeLog" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'WordSizeLog');">[+]</span>
<span class="member-annotations">
</span>
@@ -5458,12 +5525,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-WordSizeLog">
+
+ </div>
+ <div class="member-body-long" id ="long-body-WordSizeLog">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="unknown" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'unknown');">[+]</span>
<span class="member-annotations">
</span>
@@ -5489,12 +5573,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-unknown">
+
+ </div>
+ <div class="member-body-long" id ="long-body-unknown">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var 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>
@@ -5527,8 +5628,24 @@
</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>
diff --git a/api/dotty/tools/dotc/core/SymDenotations$/FingerPrint.html b/api/dotty/tools/dotc/core/SymDenotations$/FingerPrint.html
index 5c3cab0a0..b5b419e1a 100644
--- a/api/dotty/tools/dotc/core/SymDenotations$/FingerPrint.html
+++ b/api/dotty/tools/dotc/core/SymDenotations$/FingerPrint.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">
FingerPrint
</span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">AnyVal</span>
+
+ </div>
+
</div>
@@ -5340,12 +5354,44 @@ of names.</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">FingerPrint</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ bits:
+ </span>
+ Array
+<span class="no-left no-right">[</span>
+Long
+<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="bits" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'bits');">[+]</span>
<span class="member-annotations">
</span>
@@ -5366,17 +5412,37 @@ of names.</p>
- <span class="no-left">: Array</span>
+ <span class="no-left">: Array
+<span class="no-left no-right">[</span>
+Long
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-bits">
+
+ </div>
+ <div class="member-body-long" id ="long-body-bits">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var 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(name)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'contains(name)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5415,13 +5481,31 @@ of names.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Does set contain hash bits of given name?</p>
+ <div class="member-body-short" id="short-body-contains(name)">
+ <p>Does set contain hash bits of given name?</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-contains(name)">
+ <p>Does set contain hash bits of given 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="include(name)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'include(name)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5460,13 +5544,31 @@ of names.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Include some bits of name's hashcode in set</p>
+ <div class="member-body-short" id="short-body-include(name)">
+ <p>Include some bits of name's hashcode in set</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-include(name)">
+ <p>Include some bits of name's hashcode in set</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="include(that)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'include(that)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5505,9 +5607,26 @@ of names.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Include all bits of <code>that</code> fingerprint in set</p>
+ <div class="member-body-short" id="short-body-include(that)">
+ <p>Include all bits of <code>that</code> fingerprint in set</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-include(that)">
+ <p>Include all bits of <code>that</code> fingerprint in set</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
</div>
diff --git a/api/dotty/tools/dotc/core/SymDenotations$/LazyType.html b/api/dotty/tools/dotc/core/SymDenotations$/LazyType.html
index 5f441fa46..d48559824 100644
--- a/api/dotty/tools/dotc/core/SymDenotations$/LazyType.html
+++ b/api/dotty/tools/dotc/core/SymDenotations$/LazyType.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,27 @@
<span id="entity-name">
LazyType
</span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">UncachedGroundType</span>
+
+
+ <span class="keyword">with</span>
+
+ <span class="entity-super-type">Function1</span>
+
+
+ <span class="keyword">with</span>
+
+ <span class="entity-super-type">Function2</span>
+
+ </div>
+
</div>
@@ -5343,12 +5367,35 @@ of these function types.</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">LazyType</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="myDecls" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'myDecls');">[+]</span>
<span class="member-annotations">
</span>
@@ -5374,12 +5421,29 @@ of these function types.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-myDecls">
+
+ </div>
+ <div class="member-body-long" id ="long-body-myDecls">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="myModuleClassFn" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'myModuleClassFn');">[+]</span>
<span class="member-annotations">
</span>
@@ -5400,17 +5464,34 @@ of these function types.</p>
- <span class="no-left">: </span>
+ <span class="no-left">: Context<span class="right-arrow"> =&gt; </span>Symbol</span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-myModuleClassFn">
+
+ </div>
+ <div class="member-body-long" id ="long-body-myModuleClassFn">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="mySourceModuleFn" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'mySourceModuleFn');">[+]</span>
<span class="member-annotations">
</span>
@@ -5431,17 +5512,34 @@ of these function types.</p>
- <span class="no-left">: </span>
+ <span class="no-left">: Context<span class="right-arrow"> =&gt; </span>Symbol</span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-mySourceModuleFn">
+
+ </div>
+ <div class="member-body-long" id ="long-body-mySourceModuleFn">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var 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)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'apply(sym)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5480,12 +5578,29 @@ of these function types.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-apply(sym)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-apply(sym)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var 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(module,modcls)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'apply(module,modcls)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5532,12 +5647,29 @@ of these function types.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-apply(module,modcls)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-apply(module,modcls)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="complete(denot)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'complete(denot)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5589,13 +5721,31 @@ of these function types.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Sets all missing fields of given denotation</p>
+ <div class="member-body-short" id="short-body-complete(denot)(ctx)">
+ <p>Sets all missing fields of given denotation</p>
+ </div>
+ <div class="member-body-long" id ="long-body-complete(denot)(ctx)">
+ <p>Sets all missing fields of given 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="decls" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'decls');">[+]</span>
<span class="member-annotations">
</span>
@@ -5621,12 +5771,29 @@ of these function types.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-decls">
+
+ </div>
+ <div class="member-body-long" id ="long-body-decls">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="moduleClass(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'moduleClass(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5667,12 +5834,29 @@ of these function types.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-moduleClass(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-moduleClass(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="myDecls_=(x$1)" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'myDecls_=(x$1)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5711,12 +5895,29 @@ of these function types.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-myDecls_=(x$1)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-myDecls_=(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="myModuleClassFn_=(x$1)" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'myModuleClassFn_=(x$1)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5755,12 +5956,29 @@ of these function types.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-myModuleClassFn_=(x$1)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-myModuleClassFn_=(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="mySourceModuleFn_=(x$1)" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'mySourceModuleFn_=(x$1)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5799,12 +6017,29 @@ of these function types.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-mySourceModuleFn_=(x$1)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-mySourceModuleFn_=(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="proxy" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'proxy');">[+]</span>
<span class="member-annotations">
</span>
@@ -5830,14 +6065,33 @@ of these function types.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>A proxy to this lazy type that keeps the complete operation
+ <div class="member-body-short" id="short-body-proxy">
+ <p>A proxy to this lazy type that keeps the complete operation
+but provides fresh slots for scope/sourceModule/moduleClass</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-proxy">
+ <p>A proxy to this lazy type that keeps the complete operation
but provides fresh slots for scope/sourceModule/moduleClass</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="sourceModule(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'sourceModule(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5878,12 +6132,29 @@ but provides fresh slots for scope/sourceModule/moduleClass</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-sourceModule(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-sourceModule(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="withDecls(decls)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'withDecls(decls)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5917,17 +6188,34 @@ but provides fresh slots for scope/sourceModule/moduleClass</p>
- <span class="no-left">: </span>
+ <span class="no-left">: LazyType<span class="and-or-separator"> &amp; </span>LazyType</span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-withDecls(decls)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-withDecls(decls)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="withModuleClass(moduleClassFn)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'withModuleClass(moduleClassFn)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5961,17 +6249,34 @@ but provides fresh slots for scope/sourceModule/moduleClass</p>
- <span class="no-left">: </span>
+ <span class="no-left">: LazyType<span class="and-or-separator"> &amp; </span>LazyType</span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-withModuleClass(moduleClassFn)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-withModuleClass(moduleClassFn)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="withSourceModule(sourceModuleFn)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'withSourceModule(sourceModuleFn)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6005,13 +6310,29 @@ but provides fresh slots for scope/sourceModule/moduleClass</p>
- <span class="no-left">: </span>
+ <span class="no-left">: LazyType<span class="and-or-separator"> &amp; </span>LazyType</span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-withSourceModule(sourceModuleFn)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-withSourceModule(sourceModuleFn)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
</div>
diff --git a/api/dotty/tools/dotc/core/SymDenotations$/ModuleCompleter.html b/api/dotty/tools/dotc/core/SymDenotations$/ModuleCompleter.html
index 277e5af74..8777ed7fd 100644
--- a/api/dotty/tools/dotc/core/SymDenotations$/ModuleCompleter.html
+++ b/api/dotty/tools/dotc/core/SymDenotations$/ModuleCompleter.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">
ModuleCompleter
</span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">LazyType</span>
+
+ </div>
+
</div>
@@ -5342,12 +5356,41 @@ module class, followed by copying the relevant fields to the module.</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">ModuleCompleter</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ _moduleClass:
+ </span>
+ ClassSymbol
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="_moduleClass" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_moduleClass');">[+]</span>
<span class="member-annotations">
</span>
@@ -5373,12 +5416,29 @@ module class, followed by copying the relevant fields to the module.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_moduleClass">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_moduleClass">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="complete(denot)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'complete(denot)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5430,13 +5490,31 @@ module class, followed by copying the relevant fields to the module.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Sets all missing fields of given denotation</p>
+ <div class="member-body-short" id="short-body-complete(denot)(ctx)">
+ <p>Sets all missing fields of given denotation</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-complete(denot)(ctx)">
+ <p>Sets all missing fields of given 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="moduleClass(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'moduleClass(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5477,8 +5555,24 @@ module class, followed by copying the relevant fields to the module.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-moduleClass(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-moduleClass(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/core/SymDenotations$/NoCompleter$.html b/api/dotty/tools/dotc/core/SymDenotations$/NoCompleter$.html
index f9213516a..51de1831f 100644
--- a/api/dotty/tools/dotc/core/SymDenotations$/NoCompleter$.html
+++ b/api/dotty/tools/dotc/core/SymDenotations$/NoCompleter$.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
final
</span>
@@ -5330,11 +5333,32 @@
<span id="entity-name">
NoCompleter
</span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">NoCompleter</span>
+
+ </div>
+
</div>
- <h1 class="section empty">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section empty">
+ Members
+ </h1>
<div id="entity-members" class="entity-section empty">
diff --git a/api/dotty/tools/dotc/core/SymDenotations$/NoCompleter.html b/api/dotty/tools/dotc/core/SymDenotations$/NoCompleter.html
index 0a173e01f..625c4694f 100644
--- a/api/dotty/tools/dotc/core/SymDenotations$/NoCompleter.html
+++ b/api/dotty/tools/dotc/core/SymDenotations$/NoCompleter.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+ @sharable
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,6 +5333,17 @@
<span id="entity-name">
NoCompleter
</span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">LazyType</span>
+
+ </div>
+
</div>
@@ -5339,12 +5353,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">NoCompleter</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="complete(denot)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'complete(denot)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5396,9 +5433,26 @@
</div><!-- end member-title -->
<div class="member-body">
- <p>Sets all missing fields of given denotation</p>
+ <div class="member-body-short" id="short-body-complete(denot)(ctx)">
+ <p>Sets all missing fields of given denotation</p>
+ </div>
+ <div class="member-body-long" id ="long-body-complete(denot)(ctx)">
+ <p>Sets all missing fields of given 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>
diff --git a/api/dotty/tools/dotc/core/SymDenotations$/NoDenotation.html b/api/dotty/tools/dotc/core/SymDenotations$/NoDenotation.html
index 69412e461..db8cec37b 100644
--- a/api/dotty/tools/dotc/core/SymDenotations$/NoDenotation.html
+++ b/api/dotty/tools/dotc/core/SymDenotations$/NoDenotation.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">
NoDenotation
</span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">SymDenotation</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">NoDenotation</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="computeAsSeenFrom(pre)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'computeAsSeenFrom(pre)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5391,12 +5428,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-computeAsSeenFrom(pre)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-computeAsSeenFrom(pre)(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="exists" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'exists');">[+]</span>
<span class="member-annotations">
</span>
@@ -5422,13 +5476,31 @@
</div><!-- end member-title -->
<div class="member-body">
- <p>A denotation in the group exists</p>
+ <div class="member-body-short" id="short-body-exists">
+ <p>A denotation in the group exists</p>
+ </div>
+ <div class="member-body-long" id ="long-body-exists">
+ <p>A denotation in the group 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="isTerm" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isTerm');">[+]</span>
<span class="member-annotations">
</span>
@@ -5454,13 +5526,31 @@
</div><!-- end member-title -->
<div class="member-body">
- <p>Is this a reference to a term symbol?</p>
+ <div class="member-body-short" id="short-body-isTerm">
+ <p>Is this a reference to a term symbol?</p>
+ </div>
+ <div class="member-body-long" id ="long-body-isTerm">
+ <p>Is this a reference to a term 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="isType" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isType');">[+]</span>
<span class="member-annotations">
</span>
@@ -5486,13 +5576,31 @@
</div><!-- end member-title -->
<div class="member-body">
- <p>Is this denotation a type?</p>
+ <div class="member-body-short" id="short-body-isType">
+ <p>Is this denotation a type?</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-isType">
+ <p>Is this denotation 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="mapInfo(f)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'mapInfo(f)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5544,13 +5652,31 @@
</div><!-- end member-title -->
<div class="member-body">
- <p>A denotation with the info of this denotation transformed using <code>f</code></p>
+ <div class="member-body-short" id="short-body-mapInfo(f)(ctx)">
+ <p>A denotation with the info of this denotation transformed using <code>f</code></p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-mapInfo(f)(ctx)">
+ <p>A denotation with the info of this denotation transformed using <code>f</code></p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="owner" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'owner');">[+]</span>
<span class="member-annotations">
</span>
@@ -5576,9 +5702,26 @@
</div><!-- end member-title -->
<div class="member-body">
- <p>The owner of the symbol; overridden in NoDenotation</p>
+ <div class="member-body-short" id="short-body-owner">
+ <p>The owner of the symbol; overridden in NoDenotation</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-owner">
+ <p>The owner of the symbol; overridden in NoDenotation</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
</div>
diff --git a/api/dotty/tools/dotc/core/SymDenotations$/PackageClassDenotation.html b/api/dotty/tools/dotc/core/SymDenotations$/PackageClassDenotation.html
index d33aee3e5..aa5ae48a9 100644
--- a/api/dotty/tools/dotc/core/SymDenotations$/PackageClassDenotation.html
+++ b/api/dotty/tools/dotc/core/SymDenotations$/PackageClassDenotation.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">
PackageClassDenotation
</span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">ClassDenotation</span>
+
+ </div>
+
</div>
@@ -5340,12 +5354,89 @@ It overrides ClassDenotation to take account of package objects when looking for
</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">PackageClassDenotation</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ symbol:
+ </span>
+ Symbol
+
+ <span class="no-left">, </span>
+
+
+ <span class="">
+ ownerIfExists:
+ </span>
+ Symbol
+
+ <span class="no-left">, </span>
+
+
+ <span class="">
+ name:
+ </span>
+ Name
+
+ <span class="no-left">, </span>
+
+
+ <span class="">
+ initFlags:
+ </span>
+ FlagSet
+
+ <span class="no-left">, </span>
+
+
+ <span class="">
+ initInfo:
+ </span>
+ Type
+
+ <span class="no-left">, </span>
+
+
+ <span class="">
+ initPrivateWithin:
+ </span>
+ Symbol
+
+ <span class="no-left">, </span>
+
+
+ <span class="">
+ initRunId:
+ </span>
+ RunId
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="initFlags" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'initFlags');">[+]</span>
<span class="member-annotations">
</span>
@@ -5371,12 +5462,29 @@ It overrides ClassDenotation to take account of package objects when looking for
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-initFlags">
+
+ </div>
+ <div class="member-body-long" id ="long-body-initFlags">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="initInfo" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'initInfo');">[+]</span>
<span class="member-annotations">
</span>
@@ -5402,12 +5510,29 @@ It overrides ClassDenotation to take account of package objects when looking for
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-initInfo">
+
+ </div>
+ <div class="member-body-long" id ="long-body-initInfo">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="initPrivateWithin" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'initPrivateWithin');">[+]</span>
<span class="member-annotations">
</span>
@@ -5433,12 +5558,29 @@ It overrides ClassDenotation to take account of package objects when looking for
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-initPrivateWithin">
+
+ </div>
+ <div class="member-body-long" id ="long-body-initPrivateWithin">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="initRunId" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'initRunId');">[+]</span>
<span class="member-annotations">
</span>
@@ -5464,12 +5606,29 @@ It overrides ClassDenotation to take account of package objects when looking for
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-initRunId">
+
+ </div>
+ <div class="member-body-long" id ="long-body-initRunId">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var 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 private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'name');">[+]</span>
<span class="member-annotations">
</span>
@@ -5495,12 +5654,29 @@ It overrides ClassDenotation to take account of package objects when looking for
</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="ownerIfExists" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ownerIfExists');">[+]</span>
<span class="member-annotations">
</span>
@@ -5526,12 +5702,29 @@ It overrides ClassDenotation to take account of package objects when looking for
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-ownerIfExists">
+
+ </div>
+ <div class="member-body-long" id ="long-body-ownerIfExists">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="packageObjCache" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'packageObjCache');">[+]</span>
<span class="member-annotations">
</span>
@@ -5557,12 +5750,29 @@ It overrides ClassDenotation to take account of package objects when looking for
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-packageObjCache">
+
+ </div>
+ <div class="member-body-long" id ="long-body-packageObjCache">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="packageObjRunId" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'packageObjRunId');">[+]</span>
<span class="member-annotations">
</span>
@@ -5588,12 +5798,29 @@ It overrides ClassDenotation to take account of package objects when looking for
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-packageObjRunId">
+
+ </div>
+ <div class="member-body-long" id ="long-body-packageObjRunId">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var 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" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'symbol');">[+]</span>
<span class="member-annotations">
</span>
@@ -5619,12 +5846,29 @@ It overrides ClassDenotation to take account of package objects when looking for
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-symbol">
+
+ </div>
+ <div class="member-body-long" id ="long-body-symbol">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="computeNPMembersNamed(name,inherited)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'computeNPMembersNamed(name,inherited)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5684,13 +5928,31 @@ It overrides ClassDenotation to take account of package objects when looking for
</div><!-- end member-title -->
<div class="member-body">
- <p>Look first for members in package; if none are found look in package object</p>
+ <div class="member-body-short" id="short-body-computeNPMembersNamed(name,inherited)(ctx)">
+ <p>Look first for members in package; if none are found look in package object</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-computeNPMembersNamed(name,inherited)(ctx)">
+ <p>Look first for members in package; if none are found look in package 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="memberNames(keepOnly)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'memberNames(keepOnly)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5737,18 +5999,39 @@ It overrides ClassDenotation to take account of package objects when looking for
- <span class="no-left">: Set</span>
+ <span class="no-left">: Set
+<span class="no-left no-right">[</span>
+Name
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>The union of the member names of the package and the package object</p>
+ <div class="member-body-short" id="short-body-memberNames(keepOnly)(ctx)">
+ <p>The union of the member names of the package and the package object</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-memberNames(keepOnly)(ctx)">
+ <p>The union of the member names of the package and the package 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="packageObj(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'packageObj(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5789,9 +6072,26 @@ It overrides ClassDenotation to take account of package objects when looking for
</div><!-- end member-title -->
<div class="member-body">
- <p>The package object in this class, of one exists</p>
+ <div class="member-body-short" id="short-body-packageObj(ctx)">
+ <p>The package object in this class, of one exists</p>
+ </div>
+ <div class="member-body-long" id ="long-body-packageObj(ctx)">
+ <p>The package object in this class, of one 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>
diff --git a/api/dotty/tools/dotc/core/SymDenotations$/StubInfo.html b/api/dotty/tools/dotc/core/SymDenotations$/StubInfo.html
index 6030da79e..d5053f90f 100644
--- a/api/dotty/tools/dotc/core/SymDenotations$/StubInfo.html
+++ b/api/dotty/tools/dotc/core/SymDenotations$/StubInfo.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">
StubInfo
</span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">LazyType</span>
+
+ </div>
+
</div>
@@ -5339,12 +5353,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">StubInfo</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="complete(denot)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'complete(denot)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5396,13 +5433,31 @@
</div><!-- end member-title -->
<div class="member-body">
- <p>Sets all missing fields of given denotation</p>
+ <div class="member-body-short" id="short-body-complete(denot)(ctx)">
+ <p>Sets all missing fields of given denotation</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-complete(denot)(ctx)">
+ <p>Sets all missing fields of given 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="initializeToDefaults(denot,errMsg)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'initializeToDefaults(denot,errMsg)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5462,8 +5517,24 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-initializeToDefaults(denot,errMsg)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-initializeToDefaults(denot,errMsg)(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/core/SymDenotations$/SymDenotation$.html b/api/dotty/tools/dotc/core/SymDenotations$/SymDenotation$.html
index 66d883a13..0d097f039 100644
--- a/api/dotty/tools/dotc/core/SymDenotations$/SymDenotation$.html
+++ b/api/dotty/tools/dotc/core/SymDenotations$/SymDenotation$.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">
SymDenotation
</span>
+
+
</div>
@@ -5340,12 +5345,23 @@ during a period.</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$6" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '<init>$default$6');">[+]</span>
<span class="member-annotations">
</span>
@@ -5371,8 +5387,24 @@ during a period.</p>
</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/core/SymDenotations$/SymDenotation.html b/api/dotty/tools/dotc/core/SymDenotations$/SymDenotation.html
index e2b26b2eb..27613757a 100644
--- a/api/dotty/tools/dotc/core/SymDenotations$/SymDenotation.html
+++ b/api/dotty/tools/dotc/core/SymDenotations$/SymDenotation.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">
SymDenotation
</span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">SingleDenotation</span>
+
+ </div>
+
</div>
@@ -5340,12 +5354,99 @@ during a period.</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">SymDenotation</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ symbol:
+ </span>
+ Symbol
+
+ <span class="no-left">, </span>
+
+
+ <span class="">
+ ownerIfExists:
+ </span>
+ Symbol
+
+ <span class="no-left">, </span>
+
+
+ <span class="">
+ name:
+ </span>
+ Name
+
+ <span class="no-left">, </span>
+
+
+ <span class="">
+ initFlags:
+ </span>
+ FlagSet
+
+ <span class="no-left">, </span>
+
+
+ <span class="">
+ initInfo:
+ </span>
+ Type
+
+ <span class="no-left">, </span>
+
+
+ <span class="">
+ initPrivateWithin:
+ </span>
+ Symbol
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">SymDenotation</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ self:
+ </span>
+ Symbol
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="initFlags" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'initFlags');">[+]</span>
<span class="member-annotations">
</span>
@@ -5371,12 +5472,29 @@ during a period.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-initFlags">
+
+ </div>
+ <div class="member-body-long" id ="long-body-initFlags">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="initInfo" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'initInfo');">[+]</span>
<span class="member-annotations">
</span>
@@ -5402,12 +5520,29 @@ during a period.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-initInfo">
+
+ </div>
+ <div class="member-body-long" id ="long-body-initInfo">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="initPrivateWithin" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'initPrivateWithin');">[+]</span>
<span class="member-annotations">
</span>
@@ -5433,12 +5568,29 @@ during a period.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-initPrivateWithin">
+
+ </div>
+ <div class="member-body-long" id ="long-body-initPrivateWithin">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="myAnnotations" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'myAnnotations');">[+]</span>
<span class="member-annotations">
</span>
@@ -5459,17 +5611,37 @@ during a period.</p>
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+Annotation
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-myAnnotations">
+
+ </div>
+ <div class="member-body-long" id ="long-body-myAnnotations">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="myFlags" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'myFlags');">[+]</span>
<span class="member-annotations">
</span>
@@ -5495,16 +5667,37 @@ during a period.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Debug only
+ <div class="member-body-short" id="short-body-myFlags">
+ <p>Debug only
override def validFor_=(p: Period) = {
super.validFor_=(p)
}</p>
+ </div>
+ <div class="member-body-long" id ="long-body-myFlags">
+ <p>Debug only
+override def validFor_=(p: Period) = {
+super.validFor_=(p)
+}</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="myInfo" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'myInfo');">[+]</span>
<span class="member-annotations">
</span>
@@ -5530,12 +5723,29 @@ super.validFor_=(p)
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-myInfo">
+
+ </div>
+ <div class="member-body-long" id ="long-body-myInfo">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="myPrivateWithin" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'myPrivateWithin');">[+]</span>
<span class="member-annotations">
</span>
@@ -5561,12 +5771,29 @@ super.validFor_=(p)
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-myPrivateWithin">
+
+ </div>
+ <div class="member-body-long" id ="long-body-myPrivateWithin">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var 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>
@@ -5592,12 +5819,29 @@ super.validFor_=(p)
</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="ownerIfExists" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ownerIfExists');">[+]</span>
<span class="member-annotations">
</span>
@@ -5623,12 +5867,29 @@ super.validFor_=(p)
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-ownerIfExists">
+
+ </div>
+ <div class="member-body-long" id ="long-body-ownerIfExists">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var 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" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'symbol');">[+]</span>
<span class="member-annotations">
</span>
@@ -5654,12 +5915,29 @@ super.validFor_=(p)
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-symbol">
+
+ </div>
+ <div class="member-body-long" id ="long-body-symbol">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="accessBoundary(base)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'accessBoundary(base)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5711,16 +5989,37 @@ super.validFor_=(p)
</div><!-- end member-title -->
<div class="member-body">
- <p>The class or term symbol up to which this symbol is accessible,
+ <div class="member-body-short" id="short-body-accessBoundary(base)(ctx)">
+ <p>The class or term symbol up to which this symbol is accessible,
or RootClass if it is public. As java protected statics are
otherwise completely inacce...
</p>
+ </div>
+ <div class="member-body-long" id ="long-body-accessBoundary(base)(ctx)">
+ <p>The class or term symbol up to which this symbol is accessible,
+or RootClass if it is public. As java protected statics are
+otherwise completely inaccessible in scala, they are treated
+as public.</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="accessedFieldOrGetter(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'accessedFieldOrGetter(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5761,13 +6060,31 @@ otherwise completely inacce...
</div><!-- end member-title -->
<div class="member-body">
- <p>The field accessed by this getter or setter, or if it does not exist, the getter</p>
+ <div class="member-body-short" id="short-body-accessedFieldOrGetter(ctx)">
+ <p>The field accessed by this getter or setter, or if it does not exist, the getter</p>
+ </div>
+ <div class="member-body-long" id ="long-body-accessedFieldOrGetter(ctx)">
+ <p>The field accessed by this getter or setter, or if it does not exist, the getter</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="accessorNamed(name)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'accessorNamed(name)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5819,12 +6136,29 @@ otherwise completely inacce...
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-accessorNamed(name)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-accessorNamed(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="adaptFlags(flags)" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'adaptFlags(flags)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5863,13 +6197,31 @@ otherwise completely inacce...
</div><!-- end member-title -->
<div class="member-body">
- <p>Adapt flag set to this denotation's term or type nature</p>
+ <div class="member-body-short" id="short-body-adaptFlags(flags)">
+ <p>Adapt flag set to this denotation's term or type nature</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-adaptFlags(flags)">
+ <p>Adapt flag set to this denotation's term or type nature</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="addAnnotation(annot)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'addAnnotation(annot)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5908,13 +6260,31 @@ otherwise completely inacce...
</div><!-- end member-title -->
<div class="member-body">
- <p>Add given annotation to the annotations of this denotation</p>
+ <div class="member-body-short" id="short-body-addAnnotation(annot)">
+ <p>Add given annotation to the annotations of this denotation</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-addAnnotation(annot)">
+ <p>Add given annotation to the annotations of this 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="addAnnotations(annots)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'addAnnotations(annots)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5969,13 +6339,31 @@ Annotation
</div><!-- end member-title -->
<div class="member-body">
- <p>Add all given annotations to this symbol</p>
+ <div class="member-body-short" id="short-body-addAnnotations(annots)(ctx)">
+ <p>Add all given annotations to this symbol</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-addAnnotations(annots)(ctx)">
+ <p>Add all given annotations to this 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="allOverriddenSymbols(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'allOverriddenSymbols(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6011,18 +6399,39 @@ Annotation
- <span class="no-left">: Iterator</span>
+ <span class="no-left">: Iterator
+<span class="no-left no-right">[</span>
+Symbol
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>All symbols overriden by this denotation.</p>
+ <div class="member-body-short" id="short-body-allOverriddenSymbols(ctx)">
+ <p>All symbols overriden by this denotation.</p>
+ </div>
+ <div class="member-body-long" id ="long-body-allOverriddenSymbols(ctx)">
+ <p>All symbols overriden by this 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="annotations(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'annotations(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6058,18 +6467,39 @@ Annotation
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+Annotation
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>The annotations of this denotation</p>
+ <div class="member-body-short" id="short-body-annotations(ctx)">
+ <p>The annotations of this denotation</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-annotations(ctx)">
+ <p>The annotations of this 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="annotationsCarrying(meta)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'annotationsCarrying(meta)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6116,17 +6546,37 @@ Annotation
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+Annotation
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-annotationsCarrying(meta)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-annotationsCarrying(meta)(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="annotations_=(annots)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'annotations_=(annots)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6168,13 +6618,31 @@ Annotation
</div><!-- end member-title -->
<div class="member-body">
- <p>Update the annotations of this denotation</p>
+ <div class="member-body-short" id="short-body-annotations_=(annots)">
+ <p>Update the annotations of this denotation</p>
+ </div>
+ <div class="member-body-long" id ="long-body-annotations_=(annots)">
+ <p>Update the annotations of this 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="asClass" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'asClass');">[+]</span>
<span class="member-annotations">
</span>
@@ -6200,13 +6668,31 @@ Annotation
</div><!-- end member-title -->
<div class="member-body">
- <p>Cast to class denotation</p>
+ <div class="member-body-short" id="short-body-asClass">
+ <p>Cast to class denotation</p>
+ </div>
+ <div class="member-body-long" id ="long-body-asClass">
+ <p>Cast to class 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="assertNoSkolems(tp)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'assertNoSkolems(tp)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6245,12 +6731,29 @@ Annotation
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-assertNoSkolems(tp)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-assertNoSkolems(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="canMatchInheritedSymbols(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'canMatchInheritedSymbols(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6291,14 +6794,33 @@ Annotation
</div><!-- end member-title -->
<div class="member-body">
- <p>If false, this symbol cannot possibly participate in an override,
+ <div class="member-body-short" id="short-body-canMatchInheritedSymbols(ctx)">
+ <p>If false, this symbol cannot possibly participate in an override,
+either as overrider or overridee.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-canMatchInheritedSymbols(ctx)">
+ <p>If false, this symbol cannot possibly participate in an override,
either as overrider or overridee.</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="caseAccessors(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'caseAccessors(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6334,17 +6856,37 @@ either as overrider or overridee.</p>
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+A
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-caseAccessors(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-caseAccessors(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="companionClass(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'companionClass(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6385,15 +6927,35 @@ either as overrider or overridee.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>The class with the same (type-) name as this module or module class,
+ <div class="member-body-short" id="short-body-companionClass(ctx)">
+ <p>The class with the same (type-) name as this module or module class,
and which is also defined in the same scope and compilation unit.
NoSymbol if this...</p>
+ </div>
+ <div class="member-body-long" id ="long-body-companionClass(ctx)">
+ <p>The class with the same (type-) name as this module or module class,
+and which is also defined in the same scope and compilation unit.
+NoSymbol if this class does not exist.</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="companionModule(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'companionModule(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6434,15 +6996,35 @@ NoSymbol if this...</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>The module object with the same (term-) name as this class or module class,
+ <div class="member-body-short" id="short-body-companionModule(ctx)">
+ <p>The module object with the same (term-) name as this class or module class,
and which is also defined in the same scope and compilation unit.
NoSymbol i...</p>
+ </div>
+ <div class="member-body-long" id ="long-body-companionModule(ctx)">
+ <p>The module object with the same (term-) name as this class or module class,
+and which is also defined in the same scope and compilation unit.
+NoSymbol if this module does not exist.</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="companionNamed(name)(ctx)" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'companionNamed(name)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6494,16 +7076,40 @@ NoSymbol i...</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Find companion class symbol with given name, or NoSymbol if none exists.
+ <div class="member-body-short" id="short-body-companionNamed(name)(ctx)">
+ <p>Find companion class symbol with given name, or NoSymbol if none exists.
Three alternative strategies:
1. If owner is a class, look in its members, othe...
</p>
+ </div>
+ <div class="member-body-long" id ="long-body-companionNamed(name)(ctx)">
+ <p>Find companion class symbol with given name, or NoSymbol if none exists.
+Three alternative strategies:
+1. If owner is a class, look in its members, otherwise
+2. If current compilation unit has a typed tree,
+determine the defining statement sequence and search its trees, otherwise
+3. If context has an enclosing scope which defines this symbol,
+lookup its companion in the same scope.</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="completeFrom(completer)(ctx)" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'completeFrom(completer)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6555,12 +7161,29 @@ Three alternative strategies:
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-completeFrom(completer)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-completeFrom(completer)(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="completer" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'completer');">[+]</span>
<span class="member-annotations">
</span>
@@ -6586,13 +7209,31 @@ Three alternative strategies:
</div><!-- end member-title -->
<div class="member-body">
- <p>The completer of this denotation. @pre: Denotation is not yet completed</p>
+ <div class="member-body-short" id="short-body-completer">
+ <p>The completer of this denotation. @pre: Denotation is not yet completed</p>
+ </div>
+ <div class="member-body-long" id ="long-body-completer">
+ <p>The completer of this denotation. @pre: Denotation is not yet completed</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="copySymDenotation(symbol,owner,name,initFlags,info,privateWithin,annotations)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copySymDenotation(symbol,owner,name,initFlags,info,privateWithin,annotations)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6695,13 +7336,31 @@ Annotation
</div><!-- end member-title -->
<div class="member-body">
- <p>Copy this denotation, overriding selective fields</p>
+ <div class="member-body-short" id="short-body-copySymDenotation(symbol,owner,name,initFlags,info,privateWithin,annotations)(ctx)">
+ <p>Copy this denotation, overriding selective fields</p>
+ </div>
+ <div class="member-body-long" id ="long-body-copySymDenotation(symbol,owner,name,initFlags,info,privateWithin,annotations)(ctx)">
+ <p>Copy this denotation, overriding selective fields</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="copySymDenotation$default$1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copySymDenotation$default$1');">[+]</span>
<span class="member-annotations">
</span>
@@ -6727,13 +7386,31 @@ Annotation
</div><!-- end member-title -->
<div class="member-body">
- <p>Copy this denotation, overriding selective fields</p>
+ <div class="member-body-short" id="short-body-copySymDenotation$default$1">
+ <p>Copy this denotation, overriding selective fields</p>
+ </div>
+ <div class="member-body-long" id ="long-body-copySymDenotation$default$1">
+ <p>Copy this denotation, overriding selective fields</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="copySymDenotation$default$2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copySymDenotation$default$2');">[+]</span>
<span class="member-annotations">
</span>
@@ -6759,13 +7436,31 @@ Annotation
</div><!-- end member-title -->
<div class="member-body">
- <p>Copy this denotation, overriding selective fields</p>
+ <div class="member-body-short" id="short-body-copySymDenotation$default$2">
+ <p>Copy this denotation, overriding selective fields</p>
+ </div>
+ <div class="member-body-long" id ="long-body-copySymDenotation$default$2">
+ <p>Copy this denotation, overriding selective fields</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="copySymDenotation$default$3" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copySymDenotation$default$3');">[+]</span>
<span class="member-annotations">
</span>
@@ -6791,13 +7486,31 @@ Annotation
</div><!-- end member-title -->
<div class="member-body">
- <p>Copy this denotation, overriding selective fields</p>
+ <div class="member-body-short" id="short-body-copySymDenotation$default$3">
+ <p>Copy this denotation, overriding selective fields</p>
+ </div>
+ <div class="member-body-long" id ="long-body-copySymDenotation$default$3">
+ <p>Copy this denotation, overriding selective fields</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="copySymDenotation$default$4" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copySymDenotation$default$4');">[+]</span>
<span class="member-annotations">
</span>
@@ -6823,13 +7536,31 @@ Annotation
</div><!-- end member-title -->
<div class="member-body">
- <p>Copy this denotation, overriding selective fields</p>
+ <div class="member-body-short" id="short-body-copySymDenotation$default$4">
+ <p>Copy this denotation, overriding selective fields</p>
+ </div>
+ <div class="member-body-long" id ="long-body-copySymDenotation$default$4">
+ <p>Copy this denotation, overriding selective fields</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="copySymDenotation$default$5" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copySymDenotation$default$5');">[+]</span>
<span class="member-annotations">
</span>
@@ -6855,13 +7586,31 @@ Annotation
</div><!-- end member-title -->
<div class="member-body">
- <p>Copy this denotation, overriding selective fields</p>
+ <div class="member-body-short" id="short-body-copySymDenotation$default$5">
+ <p>Copy this denotation, overriding selective fields</p>
+ </div>
+ <div class="member-body-long" id ="long-body-copySymDenotation$default$5">
+ <p>Copy this denotation, overriding selective fields</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="copySymDenotation$default$6" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copySymDenotation$default$6');">[+]</span>
<span class="member-annotations">
</span>
@@ -6887,13 +7636,31 @@ Annotation
</div><!-- end member-title -->
<div class="member-body">
- <p>Copy this denotation, overriding selective fields</p>
+ <div class="member-body-short" id="short-body-copySymDenotation$default$6">
+ <p>Copy this denotation, overriding selective fields</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-copySymDenotation$default$6">
+ <p>Copy this denotation, overriding selective fields</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="copySymDenotation$default$7" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copySymDenotation$default$7');">[+]</span>
<span class="member-annotations">
</span>
@@ -6919,13 +7686,31 @@ Annotation
</div><!-- end member-title -->
<div class="member-body">
- <p>Copy this denotation, overriding selective fields</p>
+ <div class="member-body-short" id="short-body-copySymDenotation$default$7">
+ <p>Copy this denotation, overriding selective fields</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-copySymDenotation$default$7">
+ <p>Copy this denotation, overriding selective fields</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="currentPackageDecls(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'currentPackageDecls(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6966,16 +7751,37 @@ Annotation
</div><!-- end member-title -->
<div class="member-body">
- <p>If this is a package class, the symbols entered in it
+ <div class="member-body-short" id="short-body-currentPackageDecls(ctx)">
+ <p>If this is a package class, the symbols entered in it
before it is completed. (this is needed to eagerly enter synthetic
aliases such as AnyRef into a p...
</p>
+ </div>
+ <div class="member-body-long" id ="long-body-currentPackageDecls(ctx)">
+ <p>If this is a package class, the symbols entered in it
+before it is completed. (this is needed to eagerly enter synthetic
+aliases such as AnyRef into a package class without forcing it.
+Right now, the only usage is for the AnyRef alias in 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="debugString" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'debugString');">[+]</span>
<span class="member-annotations">
</span>
@@ -7001,12 +7807,29 @@ aliases such as AnyRef into a p...
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-debugString">
+
+ </div>
+ <div class="member-body-long" id ="long-body-debugString">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="derivesFrom(base)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'derivesFrom(base)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7058,14 +7881,33 @@ aliases such as AnyRef into a p...
</div><!-- end member-title -->
<div class="member-body">
- <p>Is this a subclass of <code>base</code>,
+ <div class="member-body-short" id="short-body-derivesFrom(base)(ctx)">
+ <p>Is this a subclass of <code>base</code>,
+and is the denoting symbol also different from <code>Null</code> or <code>Nothing</code>?</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-derivesFrom(base)(ctx)">
+ <p>Is this a subclass of <code>base</code>,
and is the denoting symbol also different from <code>Null</code> or <code>Nothing</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="directlyInheritedTraits(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'directlyInheritedTraits(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7101,18 +7943,39 @@ and is the denoting symbol also different from <code>Null</code> or <code>Nothin
- <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>All traits implemented by a class or trait except for those inherited through the superclass.</p>
+ <div class="member-body-short" id="short-body-directlyInheritedTraits(ctx)">
+ <p>All traits implemented by a class or trait except for those inherited through the superclass.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-directlyInheritedTraits(ctx)">
+ <p>All traits implemented by a class or trait except for those inherited through the superclass.</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="dropOtherAnnotations(anns,cls)(ctx)" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'dropOtherAnnotations(anns,cls)(ctx)');">[+]</span>
<span class="member-annotations">
@tailrec
</span>
@@ -7170,17 +8033,37 @@ Annotation
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+Annotation
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-dropOtherAnnotations(anns,cls)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-dropOtherAnnotations(anns,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="effectiveName(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'effectiveName(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7221,16 +8104,37 @@ Annotation
</div><!-- end member-title -->
<div class="member-body">
- <p>The name, except
+ <div class="member-body-short" id="short-body-effectiveName(ctx)">
+ <p>The name, except
- if this is a module class, strip the module class suffix
- if this is a companion object with a clash-avoiding name, strip the
&quot;avoid...</p>
+ </div>
+ <div class="member-body-long" id ="long-body-effectiveName(ctx)">
+ <p>The name, except
+- if this is a module class, strip the module class suffix
+- if this is a companion object with a clash-avoiding name, strip the
+&quot;avoid clash&quot; suffix</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="effectiveOwner(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'effectiveOwner(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7271,13 +8175,31 @@ Annotation
</div><!-- end member-title -->
<div class="member-body">
- <p>The owner, skipping package objects, labels and non-lazy valdefs.</p>
+ <div class="member-body-short" id="short-body-effectiveOwner(ctx)">
+ <p>The owner, skipping package objects, labels and non-lazy valdefs.</p>
+ </div>
+ <div class="member-body-long" id ="long-body-effectiveOwner(ctx)">
+ <p>The owner, skipping package objects, labels and non-lazy valdefs.</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="enclosingClass(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'enclosingClass(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7318,7 +8240,8 @@ Annotation
</div><!-- end member-title -->
<div class="member-body">
- <p>The class containing this denotation.
+ <div class="member-body-short" id="short-body-enclosingClass(ctx)">
+ <p>The class containing this denotation.
If this denotation is already a class, return itself
Definitions flagged with InSuperCall are treated specially.
Th...
@@ -7326,11 +8249,36 @@ Th...
<p>
</p>
+ </div>
+ <div class="member-body-long" id ="long-body-enclosingClass(ctx)">
+ <p>The class containing this denotation.
+If this denotation is already a class, return itself
+Definitions flagged with InSuperCall are treated specially.
+Their enclosing class is not the lexically enclosing class,
+but in turn the enclosing class of the latter. This reflects
+the context created by <code>Context#superCallContext</code>, <code>Context#thisCallArgContext</code>
+for these definitions.</p>
+<p>Note, that as packages have ClassSymbols, top level classes will have an <code>enclosingClass</code>
+with Package flag set.</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="enclosingClassNamed(name)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'enclosingClassNamed(name)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7382,13 +8330,31 @@ Th...
</div><!-- end member-title -->
<div class="member-body">
- <p>The class containing this denotation which has the given effective name.</p>
+ <div class="member-body-short" id="short-body-enclosingClassNamed(name)(ctx)">
+ <p>The class containing this denotation which has the given effective name.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-enclosingClassNamed(name)(ctx)">
+ <p>The class containing this denotation which has the given effective 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="enclosingMethod(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'enclosingMethod(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7429,14 +8395,33 @@ Th...
</div><!-- end member-title -->
<div class="member-body">
- <p>The closest enclosing method containing this definition.
+ <div class="member-body-short" id="short-body-enclosingMethod(ctx)">
+ <p>The closest enclosing method containing this definition.
+A local dummy owner is mapped to the primary constructor of the class.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-enclosingMethod(ctx)">
+ <p>The closest enclosing method containing this definition.
A local dummy owner is mapped to the primary constructor of the 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="enclosingMethodOrClass(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'enclosingMethodOrClass(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7477,13 +8462,31 @@ A local dummy owner is mapped to the primary constructor of the class.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>The closest enclosing method or class of this symbol</p>
+ <div class="member-body-short" id="short-body-enclosingMethodOrClass(ctx)">
+ <p>The closest enclosing method or class of this symbol</p>
+ </div>
+ <div class="member-body-long" id ="long-body-enclosingMethodOrClass(ctx)">
+ <p>The closest enclosing method or class of this 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="enclosingPackageClass(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'enclosingPackageClass(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7524,13 +8527,31 @@ A local dummy owner is mapped to the primary constructor of the class.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>The package class containing this denotation</p>
+ <div class="member-body-short" id="short-body-enclosingPackageClass(ctx)">
+ <p>The package class containing this denotation</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-enclosingPackageClass(ctx)">
+ <p>The package class containing this 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="enclosingSubClass(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'enclosingSubClass(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7571,14 +8592,33 @@ A local dummy owner is mapped to the primary constructor of the class.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>The class that encloses the owner of the current context
+ <div class="member-body-short" id="short-body-enclosingSubClass(ctx)">
+ <p>The class that encloses the owner of the current context
+and that is a subclass of this class. NoSymbol if no such class exists.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-enclosingSubClass(ctx)">
+ <p>The class that encloses the owner of the current context
and that is a subclass of this class. NoSymbol if no such class 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="enclosure(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'enclosure(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7619,13 +8659,31 @@ and that is a subclass of this class. NoSymbol if no such class exists.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>The closest properly enclosing method or class of this symbol.</p>
+ <div class="member-body-short" id="short-body-enclosure(ctx)">
+ <p>The closest properly enclosing method or class of this symbol.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-enclosure(ctx)">
+ <p>The closest properly enclosing method or class of this 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="ensureCompleted()(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ensureCompleted()(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7671,13 +8729,31 @@ and that is a subclass of this class. NoSymbol if no such class exists.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Make sure this denotation is completed</p>
+ <div class="member-body-short" id="short-body-ensureCompleted()(ctx)">
+ <p>Make sure this denotation is completed</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-ensureCompleted()(ctx)">
+ <p>Make sure this denotation is completed</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="ensureNotPrivate(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ensureNotPrivate(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7718,13 +8794,31 @@ and that is a subclass of this class. NoSymbol if no such class exists.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>If denotation is private, remove the Private flag and expand the name if necessary</p>
+ <div class="member-body-short" id="short-body-ensureNotPrivate(ctx)">
+ <p>If denotation is private, remove the Private flag and expand the name if necessary</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-ensureNotPrivate(ctx)">
+ <p>If denotation is private, remove the Private flag and expand the name 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="expandedName(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'expandedName(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7765,13 +8859,31 @@ and that is a subclass of this class. NoSymbol if no such class exists.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>The expanded name of this denotation.</p>
+ <div class="member-body-short" id="short-body-expandedName(ctx)">
+ <p>The expanded name of this denotation.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-expandedName(ctx)">
+ <p>The expanded name of this 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="extendedOverriddenSymbols(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'extendedOverriddenSymbols(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7807,18 +8919,39 @@ and that is a subclass of this class. NoSymbol if no such class exists.</p>
- <span class="no-left">: Iterator</span>
+ <span class="no-left">: Iterator
+<span class="no-left no-right">[</span>
+Symbol
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>Returns all matching symbols defined in parents of the selftype.</p>
+ <div class="member-body-short" id="short-body-extendedOverriddenSymbols(ctx)">
+ <p>Returns all matching symbols defined in parents of the selftype.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-extendedOverriddenSymbols(ctx)">
+ <p>Returns all matching symbols defined in parents of the selftype.</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="field(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'field(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7859,12 +8992,29 @@ and that is a subclass of this class. NoSymbol if no such class exists.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-field(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-field(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="filterAnnotations(p)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'filterAnnotations(p)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7916,13 +9066,31 @@ and that is a subclass of this class. NoSymbol if no such class exists.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Keep only those annotations that satisfy <code>p</code></p>
+ <div class="member-body-short" id="short-body-filterAnnotations(p)(ctx)">
+ <p>Keep only those annotations that satisfy <code>p</code></p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-filterAnnotations(p)(ctx)">
+ <p>Keep only those annotations that satisfy <code>p</code></p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="flags(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'flags(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7963,13 +9131,31 @@ and that is a subclass of this class. NoSymbol if no such class exists.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>The flag set</p>
+ <div class="member-body-short" id="short-body-flags(ctx)">
+ <p>The flag set</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-flags(ctx)">
+ <p>The flag set</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="flagsUNSAFE" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'flagsUNSAFE');">[+]</span>
<span class="member-annotations">
</span>
@@ -7995,14 +9181,33 @@ and that is a subclass of this class. NoSymbol if no such class exists.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>The flag set without forcing symbol completion.
+ <div class="member-body-short" id="short-body-flagsUNSAFE">
+ <p>The flag set without forcing symbol completion.
+Should be used only for printing.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-flagsUNSAFE">
+ <p>The flag set without forcing symbol completion.
Should be 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="flags_=(flags)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'flags_=(flags)');">[+]</span>
<span class="member-annotations">
</span>
@@ -8041,13 +9246,31 @@ Should be used only for printing.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Update the flag set</p>
+ <div class="member-body-short" id="short-body-flags_=(flags)">
+ <p>Update the flag set</p>
+ </div>
+ <div class="member-body-long" id ="long-body-flags_=(flags)">
+ <p>Update the flag set</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="flatName(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'flatName(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -8088,13 +9311,31 @@ Should be used only for printing.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>The encoded flat name of this denotation, where joined names are separated by <code>separator</code> characters.</p>
+ <div class="member-body-short" id="short-body-flatName(ctx)">
+ <p>The encoded flat name of this denotation, where joined names are separated by <code>separator</code> characters.</p>
+ </div>
+ <div class="member-body-long" id ="long-body-flatName(ctx)">
+ <p>The encoded flat name of this denotation, where joined names are separated by <code>separator</code> characters.</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="fullName(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'fullName(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -8135,13 +9376,31 @@ Should be used only for printing.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p><code>fullName</code> where `.' is the separator character</p>
+ <div class="member-body-short" id="short-body-fullName(ctx)">
+ <p><code>fullName</code> where `.' is the separator character</p>
+ </div>
+ <div class="member-body-long" id ="long-body-fullName(ctx)">
+ <p><code>fullName</code> where `.' is the separator character</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="fullNameSeparated(separator)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'fullNameSeparated(separator)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -8193,16 +9452,42 @@ Should be used only for printing.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>The encoded full path name of this denotation, where outer names and inner names
+ <div class="member-body-short" id="short-body-fullNameSeparated(separator)(ctx)">
+ <p>The encoded full path name of this denotation, where outer names and inner names
are separated by <code>separator</code> strings.
Never translates expansions of oper...
</p>
+ </div>
+ <div class="member-body-long" id ="long-body-fullNameSeparated(separator)(ctx)">
+ <p>The encoded full path name of this denotation, where outer names and inner names
+are separated by <code>separator</code> strings.
+Never translates expansions of operators back to operator symbol.
+Drops package objects. Represents terms in the owner chain by a simple <code>~</code>.
+(Note: scalac uses nothing to represent terms, which can cause name clashes
+between same-named definitions in different enclosing methods. Before this commit
+we used `$' but this can cause ambiguities with the class separator '$').
+A separator &quot;&quot; means &quot;flat name&quot;; the real separator in this case is &quot;$&quot; and
+enclosing packages do not form part of the 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="getAnnotation(cls)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'getAnnotation(cls)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -8249,18 +9534,39 @@ Never translates expansions of oper...
- <span class="no-left">: Option</span>
+ <span class="no-left">: Option
+<span class="no-left no-right">[</span>
+Annotation
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>Optionally, the annotation matching the given class symbol</p>
+ <div class="member-body-short" id="short-body-getAnnotation(cls)(ctx)">
+ <p>Optionally, the annotation matching the given class symbol</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-getAnnotation(cls)(ctx)">
+ <p>Optionally, the annotation matching the given class 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="getter(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'getter(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -8301,12 +9607,29 @@ Never translates expansions of oper...
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-getter(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-getter(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="hasAnnotation(cls)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'hasAnnotation(cls)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -8358,13 +9681,31 @@ Never translates expansions of oper...
</div><!-- end member-title -->
<div class="member-body">
- <p>Does this denotation have an annotation matching the given class symbol?</p>
+ <div class="member-body-short" id="short-body-hasAnnotation(cls)(ctx)">
+ <p>Does this denotation have an annotation matching the given class symbol?</p>
+ </div>
+ <div class="member-body-long" id ="long-body-hasAnnotation(cls)(ctx)">
+ <p>Does this denotation have an annotation matching the given class 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="hasDefaultParams(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'hasDefaultParams(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -8405,13 +9746,31 @@ Never translates expansions of oper...
</div><!-- end member-title -->
<div class="member-body">
- <p>Does this symbol have defined or inherited default parameters?</p>
+ <div class="member-body-short" id="short-body-hasDefaultParams(ctx)">
+ <p>Does this symbol have defined or inherited default parameters?</p>
+ </div>
+ <div class="member-body-long" id ="long-body-hasDefaultParams(ctx)">
+ <p>Does this symbol have defined or inherited default parameters?</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="hasSkolems(tp)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'hasSkolems(tp)');">[+]</span>
<span class="member-annotations">
</span>
@@ -8450,12 +9809,29 @@ Never translates expansions of oper...
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-hasSkolems(tp)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-hasSkolems(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="hasUniqueSym" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'hasUniqueSym');">[+]</span>
<span class="member-annotations">
</span>
@@ -8481,12 +9857,29 @@ Never translates expansions of oper...
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-hasUniqueSym">
+
+ </div>
+ <div class="member-body-long" id ="long-body-hasUniqueSym">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="implClass(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'implClass(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -8527,12 +9920,29 @@ Never translates expansions of oper...
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-implClass(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-implClass(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="info(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'info(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -8573,15 +9983,35 @@ Never translates expansions of oper...
</div><!-- end member-title -->
<div class="member-body">
- <p>The type info.
+ <div class="member-body-short" id="short-body-info(ctx)">
+ <p>The type info.
The info is an instance of TypeType iff this is a type denotation
Uncompleted denotations set myInfo to a LazyType.</p>
+ </div>
+ <div class="member-body-long" id ="long-body-info(ctx)">
+ <p>The type info.
+The info is an instance of TypeType iff this is a type denotation
+Uncompleted denotations set myInfo to a LazyType.</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="infoOrCompleter" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'infoOrCompleter');">[+]</span>
<span class="member-annotations">
</span>
@@ -8607,13 +10037,31 @@ Uncompleted denotations set myInfo to a LazyType.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>The type info, or, if symbol is not yet completed, the completer</p>
+ <div class="member-body-short" id="short-body-infoOrCompleter">
+ <p>The type info, or, if symbol is not yet completed, the completer</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-infoOrCompleter">
+ <p>The type info, or, if symbol is not yet completed, the completer</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="info_=(tp)" class="member protected">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'info_=(tp)');">[+]</span>
<span class="member-annotations">
</span>
@@ -8652,12 +10100,29 @@ Uncompleted denotations set myInfo to a LazyType.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-info_=(tp)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-info_=(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="initial" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'initial');">[+]</span>
<span class="member-annotations">
</span>
@@ -8683,14 +10148,33 @@ Uncompleted denotations set myInfo to a LazyType.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>The version of this SingleDenotation that was valid in the first phase
+ <div class="member-body-short" id="short-body-initial">
+ <p>The version of this SingleDenotation that was valid in the first phase
of this run.</p>
+ </div>
+ <div class="member-body-long" id ="long-body-initial">
+ <p>The version of this SingleDenotation that was valid in the first phase
+of this run.</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="installAfter(phase)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'installAfter(phase)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -8742,13 +10226,31 @@ of this run.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Install this denotation as the result of the given denotation transformer.</p>
+ <div class="member-body-short" id="short-body-installAfter(phase)(ctx)">
+ <p>Install this denotation as the result of the given denotation transformer.</p>
+ </div>
+ <div class="member-body-long" id ="long-body-installAfter(phase)(ctx)">
+ <p>Install this denotation as the result of the given denotation transformer.</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var 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)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'is(fs)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -8800,13 +10302,31 @@ of this run.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Has this denotation one of the flags in <code>fs</code> set?</p>
+ <div class="member-body-short" id="short-body-is(fs)(ctx)">
+ <p>Has this denotation one of the flags in <code>fs</code> set?</p>
+ </div>
+ <div class="member-body-long" id ="long-body-is(fs)(ctx)">
+ <p>Has this denotation one of the flags in <code>fs</code> set?</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var 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,butNot)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'is(fs,butNot)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -8866,14 +10386,33 @@ of this run.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Has this denotation one of the flags in <code>fs</code> set, whereas none of the flags
+ <div class="member-body-short" id="short-body-is(fs,butNot)(ctx)">
+ <p>Has this denotation one of the flags in <code>fs</code> set, whereas none of the flags
in <code>butNot</code> are set?</p>
+ </div>
+ <div class="member-body-long" id ="long-body-is(fs,butNot)(ctx)">
+ <p>Has this denotation one of the flags in <code>fs</code> set, whereas none of the flags
+in <code>butNot</code> are set?</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var 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)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'is(fs)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -8925,13 +10464,31 @@ in <code>butNot</code> are set?</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Has this denotation all of the flags in <code>fs</code> set?</p>
+ <div class="member-body-short" id="short-body-is(fs)(ctx)">
+ <p>Has this denotation all of the flags in <code>fs</code> set?</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-is(fs)(ctx)">
+ <p>Has this denotation all of the flags in <code>fs</code> set?</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var 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,butNot)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'is(fs,butNot)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -8991,14 +10548,33 @@ in <code>butNot</code> are set?</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Has this denotation all of the flags in <code>fs</code> set, whereas none of the flags
+ <div class="member-body-short" id="short-body-is(fs,butNot)(ctx)">
+ <p>Has this denotation all of the flags in <code>fs</code> set, whereas none of the flags
+in <code>butNot</code> are set?</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-is(fs,butNot)(ctx)">
+ <p>Has this denotation all of the flags in <code>fs</code> set, whereas none of the flags
in <code>butNot</code> are set?</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="isAbsent(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isAbsent(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -9039,13 +10615,31 @@ in <code>butNot</code> are set?</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Is symbol known to not exist?</p>
+ <div class="member-body-short" id="short-body-isAbsent(ctx)">
+ <p>Is symbol known to not exist?</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-isAbsent(ctx)">
+ <p>Is symbol known to not exist?</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="isAbstractOrAliasType" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isAbstractOrAliasType');">[+]</span>
<span class="member-annotations">
</span>
@@ -9071,13 +10665,31 @@ in <code>butNot</code> are set?</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Is this symbol an abstract or alias type?</p>
+ <div class="member-body-short" id="short-body-isAbstractOrAliasType">
+ <p>Is this symbol an abstract or alias type?</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-isAbstractOrAliasType">
+ <p>Is this symbol an abstract or alias 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="isAbstractType(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isAbstractType(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -9118,13 +10730,31 @@ in <code>butNot</code> are set?</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Is this symbol an abstract type?</p>
+ <div class="member-body-short" id="short-body-isAbstractType(ctx)">
+ <p>Is this symbol an abstract type?</p>
+ </div>
+ <div class="member-body-long" id ="long-body-isAbstractType(ctx)">
+ <p>Is this symbol an abstract 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="isAccessibleFrom(pre,superAccess,whyNot)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isAccessibleFrom(pre,superAccess,whyNot)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -9192,13 +10822,31 @@ in <code>butNot</code> are set?</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Is this definition accessible as a member of tree with type <code>pre</code>?</p>
+ <div class="member-body-short" id="short-body-isAccessibleFrom(pre,superAccess,whyNot)(ctx)">
+ <p>Is this definition accessible as a member of tree with type <code>pre</code>?</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-isAccessibleFrom(pre,superAccess,whyNot)(ctx)">
+ <p>Is this definition accessible as a member of tree with type <code>pre</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="isAccessibleFrom$default$2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isAccessibleFrom$default$2');">[+]</span>
<span class="member-annotations">
</span>
@@ -9224,13 +10872,31 @@ in <code>butNot</code> are set?</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Is this definition accessible as a member of tree with type <code>pre</code>?</p>
+ <div class="member-body-short" id="short-body-isAccessibleFrom$default$2">
+ <p>Is this definition accessible as a member of tree with type <code>pre</code>?</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-isAccessibleFrom$default$2">
+ <p>Is this definition accessible as a member of tree with type <code>pre</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="isAccessibleFrom$default$3" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isAccessibleFrom$default$3');">[+]</span>
<span class="member-annotations">
</span>
@@ -9256,13 +10922,31 @@ in <code>butNot</code> are set?</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Is this definition accessible as a member of tree with type <code>pre</code>?</p>
+ <div class="member-body-short" id="short-body-isAccessibleFrom$default$3">
+ <p>Is this definition accessible as a member of tree with type <code>pre</code>?</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-isAccessibleFrom$default$3">
+ <p>Is this definition accessible as a member of tree with type <code>pre</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="isAliasType(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isAliasType(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -9303,13 +10987,31 @@ in <code>butNot</code> are set?</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Is this symbol an alias type?</p>
+ <div class="member-body-short" id="short-body-isAliasType(ctx)">
+ <p>Is this symbol an alias type?</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-isAliasType(ctx)">
+ <p>Is this symbol an alias 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="isAnonymousClass(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isAnonymousClass(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -9350,13 +11052,31 @@ in <code>butNot</code> are set?</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Is this symbol an anonymous class?</p>
+ <div class="member-body-short" id="short-body-isAnonymousClass(ctx)">
+ <p>Is this symbol an anonymous class?</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-isAnonymousClass(ctx)">
+ <p>Is this symbol an anonymous 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="isAnonymousFunction(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isAnonymousFunction(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -9397,12 +11117,29 @@ in <code>butNot</code> are set?</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-isAnonymousFunction(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-isAnonymousFunction(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="isAnonymousModuleVal(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isAnonymousModuleVal(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -9443,12 +11180,29 @@ in <code>butNot</code> are set?</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-isAnonymousModuleVal(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-isAnonymousModuleVal(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="isAnyOverride(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isAnyOverride(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -9489,12 +11243,29 @@ in <code>butNot</code> are set?</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-isAnyOverride(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-isAnyOverride(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="isAsConcrete(that)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isAsConcrete(that)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -9546,13 +11317,31 @@ in <code>butNot</code> are set?</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Is this symbol concrete, or that symbol deferred?</p>
+ <div class="member-body-short" id="short-body-isAsConcrete(that)(ctx)">
+ <p>Is this symbol concrete, or that symbol deferred?</p>
+ </div>
+ <div class="member-body-long" id ="long-body-isAsConcrete(that)(ctx)">
+ <p>Is this symbol concrete, or that symbol deferred?</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="isClass" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isClass');">[+]</span>
<span class="member-annotations">
</span>
@@ -9578,13 +11367,31 @@ in <code>butNot</code> are set?</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Is this denotation a class?</p>
+ <div class="member-body-short" id="short-body-isClass">
+ <p>Is this denotation a class?</p>
+ </div>
+ <div class="member-body-long" id ="long-body-isClass">
+ <p>Is this denotation 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 id="isClassConstructor" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isClassConstructor');">[+]</span>
<span class="member-annotations">
</span>
@@ -9610,13 +11417,31 @@ in <code>butNot</code> are set?</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>is this the constructor of a class?</p>
+ <div class="member-body-short" id="short-body-isClassConstructor">
+ <p>is this the constructor of a class?</p>
+ </div>
+ <div class="member-body-long" id ="long-body-isClassConstructor">
+ <p>is this the constructor 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 id="isCoDefinedWith(that)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isCoDefinedWith(that)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -9668,13 +11493,31 @@ in <code>butNot</code> are set?</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Is this denotation defined in the same scope and compilation unit as that symbol?</p>
+ <div class="member-body-short" id="short-body-isCoDefinedWith(that)(ctx)">
+ <p>Is this denotation defined in the same scope and compilation unit as that symbol?</p>
+ </div>
+ <div class="member-body-long" id ="long-body-isCoDefinedWith(that)(ctx)">
+ <p>Is this denotation defined in the same scope and compilation unit as that 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="isCompanionMethod(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isCompanionMethod(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -9715,16 +11558,37 @@ in <code>butNot</code> are set?</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Is this a companion class method or companion object method?
+ <div class="member-body-short" id="short-body-isCompanionMethod(ctx)">
+ <p>Is this a companion class method or companion object method?
These methods are generated by Symbols#synthesizeCompanionMethod
and used in SymDenotations...
</p>
+ </div>
+ <div class="member-body-long" id ="long-body-isCompanionMethod(ctx)">
+ <p>Is this a companion class method or companion object method?
+These methods are generated by Symbols#synthesizeCompanionMethod
+and used in SymDenotations#companionClass and
+SymDenotations#companionModule .</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="isCompleted" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isCompleted');">[+]</span>
<span class="member-annotations">
</span>
@@ -9750,13 +11614,31 @@ and used in SymDenotations...
</div><!-- end member-title -->
<div class="member-body">
- <p>The denotation is completed: info is not a lazy type and attributes have defined values</p>
+ <div class="member-body-short" id="short-body-isCompleted">
+ <p>The denotation is completed: info is not a lazy type and attributes have defined values</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-isCompleted">
+ <p>The denotation is completed: info is not a lazy type and attributes have defined values</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="isCompleting" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isCompleting');">[+]</span>
<span class="member-annotations">
</span>
@@ -9782,13 +11664,31 @@ and used in SymDenotations...
</div><!-- end member-title -->
<div class="member-body">
- <p>The denotation is in train of being completed</p>
+ <div class="member-body-short" id="short-body-isCompleting">
+ <p>The denotation is in train of being completed</p>
+ </div>
+ <div class="member-body-long" id ="long-body-isCompleting">
+ <p>The denotation is in train of being completed</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="isConstructor" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isConstructor');">[+]</span>
<span class="member-annotations">
</span>
@@ -9814,13 +11714,31 @@ and used in SymDenotations...
</div><!-- end member-title -->
<div class="member-body">
- <p>Is this the constructor of a trait or a class</p>
+ <div class="member-body-short" id="short-body-isConstructor">
+ <p>Is this the constructor of a trait or a class</p>
+ </div>
+ <div class="member-body-long" id ="long-body-isConstructor">
+ <p>Is this the constructor of a trait or 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 id="isContainedIn(boundary)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isContainedIn(boundary)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -9872,14 +11790,33 @@ and used in SymDenotations...
</div><!-- end member-title -->
<div class="member-body">
- <p>Is this definition contained in <code>boundary</code>?
+ <div class="member-body-short" id="short-body-isContainedIn(boundary)(ctx)">
+ <p>Is this definition contained in <code>boundary</code>?
Same as <code>ownersIterator contains boundary</code> but more efficient.</p>
+ </div>
+ <div class="member-body-long" id ="long-body-isContainedIn(boundary)(ctx)">
+ <p>Is this definition contained in <code>boundary</code>?
+Same as <code>ownersIterator contains boundary</code> but more efficient.</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="isEffectiveRoot(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isEffectiveRoot(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -9920,13 +11857,31 @@ Same as <code>ownersIterator contains boundary</code> but more efficient.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Is this symbol the empty package class or its companion object?</p>
+ <div class="member-body-short" id="short-body-isEffectiveRoot(ctx)">
+ <p>Is this symbol the empty package class or its companion object?</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-isEffectiveRoot(ctx)">
+ <p>Is this symbol the empty package class 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="isEffectivelyFinal(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isEffectivelyFinal(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -9967,13 +11922,31 @@ Same as <code>ownersIterator contains boundary</code> but more efficient.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>A symbol is effectively final if it cannot be overridden in a subclass</p>
+ <div class="member-body-short" id="short-body-isEffectivelyFinal(ctx)">
+ <p>A symbol is effectively final if it cannot be overridden in a subclass</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-isEffectivelyFinal(ctx)">
+ <p>A symbol is effectively final if it cannot be overridden in a subclass</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="isEmptyPackage(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isEmptyPackage(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -10014,13 +11987,31 @@ Same as <code>ownersIterator contains boundary</code> but more efficient.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Is this symbol the empty package class or its companion object?</p>
+ <div class="member-body-short" id="short-body-isEmptyPackage(ctx)">
+ <p>Is this symbol the empty package class or its companion object?</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-isEmptyPackage(ctx)">
+ <p>Is this symbol the empty package class 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="isError" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isError');">[+]</span>
<span class="member-annotations">
</span>
@@ -10046,13 +12037,31 @@ Same as <code>ownersIterator contains boundary</code> but more efficient.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>is this symbol the result of an erroneous definition?</p>
+ <div class="member-body-short" id="short-body-isError">
+ <p>is this symbol the result of an erroneous definition?</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-isError">
+ <p>is this symbol the result of an erroneous 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="isField(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isField(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -10093,12 +12102,29 @@ Same as <code>ownersIterator contains boundary</code> but more efficient.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-isField(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-isField(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="isGetter(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isGetter(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -10139,13 +12165,31 @@ Same as <code>ownersIterator contains boundary</code> but more efficient.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Is this a getter?</p>
+ <div class="member-body-short" id="short-body-isGetter(ctx)">
+ <p>Is this a getter?</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-isGetter(ctx)">
+ <p>Is this a getter?</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="isImplClassConstructor" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isImplClassConstructor');">[+]</span>
<span class="member-annotations">
</span>
@@ -10171,13 +12215,31 @@ Same as <code>ownersIterator contains boundary</code> but more efficient.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Is this the constructor of a trait?</p>
+ <div class="member-body-short" id="short-body-isImplClassConstructor">
+ <p>Is this the constructor of a trait?</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-isImplClassConstructor">
+ <p>Is this the constructor of a 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="isImport" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isImport');">[+]</span>
<span class="member-annotations">
</span>
@@ -10203,13 +12265,31 @@ Same as <code>ownersIterator contains boundary</code> but more efficient.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>is this a symbol representing an import?</p>
+ <div class="member-body-short" id="short-body-isImport">
+ <p>is this a symbol representing an import?</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-isImport">
+ <p>is this a symbol representing an import?</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="isIncompleteIn(base)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isIncompleteIn(base)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -10261,16 +12341,37 @@ Same as <code>ownersIterator contains boundary</code> but more efficient.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>A member of class <code>base</code> is incomplete if
+ <div class="member-body-short" id="short-body-isIncompleteIn(base)(ctx)">
+ <p>A member of class <code>base</code> is incomplete if
(1) it is declared deferred or
(2) it is abstract override and its super symbol in <code>base</code> is
nonexistent or incompl...</p>
+ </div>
+ <div class="member-body-long" id ="long-body-isIncompleteIn(base)(ctx)">
+ <p>A member of class <code>base</code> is incomplete if
+(1) it is declared deferred or
+(2) it is abstract override and its super symbol in <code>base</code> is
+nonexistent or incomplete.</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="isInlineMethod(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isInlineMethod(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -10311,12 +12412,29 @@ nonexistent or incompl...</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-isInlineMethod(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-isInlineMethod(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="isLocalDummy" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isLocalDummy');">[+]</span>
<span class="member-annotations">
</span>
@@ -10342,13 +12460,31 @@ nonexistent or incompl...</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Is this a local template dummmy?</p>
+ <div class="member-body-short" id="short-body-isLocalDummy">
+ <p>Is this a local template dummmy?</p>
+ </div>
+ <div class="member-body-long" id ="long-body-isLocalDummy">
+ <p>Is this a local template dummmy?</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="isNullableClass(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isNullableClass(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -10389,13 +12525,31 @@ nonexistent or incompl...</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Is this symbol a class references to which that are supertypes of null?</p>
+ <div class="member-body-short" id="short-body-isNullableClass(ctx)">
+ <p>Is this symbol a class references to which that are supertypes of null?</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-isNullableClass(ctx)">
+ <p>Is this symbol a class references to which that are supertypes of null?</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="isNumericValueClass(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isNumericValueClass(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -10436,13 +12590,31 @@ nonexistent or incompl...</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Is symbol a primitive numeric value class?</p>
+ <div class="member-body-short" id="short-body-isNumericValueClass(ctx)">
+ <p>Is symbol a primitive numeric value class?</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-isNumericValueClass(ctx)">
+ <p>Is symbol a primitive numeric value 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="isPackageObject(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isPackageObject(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -10483,13 +12655,31 @@ nonexistent or incompl...</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Is this symbol a package object or its module class?</p>
+ <div class="member-body-short" id="short-body-isPackageObject(ctx)">
+ <p>Is this symbol a package object or its module class?</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-isPackageObject(ctx)">
+ <p>Is this symbol a package object or its module 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="isPhantomClass(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isPhantomClass(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -10530,13 +12720,31 @@ nonexistent or incompl...</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Is symbol a phantom class for which no runtime representation exists?</p>
+ <div class="member-body-short" id="short-body-isPhantomClass(ctx)">
+ <p>Is symbol a phantom class for which no runtime representation exists?</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-isPhantomClass(ctx)">
+ <p>Is symbol a phantom class for which no runtime representation 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="isPrimaryConstructor(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isPrimaryConstructor(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -10577,13 +12785,31 @@ nonexistent or incompl...</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Does this symbol denote the primary constructor of its enclosing class?</p>
+ <div class="member-body-short" id="short-body-isPrimaryConstructor(ctx)">
+ <p>Does this symbol denote the primary constructor of its enclosing class?</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-isPrimaryConstructor(ctx)">
+ <p>Does this symbol denote the primary constructor of its enclosing 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="isPrimitiveValueClass(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isPrimitiveValueClass(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -10624,13 +12850,31 @@ nonexistent or incompl...</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Is symbol a primitive value class?</p>
+ <div class="member-body-short" id="short-body-isPrimitiveValueClass(ctx)">
+ <p>Is symbol a primitive value class?</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-isPrimitiveValueClass(ctx)">
+ <p>Is symbol a primitive value 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="isProperlyContainedIn(boundary)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isProperlyContainedIn(boundary)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -10682,12 +12926,29 @@ nonexistent or incompl...</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-isProperlyContainedIn(boundary)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-isProperlyContainedIn(boundary)(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="isRealClass(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isRealClass(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -10728,13 +12989,31 @@ nonexistent or incompl...</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Is this denotation a non-trait class?</p>
+ <div class="member-body-short" id="short-body-isRealClass(ctx)">
+ <p>Is this denotation a non-trait class?</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-isRealClass(ctx)">
+ <p>Is this denotation a non-trait 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="isRealMethod(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isRealMethod(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -10775,17 +13054,39 @@ nonexistent or incompl...</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Is this a &quot;real&quot; method? A real method is a method which is:
+ <div class="member-body-short" id="short-body-isRealMethod(ctx)">
+ <p>Is this a &quot;real&quot; method? A real method is a method which is:
- not an accessor
- not a label
- not an anonymous function
- not a companion method</p>
+ </div>
+ <div class="member-body-long" id ="long-body-isRealMethod(ctx)">
+ <p>Is this a &quot;real&quot; method? A real method is a method which is:
+- not an accessor
+- not a label
+- not an anonymous function
+- not a companion 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="isRefinementClass(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isRefinementClass(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -10826,15 +13127,35 @@ nonexistent or incompl...</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Is this symbol a class representing a refinement? These classes
+ <div class="member-body-short" id="short-body-isRefinementClass(ctx)">
+ <p>Is this symbol a class representing a refinement? These classes
are used only temporarily in Typer and Unpickler as an intermediate
step for creating Re...</p>
+ </div>
+ <div class="member-body-long" id ="long-body-isRefinementClass(ctx)">
+ <p>Is this symbol a class representing a refinement? These classes
+are used only temporarily in Typer and Unpickler as an intermediate
+step for creating Refinement 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="isRoot" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isRoot');">[+]</span>
<span class="member-annotations">
</span>
@@ -10860,13 +13181,31 @@ step for creating Re...</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Is this symbol the root class or its companion object?</p>
+ <div class="member-body-short" id="short-body-isRoot">
+ <p>Is this symbol the root class or its companion object?</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-isRoot">
+ <p>Is this symbol the root class 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="isSelfSym(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isSelfSym(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -10907,16 +13246,42 @@ step for creating Re...</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Is this the denotation of a self symbol of some class?
+ <div class="member-body-short" id="short-body-isSelfSym(ctx)">
+ <p>Is this the denotation of a self symbol of some class?
This is the case if one of two conditions holds:
1. It is the symbol referred to in the selfInfo...
</p>
+ </div>
+ <div class="member-body-long" id ="long-body-isSelfSym(ctx)">
+ <p>Is this the denotation of a self symbol of some class?
+This is the case if one of two conditions holds:
+1. It is the symbol referred to in the selfInfo part of the ClassInfo
+which is the type of this symbol's owner.
+2. This symbol is owned by a class, it's selfInfo field refers to a type
+(indicating the self definition does not introduce a name), and the
+symbol's name is &quot;_&quot;.
+TODO: Find a more robust way to characterize self symbols, maybe by
+spending a Flag on them?</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="isSetter(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isSetter(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -10957,13 +13322,31 @@ This is the case if one of two conditions holds:
</div><!-- end member-title -->
<div class="member-body">
- <p>Is this a setter?</p>
+ <div class="member-body-short" id="short-body-isSetter(ctx)">
+ <p>Is this a setter?</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-isSetter(ctx)">
+ <p>Is this a setter?</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="isSkolem" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isSkolem');">[+]</span>
<span class="member-annotations">
</span>
@@ -10989,12 +13372,29 @@ This is the case if one of two conditions holds:
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-isSkolem">
+
+ </div>
+ <div class="member-body-long" id ="long-body-isSkolem">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="isStable(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isStable(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -11035,13 +13435,31 @@ This is the case if one of two conditions holds:
</div><!-- end member-title -->
<div class="member-body">
- <p>Is this a denotation of a stable term (or an arbitrary type)?</p>
+ <div class="member-body-short" id="short-body-isStable(ctx)">
+ <p>Is this a denotation of a stable term (or an arbitrary type)?</p>
+ </div>
+ <div class="member-body-long" id ="long-body-isStable(ctx)">
+ <p>Is this a denotation of a stable term (or an arbitrary 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="isStatic(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isStatic(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -11082,13 +13500,31 @@ This is the case if one of two conditions holds:
</div><!-- end member-title -->
<div class="member-body">
- <p>Is this denotation static (i.e. with no outer instance)?</p>
+ <div class="member-body-short" id="short-body-isStatic(ctx)">
+ <p>Is this denotation static (i.e. with no outer instance)?</p>
+ </div>
+ <div class="member-body-long" id ="long-body-isStatic(ctx)">
+ <p>Is this denotation static (i.e. with no outer instance)?</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="isStaticConstructor(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isStaticConstructor(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -11129,13 +13565,31 @@ This is the case if one of two conditions holds:
</div><!-- end member-title -->
<div class="member-body">
- <p>Does this symbol denote the static constructor of its enclosing class?</p>
+ <div class="member-body-short" id="short-body-isStaticConstructor(ctx)">
+ <p>Does this symbol denote the static constructor of its enclosing class?</p>
+ </div>
+ <div class="member-body-long" id ="long-body-isStaticConstructor(ctx)">
+ <p>Does this symbol denote the static constructor of its enclosing 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="isStaticOwner(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isStaticOwner(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -11176,13 +13630,31 @@ This is the case if one of two conditions holds:
</div><!-- end member-title -->
<div class="member-body">
- <p>Is this a package class or module class that defines static symbols?</p>
+ <div class="member-body-short" id="short-body-isStaticOwner(ctx)">
+ <p>Is this a package class or module class that defines static symbols?</p>
+ </div>
+ <div class="member-body-long" id ="long-body-isStaticOwner(ctx)">
+ <p>Is this a package class or module class that defines static 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="isSubClass(base)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isSubClass(base)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -11234,13 +13706,31 @@ This is the case if one of two conditions holds:
</div><!-- end member-title -->
<div class="member-body">
- <p>Is this a subclass of the given class <code>base</code>?</p>
+ <div class="member-body-short" id="short-body-isSubClass(base)(ctx)">
+ <p>Is this a subclass of the given class <code>base</code>?</p>
+ </div>
+ <div class="member-body-long" id ="long-body-isSubClass(base)(ctx)">
+ <p>Is this a subclass of the given class <code>base</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="isType" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isType');">[+]</span>
<span class="member-annotations">
</span>
@@ -11266,13 +13756,31 @@ This is the case if one of two conditions holds:
</div><!-- end member-title -->
<div class="member-body">
- <p>Is this denotation a type?</p>
+ <div class="member-body-short" id="short-body-isType">
+ <p>Is this denotation a type?</p>
+ </div>
+ <div class="member-body-long" id ="long-body-isType">
+ <p>Is this denotation 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="isTypeTestOrCast(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isTypeTestOrCast(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -11313,12 +13821,29 @@ This is the case if one of two conditions holds:
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-isTypeTestOrCast(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-isTypeTestOrCast(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="isValueClass(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isValueClass(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -11359,13 +13884,31 @@ This is the case if one of two conditions holds:
</div><!-- end member-title -->
<div class="member-body">
- <p>Is this symbol a class that extends <code>AnyVal</code>?</p>
+ <div class="member-body-short" id="short-body-isValueClass(ctx)">
+ <p>Is this symbol a class that extends <code>AnyVal</code>?</p>
+ </div>
+ <div class="member-body-long" id ="long-body-isValueClass(ctx)">
+ <p>Is this symbol a class that extends <code>AnyVal</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="isValueClassConvertMethod(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isValueClassConvertMethod(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -11406,15 +13949,35 @@ This is the case if one of two conditions holds:
</div><!-- end member-title -->
<div class="member-body">
- <p>Is this a syntetic method that represents conversions between representations of a value class
+ <div class="member-body-short" id="short-body-isValueClassConvertMethod(ctx)">
+ <p>Is this a syntetic method that represents conversions between representations of a value class
These methods are generated in ExtensionMethods
and used...</p>
+ </div>
+ <div class="member-body-long" id ="long-body-isValueClassConvertMethod(ctx)">
+ <p>Is this a syntetic method that represents conversions between representations of a value class
+These methods are generated in ExtensionMethods
+and used in ElimErasedValueType.</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="isVolatile(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isVolatile(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -11455,12 +14018,29 @@ and used...</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-isVolatile(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-isVolatile(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="isWeakOwner(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isWeakOwner(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -11501,16 +14081,37 @@ and used...</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Symbol is an owner that would be skipped by effectiveOwner. Skipped are
+ <div class="member-body-short" id="short-body-isWeakOwner(ctx)">
+ <p>Symbol is an owner that would be skipped by effectiveOwner. Skipped are
+- package objects
+- labels
+- non-lazy valdefs</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-isWeakOwner(ctx)">
+ <p>Symbol is an owner that would be skipped by effectiveOwner. Skipped are
- package objects
- labels
- non-lazy valdefs</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="lexicallyEnclosingClass(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'lexicallyEnclosingClass(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -11551,13 +14152,31 @@ and used...</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>A class that in source code would be lexically enclosing</p>
+ <div class="member-body-short" id="short-body-lexicallyEnclosingClass(ctx)">
+ <p>A class that in source code would be lexically enclosing</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-lexicallyEnclosingClass(ctx)">
+ <p>A class that in source code would be lexically enclosing</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="linkedClass(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'linkedClass(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -11598,15 +14217,35 @@ and used...</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>If this is a class, the module class of its companion object.
+ <div class="member-body-short" id="short-body-linkedClass(ctx)">
+ <p>If this is a class, the module class of its companion object.
If this is a module class, its companion class.
NoSymbol otherwise.</p>
+ </div>
+ <div class="member-body-long" id ="long-body-linkedClass(ctx)">
+ <p>If this is a class, the module class of its companion object.
+If this is a module class, its companion class.
+NoSymbol otherwise.</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="markAbsent()" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'markAbsent()');">[+]</span>
<span class="member-annotations">
</span>
@@ -11639,13 +14278,31 @@ NoSymbol otherwise.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Make denotation not exist</p>
+ <div class="member-body-short" id="short-body-markAbsent()">
+ <p>Make denotation not exist</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-markAbsent()">
+ <p>Make denotation not exist</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="matchingDecl(inClass,site)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'matchingDecl(inClass,site)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -11705,14 +14362,33 @@ NoSymbol otherwise.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>The non-private symbol whose name and type matches the type of this symbol
+ <div class="member-body-short" id="short-body-matchingDecl(inClass,site)(ctx)">
+ <p>The non-private symbol whose name and type matches the type of this symbol
in the given class.</p>
+ </div>
+ <div class="member-body-long" id ="long-body-matchingDecl(inClass,site)(ctx)">
+ <p>The non-private symbol whose name and type matches the type of this symbol
+in the given 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="matchingMember(site)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'matchingMember(site)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -11764,13 +14440,31 @@ in the given class.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>The non-private member of <code>site</code> whose name and type matches the type of this symbol</p>
+ <div class="member-body-short" id="short-body-matchingMember(site)(ctx)">
+ <p>The non-private member of <code>site</code> whose name and type matches the type of this symbol</p>
+ </div>
+ <div class="member-body-long" id ="long-body-matchingMember(site)(ctx)">
+ <p>The non-private member of <code>site</code> whose name and type matches the type of this 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="maybeOwner" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'maybeOwner');">[+]</span>
<span class="member-annotations">
</span>
@@ -11796,13 +14490,31 @@ in the given class.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Same as owner, except returns NoSymbol for NoSymbol</p>
+ <div class="member-body-short" id="short-body-maybeOwner">
+ <p>Same as owner, except returns NoSymbol for NoSymbol</p>
+ </div>
+ <div class="member-body-long" id ="long-body-maybeOwner">
+ <p>Same as owner, except returns NoSymbol for 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="memberCanMatchInheritedSymbols(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'memberCanMatchInheritedSymbols(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -11843,14 +14555,33 @@ in the given class.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>If false, this class member cannot possibly participate in an override,
+ <div class="member-body-short" id="short-body-memberCanMatchInheritedSymbols(ctx)">
+ <p>If false, this class member cannot possibly participate in an override,
either as overrider or overridee.</p>
+ </div>
+ <div class="member-body-long" id ="long-body-memberCanMatchInheritedSymbols(ctx)">
+ <p>If false, this class member cannot possibly participate in an override,
+either as overrider or overridee.</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="membersNeedAsSeenFrom(pre)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'membersNeedAsSeenFrom(pre)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -11902,14 +14633,33 @@ either as overrider or overridee.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Do members of this symbol need translation via asSeenFrom when
+ <div class="member-body-short" id="short-body-membersNeedAsSeenFrom(pre)(ctx)">
+ <p>Do members of this symbol need translation via asSeenFrom when
+accessed via prefix <code>pre</code>?</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-membersNeedAsSeenFrom(pre)(ctx)">
+ <p>Do members of this symbol need translation via asSeenFrom when
accessed via prefix <code>pre</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="mixins(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'mixins(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -11945,19 +14695,41 @@ accessed via prefix <code>pre</code>?</p>
- <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>All traits implemented by a class, except for those inherited through the superclass.
+ <div class="member-body-short" id="short-body-mixins(ctx)">
+ <p>All traits implemented by a class, except for those inherited through the superclass.
The empty list if <code>self</code> is a trait.</p>
+ </div>
+ <div class="member-body-long" id ="long-body-mixins(ctx)">
+ <p>All traits implemented by a class, except for those inherited through the superclass.
+The empty list if <code>self</code> is a 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="moduleClass(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'moduleClass(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -11998,13 +14770,31 @@ The empty list if <code>self</code> is a trait.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>The class implementing this module, NoSymbol if not applicable.</p>
+ <div class="member-body-short" id="short-body-moduleClass(ctx)">
+ <p>The class implementing this module, NoSymbol if not applicable.</p>
+ </div>
+ <div class="member-body-long" id ="long-body-moduleClass(ctx)">
+ <p>The class implementing this module, NoSymbol if not applicable.</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="namedTypeParams(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'namedTypeParams(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -12040,18 +14830,39 @@ The empty list if <code>self</code> is a trait.</p>
- <span class="no-left">: Set</span>
+ <span class="no-left">: Set
+<span class="no-left no-right">[</span>
+TypeSymbol
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>The named type parameters declared or inherited by this symbol</p>
+ <div class="member-body-short" id="short-body-namedTypeParams(ctx)">
+ <p>The named type parameters declared or inherited by this symbol</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-namedTypeParams(ctx)">
+ <p>The named type parameters declared or inherited by this 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="newLikeThis(s,i)" class="member protected">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'newLikeThis(s,i)');">[+]</span>
<span class="member-annotations">
</span>
@@ -12098,12 +14909,29 @@ The empty list if <code>self</code> is a trait.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-newLikeThis(s,i)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-newLikeThis(s,i)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="nonMemberTermRef(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'nonMemberTermRef(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -12144,12 +14972,29 @@ The empty list if <code>self</code> is a trait.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-nonMemberTermRef(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-nonMemberTermRef(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="originalName(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'originalName(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -12190,13 +15035,31 @@ The empty list if <code>self</code> is a trait.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>The name with which the denoting symbol was created</p>
+ <div class="member-body-short" id="short-body-originalName(ctx)">
+ <p>The name with which the denoting symbol was created</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-originalName(ctx)">
+ <p>The name with which the denoting symbol was created</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="overriddenFromType(tp)(ctx)" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'overriddenFromType(tp)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -12243,17 +15106,37 @@ The empty list if <code>self</code> is a trait.</p>
- <span class="no-left">: Iterator</span>
+ <span class="no-left">: Iterator
+<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-overriddenFromType(tp)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-overriddenFromType(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="overriddenSymbol(inClass)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'overriddenSymbol(inClass)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -12305,13 +15188,31 @@ The empty list if <code>self</code> is a trait.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>The symbol, in class <code>inClass</code>, that is overridden by this denotation.</p>
+ <div class="member-body-short" id="short-body-overriddenSymbol(inClass)(ctx)">
+ <p>The symbol, in class <code>inClass</code>, that is overridden by this denotation.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-overriddenSymbol(inClass)(ctx)">
+ <p>The symbol, in class <code>inClass</code>, that is overridden by this 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="overridingSymbol(inClass)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'overridingSymbol(inClass)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -12363,13 +15264,31 @@ The empty list if <code>self</code> is a trait.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>The symbol overriding this symbol in given subclass <code>ofclazz</code>.</p>
+ <div class="member-body-short" id="short-body-overridingSymbol(inClass)(ctx)">
+ <p>The symbol overriding this symbol in given subclass <code>ofclazz</code>.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-overridingSymbol(inClass)(ctx)">
+ <p>The symbol overriding this symbol in given subclass <code>ofclazz</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="owner" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'owner');">[+]</span>
<span class="member-annotations">
</span>
@@ -12395,13 +15314,31 @@ The empty list if <code>self</code> is a trait.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>The owner of the symbol; overridden in NoDenotation</p>
+ <div class="member-body-short" id="short-body-owner">
+ <p>The owner of the symbol; overridden in NoDenotation</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-owner">
+ <p>The owner of the symbol; overridden in NoDenotation</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="ownersIterator(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ownersIterator(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -12437,18 +15374,39 @@ The empty list if <code>self</code> is a trait.</p>
- <span class="no-left">: Iterator</span>
+ <span class="no-left">: Iterator
+<span class="no-left no-right">[</span>
+Symbol
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>The chain of owners of this denotation, starting with the denoting symbol itself</p>
+ <div class="member-body-short" id="short-body-ownersIterator(ctx)">
+ <p>The chain of owners of this denotation, starting with the denoting symbol itself</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-ownersIterator(ctx)">
+ <p>The chain of owners of this denotation, starting with the denoting symbol 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="primaryConstructor(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'primaryConstructor(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -12489,13 +15447,31 @@ The empty list if <code>self</code> is a trait.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>The primary constructor of a class or trait, NoSymbol if not applicable.</p>
+ <div class="member-body-short" id="short-body-primaryConstructor(ctx)">
+ <p>The primary constructor of a class or trait, NoSymbol if not applicable.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-primaryConstructor(ctx)">
+ <p>The primary constructor of a class or trait, NoSymbol if not applicable.</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var 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(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'privateWithin(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -12536,13 +15512,31 @@ The empty list if <code>self</code> is a trait.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>The privateWithin boundary, NoSymbol if no boundary is given.</p>
+ <div class="member-body-short" id="short-body-privateWithin(ctx)">
+ <p>The privateWithin boundary, NoSymbol if no boundary is given.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-privateWithin(ctx)">
+ <p>The privateWithin boundary, NoSymbol if no boundary is 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="privateWithin_=(sym)" class="member protected">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'privateWithin_=(sym)');">[+]</span>
<span class="member-annotations">
</span>
@@ -12581,13 +15575,31 @@ The empty list if <code>self</code> is a trait.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Set privateWithin.</p>
+ <div class="member-body-short" id="short-body-privateWithin_=(sym)">
+ <p>Set privateWithin.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-privateWithin_=(sym)">
+ <p>Set privateWithin.</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="registerCompanionMethod(name,target)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'registerCompanionMethod(name,target)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -12642,17 +15654,34 @@ The empty list if <code>self</code> is a trait.</p>
- <span class="no-left">: </span>
+ <span class="no-left">: Symbol<span class="and-or-separator"> | </span>Unit</span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-registerCompanionMethod(name,target)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-registerCompanionMethod(name,target)(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="removeAnnotation(cls)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'removeAnnotation(cls)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -12704,13 +15733,31 @@ The empty list if <code>self</code> is a trait.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Remove annotation with given class from this denotation</p>
+ <div class="member-body-short" id="short-body-removeAnnotation(cls)(ctx)">
+ <p>Remove annotation with given class from this denotation</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-removeAnnotation(cls)(ctx)">
+ <p>Remove annotation with given class from this 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="resetFlag(flags)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'resetFlag(flags)');">[+]</span>
<span class="member-annotations">
</span>
@@ -12749,13 +15796,31 @@ The empty list if <code>self</code> is a trait.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Unset given flags(s) of this denotation</p>
+ <div class="member-body-short" id="short-body-resetFlag(flags)">
+ <p>Unset given flags(s) of this denotation</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-resetFlag(flags)">
+ <p>Unset given flags(s) of this 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="scalacLinkedClass(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'scalacLinkedClass(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -12796,12 +15861,29 @@ The empty list if <code>self</code> is a trait.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-scalacLinkedClass(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-scalacLinkedClass(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="setApplicableFlags(flags)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'setApplicableFlags(flags)');">[+]</span>
<span class="member-annotations">
</span>
@@ -12840,13 +15922,31 @@ The empty list if <code>self</code> is a trait.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Set applicable flags from <code>flags</code> which is a subset of {NoInits, PureInterface}</p>
+ <div class="member-body-short" id="short-body-setApplicableFlags(flags)">
+ <p>Set applicable flags from <code>flags</code> which is a subset of {NoInits, PureInterface}</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-setApplicableFlags(flags)">
+ <p>Set applicable flags from <code>flags</code> which is a subset of {NoInits, PureInterface}</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="setFlag(flags)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'setFlag(flags)');">[+]</span>
<span class="member-annotations">
</span>
@@ -12885,13 +15985,31 @@ The empty list if <code>self</code> is a trait.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Set given flags(s) of this denotation</p>
+ <div class="member-body-short" id="short-body-setFlag(flags)">
+ <p>Set given flags(s) of this denotation</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-setFlag(flags)">
+ <p>Set given flags(s) of this 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="setter(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'setter(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -12932,12 +16050,29 @@ The empty list if <code>self</code> is a trait.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-setter(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-setter(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="skipConstructor(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'skipConstructor(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -12978,13 +16113,31 @@ The empty list if <code>self</code> is a trait.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>If this is a constructor, its owner: otherwise this.</p>
+ <div class="member-body-short" id="short-body-skipConstructor(ctx)">
+ <p>If this is a constructor, its owner: otherwise this.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-skipConstructor(ctx)">
+ <p>If this is a constructor, its owner: otherwise 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="skipWeakOwner(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'skipWeakOwner(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -13025,13 +16178,31 @@ The empty list if <code>self</code> is a trait.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>If this is a weak owner, its owner, otherwise the denoting symbol.</p>
+ <div class="member-body-short" id="short-body-skipWeakOwner(ctx)">
+ <p>If this is a weak owner, its owner, otherwise the denoting symbol.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-skipWeakOwner(ctx)">
+ <p>If this is a weak owner, its owner, otherwise the denoting 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="sourceModule(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'sourceModule(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -13072,13 +16243,31 @@ The empty list if <code>self</code> is a trait.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>The module implemented by this module class, NoSymbol if not applicable.</p>
+ <div class="member-body-short" id="short-body-sourceModule(ctx)">
+ <p>The module implemented by this module class, NoSymbol if not applicable.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-sourceModule(ctx)">
+ <p>The module implemented by this module class, NoSymbol if not applicable.</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var 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)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'subst(from,to)');">[+]</span>
<span class="member-annotations">
</span>
@@ -13131,13 +16320,31 @@ Symbol
</div><!-- end member-title -->
<div class="member-body">
- <p>Apply symbol/symbol substitution to this symbol</p>
+ <div class="member-body-short" id="short-body-subst(from,to)">
+ <p>Apply symbol/symbol substitution to this symbol</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-subst(from,to)">
+ <p>Apply symbol/symbol substitution to this 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="superSymbolIn(base)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'superSymbolIn(base)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -13189,15 +16396,35 @@ Symbol
</div><!-- end member-title -->
<div class="member-body">
- <p>The symbol accessed by a super in the definition of this symbol when
+ <div class="member-body-short" id="short-body-superSymbolIn(base)(ctx)">
+ <p>The symbol accessed by a super in the definition of this symbol when
seen from class <code>base</code>. This symbol is always concrete.
pre: <code>this.owner</code> is in the bas...</p>
+ </div>
+ <div class="member-body-long" id ="long-body-superSymbolIn(base)(ctx)">
+ <p>The symbol accessed by a super in the definition of this symbol when
+seen from class <code>base</code>. This symbol is always concrete.
+pre: <code>this.owner</code> is in the base class sequence of <code>base</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="termParamAccessors(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'termParamAccessors(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -13233,17 +16460,37 @@ pre: <code>this.owner</code> is in the bas...</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-termParamAccessors(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-termParamAccessors(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="termRef(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'termRef(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -13284,13 +16531,31 @@ pre: <code>this.owner</code> is in the bas...</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>The TermRef representing this term denotation at its original location.</p>
+ <div class="member-body-short" id="short-body-termRef(ctx)">
+ <p>The TermRef representing this term denotation at its original location.</p>
+ </div>
+ <div class="member-body-long" id ="long-body-termRef(ctx)">
+ <p>The TermRef representing this term denotation at its original location.</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="termRefWithSig(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'termRefWithSig(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -13331,14 +16596,33 @@ pre: <code>this.owner</code> is in the bas...</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>The TermRef representing this term denotation at its original location
+ <div class="member-body-short" id="short-body-termRefWithSig(ctx)">
+ <p>The TermRef representing this term denotation at its original location
at the denotation's signature.</p>
+ </div>
+ <div class="member-body-long" id ="long-body-termRefWithSig(ctx)">
+ <p>The TermRef representing this term denotation at its original location
+at the denotation's signature.</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="thisType(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'thisType(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -13379,13 +16663,31 @@ at the denotation's signature.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>The type This(cls), where cls is this class, NoPrefix for all other symbols</p>
+ <div class="member-body-short" id="short-body-thisType(ctx)">
+ <p>The type This(cls), where cls is this class, NoPrefix for all other symbols</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-thisType(ctx)">
+ <p>The type This(cls), where cls is this class, NoPrefix for all other 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="toString" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'toString');">[+]</span>
<span class="member-annotations">
</span>
@@ -13411,12 +16713,29 @@ at the denotation's signature.</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="topLevelClass(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'topLevelClass(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -13457,14 +16776,33 @@ at the denotation's signature.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>The top-level class containing this denotation,
+ <div class="member-body-short" id="short-body-topLevelClass(ctx)">
+ <p>The top-level class containing this denotation,
except for a toplevel module, where its module class is returned.</p>
+ </div>
+ <div class="member-body-long" id ="long-body-topLevelClass(ctx)">
+ <p>The top-level class containing this denotation,
+except for a toplevel module, where its module class 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="transformAfter(phase,f)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'transformAfter(phase,f)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -13524,14 +16862,33 @@ except for a toplevel module, where its module class is returned.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Apply a transformation <code>f</code> to all denotations in this group that start at or after
+ <div class="member-body-short" id="short-body-transformAfter(phase,f)(ctx)">
+ <p>Apply a transformation <code>f</code> to all denotations in this group that start at or after
given phase. Denotations are replaced while keeping the same validity...</p>
+ </div>
+ <div class="member-body-long" id ="long-body-transformAfter(phase,f)(ctx)">
+ <p>Apply a transformation <code>f</code> to all denotations in this group that start at or after
+given phase. Denotations are replaced while keeping the same validity periods.</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="transformAnnotations(f)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'transformAnnotations(f)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -13583,13 +16940,31 @@ given phase. Denotations are replaced while keeping the same validity...</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Apply transform <code>f</code> to all annotations of this denotation</p>
+ <div class="member-body-short" id="short-body-transformAnnotations(f)(ctx)">
+ <p>Apply transform <code>f</code> to all annotations of this denotation</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-transformAnnotations(f)(ctx)">
+ <p>Apply transform <code>f</code> to all annotations of this 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="typeParamCreationFlags" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'typeParamCreationFlags');">[+]</span>
<span class="member-annotations">
</span>
@@ -13615,14 +16990,33 @@ given phase. Denotations are replaced while keeping the same validity...</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>The flags to be used for a type parameter owned by this symbol.
+ <div class="member-body-short" id="short-body-typeParamCreationFlags">
+ <p>The flags to be used for a type parameter owned by this symbol.
Overridden by ClassDenotation.</p>
+ </div>
+ <div class="member-body-long" id ="long-body-typeParamCreationFlags">
+ <p>The flags to be used for a type parameter owned by this symbol.
+Overridden by ClassDenotation.</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="typeParams(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'typeParams(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -13658,18 +17052,39 @@ Overridden by ClassDenotation.</p>
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+TypeSymbol
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>The type parameters of a class symbol, Nil for all other symbols</p>
+ <div class="member-body-short" id="short-body-typeParams(ctx)">
+ <p>The type parameters of a class symbol, Nil for all other symbols</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-typeParams(ctx)">
+ <p>The type parameters of a class symbol, Nil for all other 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="typeRef(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'typeRef(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -13710,13 +17125,31 @@ Overridden by ClassDenotation.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>The TypeRef representing this type denotation at its original location.</p>
+ <div class="member-body-short" id="short-body-typeRef(ctx)">
+ <p>The TypeRef representing this type denotation at its original location.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-typeRef(ctx)">
+ <p>The TypeRef representing this type denotation at its original location.</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="underlyingSymbol(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'underlyingSymbol(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -13757,15 +17190,35 @@ Overridden by ClassDenotation.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>The field accessed by a getter or setter, or
+ <div class="member-body-short" id="short-body-underlyingSymbol(ctx)">
+ <p>The field accessed by a getter or setter, or
+if it does not exists, the getter of a setter, or
+if that does not exist the symbol itself.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-underlyingSymbol(ctx)">
+ <p>The field accessed by a getter or setter, or
if it does not exists, the getter of a setter, or
if that does not exist the symbol 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="unforcedAnnotation(cls)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'unforcedAnnotation(cls)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -13812,19 +17265,41 @@ if that does not exist the symbol itself.</p>
- <span class="no-left">: Option</span>
+ <span class="no-left">: Option
+<span class="no-left no-right">[</span>
+Annotation
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>The same as getAnnotation, but without ensuring
+ <div class="member-body-short" id="short-body-unforcedAnnotation(cls)(ctx)">
+ <p>The same as getAnnotation, but without ensuring
that the symbol carrying the annotation is completed</p>
+ </div>
+ <div class="member-body-long" id ="long-body-unforcedAnnotation(cls)(ctx)">
+ <p>The same as getAnnotation, but without ensuring
+that the symbol carrying the annotation is completed</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="unforcedDecls(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'unforcedDecls(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -13865,16 +17340,43 @@ that the symbol carrying the annotation is completed</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>The symbols defined in this class or object.
+ <div class="member-body-short" id="short-body-unforcedDecls(ctx)">
+ <p>The symbols defined in this class or object.
Careful! This does not force the type, so is compilation order dependent.
This method should be used only i...</p>
<ol></ol>
+ </div>
+ <div class="member-body-long" id ="long-body-unforcedDecls(ctx)">
+ <p>The symbols defined in this class or object.
+Careful! This does not force the type, so is compilation order dependent.
+This method should be used only in the following circumstances:</p>
+<ol>
+<li>When accessing type parameters or type parameter accessors (both are entered before
+completion).</li>
+<li>When obtaining the current scope in order to enter, rename or delete something there.</li>
+<li>When playing it safe in order not to raise CylicReferences, e.g. for printing things
+or taking more efficient shortcuts (e.g. the stillValid test).</li>
+</ol>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="unforcedInfo" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'unforcedInfo');">[+]</span>
<span class="member-annotations">
</span>
@@ -13895,18 +17397,39 @@ This method should be used only i...</p>
- <span class="no-left">: Option</span>
+ <span class="no-left">: Option
+<span class="no-left no-right">[</span>
+Type
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>Optionally, the info if it is completed</p>
+ <div class="member-body-short" id="short-body-unforcedInfo">
+ <p>Optionally, the info if it is completed</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-unforcedInfo">
+ <p>Optionally, the info if it is completed</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="updateAnnotation(annot)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'updateAnnotation(annot)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -13958,13 +17481,31 @@ This method should be used only i...</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Remove any annotations with same class as <code>annot</code>, and add <code>annot</code></p>
+ <div class="member-body-short" id="short-body-updateAnnotation(annot)(ctx)">
+ <p>Remove any annotations with same class as <code>annot</code>, and add <code>annot</code></p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-updateAnnotation(annot)(ctx)">
+ <p>Remove any annotations with same class as <code>annot</code>, and add <code>annot</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="valRef(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'valRef(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -14005,14 +17546,33 @@ This method should be used only i...</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>The TermRef representing this term denotation at its original location
+ <div class="member-body-short" id="short-body-valRef(ctx)">
+ <p>The TermRef representing this term denotation at its original location
+and at signature <code>NotAMethod</code>.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-valRef(ctx)">
+ <p>The TermRef representing this term denotation at its original location
and at signature <code>NotAMethod</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="variance(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'variance(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -14053,14 +17613,33 @@ and at signature <code>NotAMethod</code>.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>The variance of this type parameter or type member as an Int, with
+ <div class="member-body-short" id="short-body-variance(ctx)">
+ <p>The variance of this type parameter or type member as an Int, with
+1 = Covariant, -1 = Contravariant, 0 = Nonvariant, or not a type parameter</p>
+ </div>
+ <div class="member-body-long" id ="long-body-variance(ctx)">
+ <p>The variance of this type parameter or type member as an Int, with
++1 = Covariant, -1 = Contravariant, 0 = Nonvariant, or not a type parameter</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="withAnnotationsCarrying(from,meta)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'withAnnotationsCarrying(from,meta)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -14120,8 +17699,24 @@ and at signature <code>NotAMethod</code>.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-withAnnotationsCarrying(from,meta)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-withAnnotationsCarrying(from,meta)(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/core/SymDenotations$/TypeParamsCompleter.html b/api/dotty/tools/dotc/core/SymDenotations$/TypeParamsCompleter.html
index 260c7df30..f0bfe931d 100644
--- a/api/dotty/tools/dotc/core/SymDenotations$/TypeParamsCompleter.html
+++ b/api/dotty/tools/dotc/core/SymDenotations$/TypeParamsCompleter.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">
TypeParamsCompleter
</span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">LazyType</span>
+
+ </div>
+
</div>
@@ -5340,12 +5354,23 @@ the info.</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="completerTypeParams(sym)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'completerTypeParams(sym)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5392,14 +5417,34 @@ the info.</p>
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+TypeSymbol
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>The type parameters computed by the completer before completion has finished</p>
+ <div class="member-body-short" id="short-body-completerTypeParams(sym)(ctx)">
+ <p>The type parameters computed by the completer before completion has finished</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-completerTypeParams(sym)(ctx)">
+ <p>The type parameters computed by the completer before completion has finished</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
</div>