aboutsummaryrefslogtreecommitdiff
path: root/api/dotty/tools/dotc/core/Symbols$
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/Symbols$
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/Symbols$')
-rw-r--r--api/dotty/tools/dotc/core/Symbols$/ClassSymbol.html5216
-rw-r--r--api/dotty/tools/dotc/core/Symbols$/Copier.html263
-rw-r--r--api/dotty/tools/dotc/core/Symbols$/ErrorSymbol.html146
-rw-r--r--api/dotty/tools/dotc/core/Symbols$/NoSymbol$.html48
-rw-r--r--api/dotty/tools/dotc/core/Symbols$/Symbol.html6137
5 files changed, 11222 insertions, 588 deletions
diff --git a/api/dotty/tools/dotc/core/Symbols$/ClassSymbol.html b/api/dotty/tools/dotc/core/Symbols$/ClassSymbol.html
index 4b71fe145..d17459b2b 100644
--- a/api/dotty/tools/dotc/core/Symbols$/ClassSymbol.html
+++ b/api/dotty/tools/dotc/core/Symbols$/ClassSymbol.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,138 @@
<span id="entity-name">
ClassSymbol
</span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">Symbol</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">ClassSymbol</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ coord:
+ </span>
+ Coord
+
+ <span class="no-left">, </span>
+
+
+ <span class="">
+ assocFile:
+ </span>
+ AbstractFile
+
+ <span class="no-left">, </span>
+
+
+ <span class="">
+ id:
+ </span>
+ Int
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">ClassSymbol</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="ThisName" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ThisName');">[+]</span>
<span class="member-annotations">
</span>
@@ -5368,12 +5493,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-ThisName">
+
+ </div>
+ <div class="member-body-long" id ="long-body-ThisName">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="assocFile" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'assocFile');">[+]</span>
<span class="member-annotations">
</span>
@@ -5399,12 +5541,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-assocFile">
+
+ </div>
+ <div class="member-body-long" id ="long-body-assocFile">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="coord" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'coord');">[+]</span>
<span class="member-annotations">
</span>
@@ -5430,12 +5589,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-coord">
+
+ </div>
+ <div class="member-body-long" id ="long-body-coord">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="id" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'id');">[+]</span>
<span class="member-annotations">
</span>
@@ -5461,12 +5637,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-id">
+
+ </div>
+ <div class="member-body-long" id ="long-body-id">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="nextInRun" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'nextInRun');">[+]</span>
<span class="member-annotations">
</span>
@@ -5492,16 +5685,37 @@
</div><!-- end member-title -->
<div class="member-body">
- <p>The next SingleDenotation in this run, with wrap-around from last to first.</p>
+ <div class="member-body-short" id="short-body-nextInRun">
+ <p>The next SingleDenotation in this run, with wrap-around from last to first.</p>
<p>There may be several <code>SingleDenotation</code>s with different validity
representing...
</p>
+ </div>
+ <div class="member-body-long" id ="long-body-nextInRun">
+ <p>The next SingleDenotation in this run, with wrap-around from last to first.</p>
+<p>There may be several <code>SingleDenotation</code>s with different validity
+representing the same underlying definition at different phases.
+These are called a &quot;flock&quot;. Flock members are generated by</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="superIdHint" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'superIdHint');">[+]</span>
<span class="member-annotations">
</span>
@@ -5527,12 +5741,29 @@ representing...
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-superIdHint">
+
+ </div>
+ <div class="member-body-long" id ="long-body-superIdHint">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="&(that,pre,safeIntersection)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '&(that,pre,safeIntersection)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5600,7 +5831,8 @@ representing...
</div><!-- end member-title -->
<div class="member-body">
- <p>Form a denotation by conjoining with denotation <code>that</code>.</p>
+ <div class="member-body-short" id="short-body-&(that,pre,safeIntersection)(ctx)">
+ <p>Form a denotation by conjoining with denotation <code>that</code>.</p>
<p>NoDenotations are dropped. MultiDenotations are handled by merging
parts with same signatures. Sin...
</p>
@@ -5614,11 +5846,49 @@ parts with same signatures. Sin...
</p>
<p></p>
+ </div>
+ <div class="member-body-long" id ="long-body-&(that,pre,safeIntersection)(ctx)">
+ <p>Form a denotation by conjoining with denotation <code>that</code>.</p>
+<p>NoDenotations are dropped. MultiDenotations are handled by merging
+parts with same signatures. SingleDenotations with equal signatures
+are joined as follows:</p>
+<p>In a first step, consider only those denotations which have symbols
+that are accessible from prefix <code>pre</code>.</p>
+<p>If there are several such denotations, try to pick one by applying the following
+three precedence rules in decreasing order of priority:</p>
+<ol>
+<li>Prefer denotations with more specific infos.</li>
+<li>If infos are equally specific, prefer denotations with concrete symbols over denotations
+with abstract symbols.</li>
+<li>If infos are equally specific and symbols are equally concrete,
+prefer denotations with symbols defined in subclasses
+over denotations with symbols defined in proper superclasses.</li>
+</ol>
+<p>If there is exactly one (preferred) accessible denotation, return it.</p>
+<p>If there is no preferred accessible denotation, return a JointRefDenotation
+with one of the operand symbols (unspecified which one), and an info which
+is the intersection (using <code>&amp;</code> or <code>safe_&amp;</code> if <code>safeIntersection</code> is true)
+of the infos of the operand denotations.</p>
+<p>If SingleDenotations with different signatures are joined, return 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="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>
@@ -5670,16 +5940,37 @@ parts with same signatures. Sin...
</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>
@@ -5720,13 +6011,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="accessibleFrom(pre,superAccess)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'accessibleFrom(pre,superAccess)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5786,14 +6095,33 @@ otherwise completely inacce...
</div><!-- end member-title -->
<div class="member-body">
- <p>The denotation made up from the alternatives of this denotation that
+ <div class="member-body-short" id="short-body-accessibleFrom(pre,superAccess)(ctx)">
+ <p>The denotation made up from the alternatives of this denotation that
are accessible from prefix <code>pre</code>, or NoDenotation if no accessible alternative exist...</p>
+ </div>
+ <div class="member-body-long" id ="long-body-accessibleFrom(pre,superAccess)(ctx)">
+ <p>The denotation made up from the alternatives of this denotation that
+are accessible from prefix <code>pre</code>, or NoDenotation if no accessible alternative 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="addAnnotation(annot)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'addAnnotation(annot)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5832,13 +6160,31 @@ are accessible from prefix <code>pre</code>, or NoDenotation if no accessible al
</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>
@@ -5893,13 +6239,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>
@@ -5935,18 +6299,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="alternatives" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'alternatives');">[+]</span>
<span class="member-annotations">
</span>
@@ -5967,18 +6352,39 @@ Annotation
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+SingleDenotation
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>The set of alternative single-denotations making up this denotation</p>
+ <div class="member-body-short" id="short-body-alternatives">
+ <p>The set of alternative single-denotations making up this denotation</p>
+ </div>
+ <div class="member-body-long" id ="long-body-alternatives">
+ <p>The set of alternative single-denotations making up 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="altsWith(p)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'altsWith(p)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6012,18 +6418,39 @@ Annotation
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+SingleDenotation
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>The alternatives of this denotation that satisfy the predicate <code>p</code>.</p>
+ <div class="member-body-short" id="short-body-altsWith(p)">
+ <p>The alternatives of this denotation that satisfy the predicate <code>p</code>.</p>
+ </div>
+ <div class="member-body-long" id ="long-body-altsWith(p)">
+ <p>The alternatives of this denotation that satisfy the predicate <code>p</code>.</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="annotations(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'annotations(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6059,18 +6486,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="annotations_=(annots)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'annotations_=(annots)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6112,13 +6560,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>
@@ -6144,13 +6610,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="asSeenFrom(pre)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'asSeenFrom(pre)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6202,13 +6686,31 @@ Annotation
</div><!-- end member-title -->
<div class="member-body">
- <p>The denotation with info(s) as seen from prefix type</p>
+ <div class="member-body-short" id="short-body-asSeenFrom(pre)(ctx)">
+ <p>The denotation with info(s) as seen from prefix type</p>
+ </div>
+ <div class="member-body-long" id ="long-body-asSeenFrom(pre)(ctx)">
+ <p>The denotation with info(s) as seen from prefix 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="asSingleDenotation" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'asSingleDenotation');">[+]</span>
<span class="member-annotations">
</span>
@@ -6234,12 +6736,29 @@ Annotation
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-asSingleDenotation">
+
+ </div>
+ <div class="member-body-long" id ="long-body-asSingleDenotation">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="asSymDenotation" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'asSymDenotation');">[+]</span>
<span class="member-annotations">
</span>
@@ -6265,12 +6784,29 @@ Annotation
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-asSymDenotation">
+
+ </div>
+ <div class="member-body-long" id ="long-body-asSymDenotation">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var 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>
@@ -6309,12 +6845,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="associatedFile(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'associatedFile(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6355,13 +6908,31 @@ Annotation
</div><!-- end member-title -->
<div class="member-body">
- <p>The source or class file from which this class was generated, null if not applicable.</p>
+ <div class="member-body-short" id="short-body-associatedFile(ctx)">
+ <p>The source or class file from which this class was generated, null if not applicable.</p>
+ </div>
+ <div class="member-body-long" id ="long-body-associatedFile(ctx)">
+ <p>The source or class file from which this class was generated, null 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="atSignature(sig,site,relaxed)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'atSignature(sig,site,relaxed)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6429,14 +7000,33 @@ Annotation
</div><!-- end member-title -->
<div class="member-body">
- <p>Resolve overloaded denotation to pick the ones with the given signature
+ <div class="member-body-short" id="short-body-atSignature(sig,site,relaxed)(ctx)">
+ <p>Resolve overloaded denotation to pick the ones with the given signature
+when seen from prefix <code>site</code>.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-atSignature(sig,site,relaxed)(ctx)">
+ <p>Resolve overloaded denotation to pick the ones with the given signature
when seen from prefix <code>site</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="baseClasses(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'baseClasses(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6472,19 +7062,41 @@ when seen from prefix <code>site</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>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>
@@ -6536,13 +7148,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="canMatchInheritedSymbols(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'canMatchInheritedSymbols(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6583,14 +7213,33 @@ with the class itself as first element.</p>
</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="checkUnique(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'checkUnique(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6631,13 +7280,31 @@ either as overrider or overridee.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>If this is a SingleDenotation, return it, otherwise throw a TypeError</p>
+ <div class="member-body-short" id="short-body-checkUnique(ctx)">
+ <p>If this is a SingleDenotation, return it, otherwise throw a TypeError</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-checkUnique(ctx)">
+ <p>If this is a SingleDenotation, return it, otherwise throw a TypeError</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="classDenot(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'classDenot(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6678,12 +7345,29 @@ either as overrider or overridee.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-classDenot(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-classDenot(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="classInfo(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'classInfo(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6724,13 +7408,31 @@ either as overrider or overridee.</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>
@@ -6766,18 +7468,39 @@ either as overrider or overridee.</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>
@@ -6803,13 +7526,31 @@ either as overrider or overridee.</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="clone()" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'clone()');">[+]</span>
<span class="member-annotations">
</span>
@@ -6842,12 +7583,29 @@ either as overrider or overridee.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-clone()">
+
+ </div>
+ <div class="member-body-long" id ="long-body-clone()">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="companionClass(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'companionClass(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6888,15 +7646,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>
@@ -6937,15 +7715,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="completer" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'completer');">[+]</span>
<span class="member-annotations">
</span>
@@ -6971,13 +7769,31 @@ NoSymbol i...</p>
</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="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>
@@ -7029,12 +7845,29 @@ NoSymbol i...</p>
</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="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>
@@ -7094,12 +7927,29 @@ NoSymbol i...</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="containsSym(sym)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'containsSym(sym)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7138,13 +7988,31 @@ NoSymbol i...</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Group contains a denotation that refers to given symbol</p>
+ <div class="member-body-short" id="short-body-containsSym(sym)">
+ <p>Group contains a denotation that refers to given symbol</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-containsSym(sym)">
+ <p>Group contains a denotation that refers to given 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="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>
@@ -7247,13 +8115,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="coveredInterval(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'coveredInterval(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7294,14 +8180,33 @@ Annotation
</div><!-- end member-title -->
<div class="member-body">
- <p>The period (interval of phases) for which there exists
+ <div class="member-body-short" id="short-body-coveredInterval(ctx)">
+ <p>The period (interval of phases) for which there exists
+a valid denotation in this flock.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-coveredInterval(ctx)">
+ <p>The period (interval of phases) for which there exists
a valid denotation in this flock.</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="current(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'current(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7342,17 +8247,45 @@ a valid denotation in this flock.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Produce a denotation that is valid for the given context.
+ <div class="member-body-short" id="short-body-current(ctx)">
+ <p>Produce a denotation that is valid for the given context.
Usually called when !(validFor contains ctx.period)
(even though this is not a precondition).
I...
</p>
+ </div>
+ <div class="member-body-long" id ="long-body-current(ctx)">
+ <p>Produce a denotation that is valid for the given context.
+Usually called when !(validFor contains ctx.period)
+(even though this is not a precondition).
+If the runId of the context is the same as runId of this denotation,
+the right flock member is located, or, if it does not exist yet,
+created by invoking a transformer (@See Transformers).
+If the runId's differ, but this denotation is a SymDenotation
+and its toplevel owner class or module
+is still a member of its enclosing package, then the whole flock
+is brought forward to be valid in the new runId. Otherwise
+the symbol is stale, which constitutes an internal error.</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="currentPackageDecls(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'currentPackageDecls(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7393,16 +8326,37 @@ I...
</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>
@@ -7428,12 +8382,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="definedPeriodsString" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'definedPeriodsString');">[+]</span>
<span class="member-annotations">
</span>
@@ -7459,12 +8430,29 @@ aliases such as AnyRef into a p...
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-definedPeriodsString">
+
+ </div>
+ <div class="member-body-long" id ="long-body-definedPeriodsString">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var 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>
@@ -7516,15 +8504,35 @@ aliases such as AnyRef into a 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="derivedSingleDenotation(symbol,info)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'derivedSingleDenotation(symbol,info)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7584,12 +8592,29 @@ someone does a findMember on a subclass.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-derivedSingleDenotation(symbol,info)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-derivedSingleDenotation(symbol,info)(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="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>
@@ -7641,14 +8666,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="disambiguate(p)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'disambiguate(p)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7700,16 +8744,38 @@ 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 denotation is overloaded, filter with given predicate.
+ <div class="member-body-short" id="short-body-disambiguate(p)(ctx)">
+ <p>If this denotation is overloaded, filter with given predicate.
If result is still overloaded throw a TypeError.
Note: disambiguate is slightly different...
</p>
+ </div>
+ <div class="member-body-long" id ="long-body-disambiguate(p)(ctx)">
+ <p>If this denotation is overloaded, filter with given predicate.
+If result is still overloaded throw a TypeError.
+Note: disambiguate is slightly different from suchThat in that
+single-denotations that do not satisfy the predicate are left alone
+(whereas suchThat would map them to 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="effectiveName(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'effectiveName(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7750,16 +8816,37 @@ Note: disambiguate is slightly different...
</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>
@@ -7800,13 +8887,31 @@ Note: disambiguate is slightly different...
</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>
@@ -7847,7 +8952,8 @@ Note: disambiguate is slightly different...
</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...
@@ -7855,11 +8961,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>
@@ -7911,13 +9042,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>
@@ -7958,14 +9107,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="enclosingPackageClass(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'enclosingPackageClass(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -8006,13 +9174,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>
@@ -8053,14 +9239,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="ensureCompleted()(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ensureCompleted()(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -8106,13 +9311,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="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>
@@ -8164,14 +9387,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>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="ensureNotPrivate(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ensureNotPrivate(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -8212,13 +9454,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="ensureTypeParamsInCorrectOrder()(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ensureTypeParamsInCorrectOrder()(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -8264,14 +9524,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>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>
@@ -8331,15 +9610,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="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>
@@ -8399,13 +9698,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="eq(x$0)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'eq(x$0)');">[+]</span>
<span class="member-annotations">
</span>
@@ -8444,12 +9761,29 @@ someone does a fi...</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-eq(x$0)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-eq(x$0)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="exists" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'exists');">[+]</span>
<span class="member-annotations">
</span>
@@ -8475,13 +9809,31 @@ someone does a fi...</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Is this denotation different from NoDenotation or an ErrorDenotation?</p>
+ <div class="member-body-short" id="short-body-exists">
+ <p>Is this denotation different from NoDenotation or an ErrorDenotation?</p>
+ </div>
+ <div class="member-body-long" id ="long-body-exists">
+ <p>Is this denotation different from NoDenotation or an ErrorDenotation?</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var 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>
@@ -8522,13 +9874,31 @@ someone does a fi...</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>
@@ -8564,18 +9934,39 @@ someone does a fi...</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="fallbackToText(printer)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'fallbackToText(printer)');">[+]</span>
<span class="member-annotations">
</span>
@@ -8614,14 +10005,33 @@ someone does a fi...</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>A fallback text representation, if the pattern matching
+ <div class="member-body-short" id="short-body-fallbackToText(printer)">
+ <p>A fallback text representation, if the pattern matching
+in Printers does not have a case for this showable element</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-fallbackToText(printer)">
+ <p>A fallback text representation, if the pattern matching
in Printers does not have a case for this showable 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="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>
@@ -8673,13 +10083,31 @@ in Printers does not have a case for this showable element</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="filterDisjoint(denots)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'filterDisjoint(denots)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -8731,14 +10159,33 @@ in Printers does not have a case for this showable element</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Keep only those denotations in this group which have a signature
+ <div class="member-body-short" id="short-body-filterDisjoint(denots)(ctx)">
+ <p>Keep only those denotations in this group which have a signature
+that's not already defined by <code>denots</code>.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-filterDisjoint(denots)(ctx)">
+ <p>Keep only those denotations in this group which have a signature
that's not already defined by <code>denots</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="filterExcluded(excluded)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'filterExcluded(excluded)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -8790,14 +10237,33 @@ that's not already defined by <code>denots</code>.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Keep only those denotations in this group whose flags do not intersect
+ <div class="member-body-short" id="short-body-filterExcluded(excluded)(ctx)">
+ <p>Keep only those denotations in this group whose flags do not intersect
+with <code>excluded</code>.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-filterExcluded(excluded)(ctx)">
+ <p>Keep only those denotations in this group whose flags do not intersect
with <code>excluded</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="filterWithPredicate(p)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'filterWithPredicate(p)');">[+]</span>
<span class="member-annotations">
</span>
@@ -8836,13 +10302,31 @@ with <code>excluded</code>.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Keep only those denotations in this group which satisfy predicate <code>p</code>.</p>
+ <div class="member-body-short" id="short-body-filterWithPredicate(p)">
+ <p>Keep only those denotations in this group which satisfy predicate <code>p</code>.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-filterWithPredicate(p)">
+ <p>Keep only those denotations in this group which satisfy predicate <code>p</code>.</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="finalize()" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'finalize()');">[+]</span>
<span class="member-annotations">
</span>
@@ -8875,12 +10359,29 @@ with <code>excluded</code>.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-finalize()">
+
+ </div>
+ <div class="member-body-long" id ="long-body-finalize()">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="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>
@@ -8948,16 +10449,37 @@ with <code>excluded</code>.</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="first" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'first');">[+]</span>
<span class="member-annotations">
</span>
@@ -8983,13 +10505,31 @@ as seen from given prefix <code>pre</code>. Exclude all...
</div><!-- end member-title -->
<div class="member-body">
- <p>First/last denotation in the group</p>
+ <div class="member-body-short" id="short-body-first">
+ <p>First/last denotation in the group</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-first">
+ <p>First/last denotation in the group</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var 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>
@@ -9030,13 +10570,31 @@ as seen from given prefix <code>pre</code>. Exclude all...
</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>
@@ -9062,14 +10620,33 @@ as seen from given prefix <code>pre</code>. Exclude all...
</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>
@@ -9108,13 +10685,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>
@@ -9155,13 +10750,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>
@@ -9202,13 +10815,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>
@@ -9260,16 +10891,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>
@@ -9316,18 +10973,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="hasAltWith(p)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'hasAltWith(p)');">[+]</span>
<span class="member-annotations">
</span>
@@ -9366,13 +11044,31 @@ Never translates expansions of oper...
</div><!-- end member-title -->
<div class="member-body">
- <p>Does this denotation have an alternative that satisfies the predicate <code>p</code>?</p>
+ <div class="member-body-short" id="short-body-hasAltWith(p)">
+ <p>Does this denotation have an alternative that satisfies the predicate <code>p</code>?</p>
+ </div>
+ <div class="member-body-long" id ="long-body-hasAltWith(p)">
+ <p>Does this denotation have an alternative that satisfies the predicate <code>p</code>?</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="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>
@@ -9424,13 +11120,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>
@@ -9471,13 +11185,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>
@@ -9516,12 +11248,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>
@@ -9547,12 +11296,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="history" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'history');">[+]</span>
<span class="member-annotations">
</span>
@@ -9573,17 +11339,37 @@ Never translates expansions of oper...
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+SingleDenotation
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-history">
+
+ </div>
+ <div class="member-body-long" id ="long-body-history">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var 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>
@@ -9624,15 +11410,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>
@@ -9658,13 +11464,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 ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'info_=(tp)');">[+]</span>
<span class="member-annotations">
</span>
@@ -9703,12 +11527,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>
@@ -9734,14 +11575,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>
@@ -9793,13 +11653,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="invalidateInheritedInfo()" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'invalidateInheritedInfo()');">[+]</span>
<span class="member-annotations">
</span>
@@ -9832,13 +11710,31 @@ of this run.</p>
</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="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>
@@ -9890,13 +11786,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)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'is(fs)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -9948,13 +11862,31 @@ of this run.</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>
@@ -10014,14 +11946,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,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>
@@ -10081,14 +12032,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>
@@ -10129,13 +12099,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>
@@ -10161,13 +12149,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>
@@ -10208,13 +12214,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>
@@ -10282,13 +12306,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="isAliasType(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isAliasType(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -10329,13 +12371,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>
@@ -10376,13 +12436,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>
@@ -10423,12 +12501,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>
@@ -10469,12 +12564,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="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>
@@ -10526,13 +12638,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>
@@ -10558,13 +12688,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>
@@ -10590,13 +12738,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>
@@ -10648,13 +12814,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>
@@ -10695,16 +12879,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>
@@ -10730,13 +12935,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>
@@ -10762,13 +12985,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>
@@ -10794,13 +13035,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>
@@ -10852,14 +13111,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>
@@ -10900,13 +13178,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>
@@ -10947,13 +13243,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>
@@ -10994,13 +13308,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>
@@ -11026,13 +13358,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="isGetter(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isGetter(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -11073,13 +13423,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>
@@ -11105,13 +13473,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>
@@ -11137,13 +13523,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>
@@ -11195,16 +13599,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>
@@ -11245,12 +13670,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>
@@ -11276,13 +13718,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>
@@ -11323,13 +13783,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>
@@ -11370,13 +13848,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="isOverloaded" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isOverloaded');">[+]</span>
<span class="member-annotations">
</span>
@@ -11402,13 +13898,31 @@ nonexistent or incompl...</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Is this denotation overloaded?</p>
+ <div class="member-body-short" id="short-body-isOverloaded">
+ <p>Is this denotation overloaded?</p>
+ </div>
+ <div class="member-body-long" id ="long-body-isOverloaded">
+ <p>Is this denotation overloaded?</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var 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>
@@ -11449,13 +13963,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>
@@ -11496,13 +14028,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>
@@ -11543,13 +14093,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>
@@ -11590,13 +14158,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>
@@ -11648,12 +14234,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>
@@ -11694,13 +14297,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>
@@ -11741,17 +14362,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>
@@ -11792,15 +14435,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>
@@ -11826,13 +14489,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>
@@ -11873,16 +14554,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>
@@ -11923,13 +14630,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>
@@ -11955,12 +14680,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>
@@ -12001,13 +14743,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>
@@ -12048,13 +14808,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>
@@ -12095,13 +14873,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>
@@ -12142,13 +14938,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>
@@ -12200,13 +15014,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="isTerm" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isTerm');">[+]</span>
<span class="member-annotations">
</span>
@@ -12232,13 +15064,31 @@ This is the case if one of two conditions holds:
</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>
@@ -12264,13 +15114,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="isValueClass(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isValueClass(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -12311,13 +15179,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>
@@ -12358,15 +15244,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="isWeakOwner(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isWeakOwner(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -12407,16 +15313,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="last" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'last');">[+]</span>
<span class="member-annotations">
</span>
@@ -12442,12 +15369,29 @@ and used...</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-last">
+
+ </div>
+ <div class="member-body-long" id ="long-body-last">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var 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>
@@ -12488,13 +15432,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>
@@ -12535,15 +15497,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="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>
@@ -12595,13 +15577,31 @@ NoSymbol otherwise.</p>
</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="mapInherited(ownDenots,prevDenots,pre)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'mapInherited(ownDenots,prevDenots,pre)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -12669,16 +15669,42 @@ NoSymbol otherwise.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Keep only those inherited members M of this predenotation for which the following is true
+ <div class="member-body-short" id="short-body-mapInherited(ownDenots,prevDenots,pre)(ctx)">
+ <p>Keep only those inherited members M of this predenotation for which the following is true
- M is not marked Private
- If M has a unique symbol, it does...
</p>
+ </div>
+ <div class="member-body-long" id ="long-body-mapInherited(ownDenots,prevDenots,pre)(ctx)">
+ <p>Keep only those inherited members M of this predenotation for which the following is true
+- M is not marked Private
+- If M has a unique symbol, it does not appear in <code>prevDenots</code>.
+- M's signature as seen from prefix <code>pre</code> does not appear in <code>ownDenots</code>
+Return the denotation as seen from <code>pre</code>.
+Called from SymDenotations.computeMember. There, <code>ownDenots</code> are the denotations found in
+the base class, which shadow any inherited denotations with the same signature.
+<code>prevDenots</code> are the denotations that are defined in the class or inherited from
+a base type which comes earlier in the linearization.</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var 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>
@@ -12711,13 +15737,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="matches(other)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'matches(other)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -12769,13 +15813,31 @@ NoSymbol otherwise.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Group contains a denotation with given signature</p>
+ <div class="member-body-short" id="short-body-matches(other)(ctx)">
+ <p>Group contains a denotation with given signature</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-matches(other)(ctx)">
+ <p>Group contains a denotation with given 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="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>
@@ -12835,14 +15897,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="matchingDenotation(site,targetType)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'matchingDenotation(site,targetType)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -12902,14 +15983,33 @@ in the given class.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>The alternative of this denotation that has a type matching <code>targetType</code> when seen
+ <div class="member-body-short" id="short-body-matchingDenotation(site,targetType)(ctx)">
+ <p>The alternative of this denotation that has a type matching <code>targetType</code> when seen
as a member of type <code>site</code>, <code>NoDenotation</code> if none exists.</p>
+ </div>
+ <div class="member-body-long" id ="long-body-matchingDenotation(site,targetType)(ctx)">
+ <p>The alternative of this denotation that has a type matching <code>targetType</code> when seen
+as a member of type <code>site</code>, <code>NoDenotation</code> if none 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="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>
@@ -12961,13 +16061,31 @@ as a member of type <code>site</code>, <code>NoDenotation</code> if none exists.
</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>
@@ -12993,13 +16111,31 @@ as a member of type <code>site</code>, <code>NoDenotation</code> if none exists.
</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>
@@ -13040,14 +16176,33 @@ as a member of type <code>site</code>, <code>NoDenotation</code> if none exists.
</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="memberFingerPrint(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'memberFingerPrint(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -13088,16 +16243,37 @@ either as overrider or overridee.</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>
@@ -13144,17 +16320,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>
@@ -13206,15 +16402,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="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>
@@ -13266,14 +16482,33 @@ have existing symbols.</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="mergeNames(names1,names2,syntheticName)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'mergeNames(names1,names2,syntheticName)');">[+]</span>
<span class="member-annotations">
</span>
@@ -13337,14 +16572,33 @@ N
</div><!-- end member-title -->
<div class="member-body">
- <p>Merge two lists of names. If names in corresponding positions match, keep them,
+ <div class="member-body-short" id="short-body-mergeNames(names1,names2,syntheticName)">
+ <p>Merge two lists of names. If names in corresponding positions match, keep them,
+otherwise generate new synthetic names.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-mergeNames(names1,names2,syntheticName)">
+ <p>Merge two lists of names. If names in corresponding positions match, keep them,
otherwise generate new synthetic names.</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var 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>
@@ -13385,13 +16639,31 @@ otherwise generate new synthetic names.</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="namedType(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'namedType(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -13432,14 +16704,33 @@ otherwise generate new synthetic names.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>The NamedType representing this denotation at its original location.
+ <div class="member-body-short" id="short-body-namedType(ctx)">
+ <p>The NamedType representing this denotation at its original location.
Same as either <code>typeRef</code> or <code>termRefWithSig</code> depending whether this denotes a type or...</p>
+ </div>
+ <div class="member-body-long" id ="long-body-namedType(ctx)">
+ <p>The NamedType representing this denotation at its original location.
+Same as either <code>typeRef</code> or <code>termRefWithSig</code> depending whether this denotes a type or not.</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var 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>
@@ -13475,18 +16766,39 @@ Same as either <code>typeRef</code> or <code>termRefWithSig</code> depending whe
- <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="ne(x$0)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ne(x$0)');">[+]</span>
<span class="member-annotations">
</span>
@@ -13525,12 +16837,29 @@ Same as either <code>typeRef</code> or <code>termRefWithSig</code> depending whe
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-ne(x$0)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-ne(x$0)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="newLikeThis(s,i)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'newLikeThis(s,i)');">[+]</span>
<span class="member-annotations">
</span>
@@ -13577,12 +16906,29 @@ Same as either <code>typeRef</code> or <code>termRefWithSig</code> depending whe
</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="nextInRun_=(x$1)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'nextInRun_=(x$1)');">[+]</span>
<span class="member-annotations">
</span>
@@ -13621,16 +16967,37 @@ Same as either <code>typeRef</code> or <code>termRefWithSig</code> depending whe
</div><!-- end member-title -->
<div class="member-body">
- <p>The next SingleDenotation in this run, with wrap-around from last to first.</p>
+ <div class="member-body-short" id="short-body-nextInRun_=(x$1)">
+ <p>The next SingleDenotation in this run, with wrap-around from last to first.</p>
<p>There may be several <code>SingleDenotation</code>s with different validity
representing...
</p>
+ </div>
+ <div class="member-body-long" id ="long-body-nextInRun_=(x$1)">
+ <p>The next SingleDenotation in this run, with wrap-around from last to first.</p>
+<p>There may be several <code>SingleDenotation</code>s with different validity
+representing the same underlying definition at different phases.
+These are called a &quot;flock&quot;. Flock members are generated by</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var 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>
@@ -13671,12 +17038,29 @@ representing...
</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="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>
@@ -13736,15 +17120,35 @@ representing...
</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="notify()" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'notify()');">[+]</span>
<span class="member-annotations">
</span>
@@ -13777,12 +17181,29 @@ have existing symbols.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-notify()">
+
+ </div>
+ <div class="member-body-long" id ="long-body-notify()">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="notifyAll()" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'notifyAll()');">[+]</span>
<span class="member-annotations">
</span>
@@ -13815,12 +17236,29 @@ have existing symbols.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-notifyAll()">
+
+ </div>
+ <div class="member-body-long" id ="long-body-notifyAll()">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="orElse(that)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'orElse(that)');">[+]</span>
<span class="member-annotations">
</span>
@@ -13859,13 +17297,31 @@ have existing symbols.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>If this denotation does not exist, fallback to alternative</p>
+ <div class="member-body-short" id="short-body-orElse(that)">
+ <p>If this denotation does not exist, fallback to alternative</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-orElse(that)">
+ <p>If this denotation does not exist, fallback to alternative</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="orElse(that)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'orElse(that)');">[+]</span>
<span class="member-annotations">
</span>
@@ -13904,12 +17360,29 @@ have existing symbols.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-orElse(that)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-orElse(that)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="originalName(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'originalName(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -13950,13 +17423,31 @@ have existing symbols.</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="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>
@@ -14008,13 +17499,31 @@ have existing symbols.</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>
@@ -14066,13 +17575,31 @@ have existing symbols.</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>
@@ -14098,13 +17625,31 @@ have existing symbols.</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>
@@ -14140,18 +17685,39 @@ have existing symbols.</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="paramAccessors(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'paramAccessors(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -14187,19 +17753,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="prefixString" class="member protected">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'prefixString');">[+]</span>
<span class="member-annotations">
</span>
@@ -14225,13 +17813,31 @@ getters and setters are all returned int his list</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>The prefix string to be used when displaying this symbol without denotation</p>
+ <div class="member-body-short" id="short-body-prefixString">
+ <p>The prefix string to be used when displaying this symbol without denotation</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-prefixString">
+ <p>The prefix string to be used when displaying this symbol without 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="primaryConstructor(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'primaryConstructor(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -14272,13 +17878,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="privateWithin(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'privateWithin(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -14319,13 +17943,31 @@ getters and setters are all returned int his list</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 ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'privateWithin_=(sym)');">[+]</span>
<span class="member-annotations">
</span>
@@ -14364,13 +18006,31 @@ getters and setters are all returned int his list</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="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>
@@ -14422,13 +18082,31 @@ getters and setters are all returned int his list</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="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>
@@ -14488,14 +18166,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="requiredClass(name)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'requiredClass(name)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -14547,12 +18244,29 @@ If <code>prev</code> is not defined in current class, do nothing.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-requiredClass(name)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-requiredClass(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="requiredMethod(name)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'requiredMethod(name)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -14604,12 +18318,29 @@ If <code>prev</code> is not defined in current class, do nothing.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-requiredMethod(name)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-requiredMethod(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="requiredMethod(name,argTypes)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'requiredMethod(name,argTypes)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -14672,12 +18403,29 @@ Type
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-requiredMethod(name,argTypes)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-requiredMethod(name,argTypes)(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="requiredMethodRef(name,argTypes)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'requiredMethodRef(name,argTypes)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -14740,12 +18488,29 @@ Type
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-requiredMethodRef(name,argTypes)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-requiredMethodRef(name,argTypes)(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="requiredMethodRef(name)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'requiredMethodRef(name)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -14797,12 +18562,29 @@ Type
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-requiredMethodRef(name)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-requiredMethodRef(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="requiredSymbol(p,source,generateStubs)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'requiredSymbol(p,source,generateStubs)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -14870,15 +18652,35 @@ Type
</div><!-- end member-title -->
<div class="member-body">
- <p>Return symbol in this denotation that satisfies the given predicate.
+ <div class="member-body-short" id="short-body-requiredSymbol(p,source,generateStubs)(ctx)">
+ <p>Return symbol in this denotation that satisfies the given predicate.
if generateStubs is specified, return a stubsymbol if denotation is a missing ref.
</p>
+ </div>
+ <div class="member-body-long" id ="long-body-requiredSymbol(p,source,generateStubs)(ctx)">
+ <p>Return symbol in this denotation that satisfies the given predicate.
+if generateStubs is specified, return a stubsymbol if denotation is a missing ref.
+Throw a <code>TypeError</code> if predicate fails to disambiguate symbol or no alternative matches.</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="requiredValue(name)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'requiredValue(name)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -14930,12 +18732,29 @@ if generateStubs is specified, return a stubsymbol if denotation is a missing re
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-requiredValue(name)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-requiredValue(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="requiredValueRef(name)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'requiredValueRef(name)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -14987,12 +18806,29 @@ if generateStubs is specified, return a stubsymbol if denotation is a missing re
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-requiredValueRef(name)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-requiredValueRef(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="resetFlag(flags)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'resetFlag(flags)');">[+]</span>
<span class="member-annotations">
</span>
@@ -15031,13 +18867,31 @@ if generateStubs is specified, return a stubsymbol if denotation is a missing re
</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>
@@ -15078,12 +18932,29 @@ if generateStubs is specified, return a stubsymbol if denotation is a missing re
</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>
@@ -15122,13 +18993,31 @@ if generateStubs is specified, return a stubsymbol if denotation is a missing re
</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>
@@ -15167,13 +19056,31 @@ if generateStubs is specified, return a stubsymbol if denotation is a missing re
</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="show(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'show(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -15214,13 +19121,31 @@ if generateStubs is specified, return a stubsymbol if denotation is a missing re
</div><!-- end member-title -->
<div class="member-body">
- <p>The string representation of this showable element.</p>
+ <div class="member-body-short" id="short-body-show(ctx)">
+ <p>The string representation of this showable element.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-show(ctx)">
+ <p>The string representation of this showable 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="showDcl(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'showDcl(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -15261,14 +19186,33 @@ if generateStubs is specified, return a stubsymbol if denotation is a missing re
</div><!-- end member-title -->
<div class="member-body">
- <p>Show declaration string; useful for showing declarations
+ <div class="member-body-short" id="short-body-showDcl(ctx)">
+ <p>Show declaration string; useful for showing declarations
as seen from subclasses.</p>
+ </div>
+ <div class="member-body-long" id ="long-body-showDcl(ctx)">
+ <p>Show declaration string; useful for showing declarations
+as seen from subclasses.</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="showSummary(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'showSummary(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -15309,12 +19253,29 @@ as seen from subclasses.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-showSummary(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-showSummary(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="showSummary(depth)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'showSummary(depth)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -15366,15 +19327,35 @@ as seen from subclasses.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>The summarized string representation of this showable element.
+ <div class="member-body-short" id="short-body-showSummary(depth)(ctx)">
+ <p>The summarized string representation of this showable element.
+Recursion depth is limited to some smallish value. Default is
+Config.summarizeDepth.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-showSummary(depth)(ctx)">
+ <p>The summarized string representation of this showable element.
Recursion depth is limited to some smallish value. Default is
Config.summarizeDepth.</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="signature(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'signature(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -15415,13 +19396,31 @@ Config.summarizeDepth.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>The signature of the denotation.</p>
+ <div class="member-body-short" id="short-body-signature(ctx)">
+ <p>The signature of the denotation.</p>
+ </div>
+ <div class="member-body-long" id ="long-body-signature(ctx)">
+ <p>The signature of the 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="skipWeakOwner(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'skipWeakOwner(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -15462,13 +19461,31 @@ Config.summarizeDepth.</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>
@@ -15509,13 +19526,31 @@ Config.summarizeDepth.</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="staleSymbolError(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'staleSymbolError(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -15556,12 +19591,29 @@ Config.summarizeDepth.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-staleSymbolError(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-staleSymbolError(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="suchThat(p)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'suchThat(p)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -15613,14 +19665,33 @@ Config.summarizeDepth.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>The unique alternative of this denotation that satisfies the predicate <code>p</code>,
+ <div class="member-body-short" id="short-body-suchThat(p)(ctx)">
+ <p>The unique alternative of this denotation that satisfies the predicate <code>p</code>,
or NoDenotation if no satisfying alternative exists.</p>
+ </div>
+ <div class="member-body-long" id ="long-body-suchThat(p)(ctx)">
+ <p>The unique alternative of this denotation that satisfies the predicate <code>p</code>,
+or NoDenotation if no satisfying alternative 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="superClass(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'superClass(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -15661,13 +19732,31 @@ or NoDenotation if no satisfying alternative exists.</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="superId(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'superId(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -15708,15 +19797,35 @@ or NoDenotation if no satisfying alternative exists.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>A unique, densely packed integer tag for each class symbol, -1
+ <div class="member-body-short" id="short-body-superId(ctx)">
+ <p>A unique, densely packed integer tag for each class symbol, -1
for all other symbols. To save memory, this method
should be called only if class is a su...</p>
+ </div>
+ <div class="member-body-long" id ="long-body-superId(ctx)">
+ <p>A unique, densely packed integer tag for each class symbol, -1
+for all other symbols. To save memory, this method
+should be called only if class is a super class of some other 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="superIdHint_=(x$1)" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'superIdHint_=(x$1)');">[+]</span>
<span class="member-annotations">
</span>
@@ -15755,12 +19864,29 @@ should be called only if class is a su...</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-superIdHint_=(x$1)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-superIdHint_=(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="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>
@@ -15812,15 +19938,35 @@ should be called only if class is a su...</p>
</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="syncWithParents(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'syncWithParents(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -15861,14 +20007,33 @@ pre: <code>this.owner</code> is in the bas...</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="synchronized(x$0)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'synchronized(x$0)');">[+]</span>
<span class="member-annotations">
</span>
@@ -15907,12 +20072,29 @@ is younger than the denotation itself.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-synchronized(x$0)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-synchronized(x$0)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="termRef(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'termRef(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -15953,13 +20135,31 @@ is younger than the denotation itself.</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>
@@ -16000,14 +20200,33 @@ is younger than the denotation itself.</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>
@@ -16048,16 +20267,37 @@ at the denotation's signature.</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="toDenot(pre)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'toDenot(pre)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -16109,13 +20349,31 @@ at the denotation's signature.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Convert to full denotation by &amp;-ing all elements</p>
+ <div class="member-body-short" id="short-body-toDenot(pre)(ctx)">
+ <p>Convert to full denotation by &amp;-ing all elements</p>
+ </div>
+ <div class="member-body-long" id ="long-body-toDenot(pre)(ctx)">
+ <p>Convert to full denotation by &amp;-ing all elements</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var 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>
@@ -16141,12 +20399,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="toText(printer)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'toText(printer)');">[+]</span>
<span class="member-annotations">
</span>
@@ -16185,15 +20460,35 @@ at the denotation's signature.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>The text representation of this showable element.
+ <div class="member-body-short" id="short-body-toText(printer)">
+ <p>The text representation of this showable element.
This normally dispatches to a pattern matching
method in Printers.</p>
+ </div>
+ <div class="member-body-long" id ="long-body-toText(printer)">
+ <p>The text representation of this showable element.
+This normally dispatches to a pattern matching
+method in Printers.</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="topLevelClass(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'topLevelClass(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -16234,14 +20529,33 @@ method in Printers.</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>
@@ -16301,14 +20615,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>
@@ -16360,13 +20693,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>
@@ -16392,14 +20743,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>
@@ -16435,18 +20805,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="typeRef(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'typeRef(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -16487,13 +20878,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>
@@ -16534,15 +20943,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>
@@ -16589,19 +21018,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>
@@ -16642,16 +21093,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>
@@ -16672,18 +21150,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="union(that)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'union(that)');">[+]</span>
<span class="member-annotations">
</span>
@@ -16722,13 +21221,31 @@ This method should be used only i...</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>The union of two groups.</p>
+ <div class="member-body-short" id="short-body-union(that)">
+ <p>The union of two groups.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-union(that)">
+ <p>The union of two groups.</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="unsupported(methodName)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'unsupported(methodName)');">[+]</span>
<span class="member-annotations">
</span>
@@ -16767,13 +21284,31 @@ This method should be used only i...</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Throws an <code>UnsupportedOperationException</code> with the given method name.</p>
+ <div class="member-body-short" id="short-body-unsupported(methodName)">
+ <p>Throws an <code>UnsupportedOperationException</code> with the given method name.</p>
+ </div>
+ <div class="member-body-long" id ="long-body-unsupported(methodName)">
+ <p>Throws an <code>UnsupportedOperationException</code> with the given method 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="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>
@@ -16825,13 +21360,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>
@@ -16872,14 +21425,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="validFor" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'validFor');">[+]</span>
<span class="member-annotations">
</span>
@@ -16905,13 +21477,31 @@ and at signature <code>NotAMethod</code>.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>The period during which this denotation is valid.</p>
+ <div class="member-body-short" id="short-body-validFor">
+ <p>The period during which this denotation is valid.</p>
+ </div>
+ <div class="member-body-long" id ="long-body-validFor">
+ <p>The period during which this denotation is valid.</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="validFor_=(p)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'validFor_=(p)');">[+]</span>
<span class="member-annotations">
</span>
@@ -16950,12 +21540,29 @@ and at signature <code>NotAMethod</code>.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-validFor_=(p)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-validFor_=(p)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var 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>
@@ -16996,14 +21603,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="wait()" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'wait()');">[+]</span>
<span class="member-annotations">
</span>
@@ -17036,12 +21662,29 @@ and at signature <code>NotAMethod</code>.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-wait()">
+
+ </div>
+ <div class="member-body-long" id ="long-body-wait()">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="wait(x$0)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'wait(x$0)');">[+]</span>
<span class="member-annotations">
</span>
@@ -17080,12 +21723,29 @@ and at signature <code>NotAMethod</code>.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-wait(x$0)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-wait(x$0)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="wait(x$0,x$1)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'wait(x$0,x$1)');">[+]</span>
<span class="member-annotations">
</span>
@@ -17132,12 +21792,29 @@ and at signature <code>NotAMethod</code>.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-wait(x$0,x$1)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-wait(x$0,x$1)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="|(that,pre)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '|(that,pre)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -17197,9 +21874,26 @@ and at signature <code>NotAMethod</code>.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Form a choice between this denotation and that one.</p>
+ <div class="member-body-short" id="short-body-|(that,pre)(ctx)">
+ <p>Form a choice between this denotation and that one.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-|(that,pre)(ctx)">
+ <p>Form a choice between this denotation and that one.</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
</div>
diff --git a/api/dotty/tools/dotc/core/Symbols$/Copier.html b/api/dotty/tools/dotc/core/Symbols$/Copier.html
index 600f84c61..2d3f182ee 100644
--- a/api/dotty/tools/dotc/core/Symbols$/Copier.html
+++ b/api/dotty/tools/dotc/core/Symbols$/Copier.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,16 +5333,77 @@
<span id="entity-name">
Copier
</span>
+
+ <span id="entity-type-params">
+ <span class="no-left">[</span>
+
+ <span class="no-left">
+
+ N
+
+ </span>
+
+ <span class="no-left">]</span>
+ </span>
+
+
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">Copier</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ sym:
+ </span>
+ Symbol
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">Copier</span>
+ <span class="no-left">(</span>
+
+ <span class="no-left keyword">implicit</span>
+
+
+ <span class="no-left">
+ ctx:
+ </span>
+ Context
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="ctx" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ctx');">[+]</span>
<span class="member-annotations">
</span>
@@ -5365,12 +5429,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-ctx">
+
+ </div>
+ <div class="member-body-long" id ="long-body-ctx">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="sym" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'sym');">[+]</span>
<span class="member-annotations">
</span>
@@ -5396,12 +5477,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-sym">
+
+ </div>
+ <div class="member-body-long" id ="long-body-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="copy(owner,name,flags,info,privateWithin,coord,associatedFile)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy(owner,name,flags,info,privateWithin,coord,associatedFile)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5488,13 +5586,31 @@
</div><!-- end member-title -->
<div class="member-body">
- <p>Copy a symbol, overriding selective fields</p>
+ <div class="member-body-short" id="short-body-copy(owner,name,flags,info,privateWithin,coord,associatedFile)">
+ <p>Copy a symbol, overriding selective fields</p>
+ </div>
+ <div class="member-body-long" id ="long-body-copy(owner,name,flags,info,privateWithin,coord,associatedFile)">
+ <p>Copy a symbol, 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="copy$default$1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5520,13 +5636,31 @@
</div><!-- end member-title -->
<div class="member-body">
- <p>Copy a symbol, overriding selective fields</p>
+ <div class="member-body-short" id="short-body-copy$default$1">
+ <p>Copy a symbol, overriding selective fields</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$default$1">
+ <p>Copy a symbol, 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="copy$default$2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$2');">[+]</span>
<span class="member-annotations">
</span>
@@ -5552,13 +5686,31 @@
</div><!-- end member-title -->
<div class="member-body">
- <p>Copy a symbol, overriding selective fields</p>
+ <div class="member-body-short" id="short-body-copy$default$2">
+ <p>Copy a symbol, overriding selective fields</p>
+ </div>
+ <div class="member-body-long" id ="long-body-copy$default$2">
+ <p>Copy a symbol, 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="copy$default$3" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$3');">[+]</span>
<span class="member-annotations">
</span>
@@ -5584,13 +5736,31 @@
</div><!-- end member-title -->
<div class="member-body">
- <p>Copy a symbol, overriding selective fields</p>
+ <div class="member-body-short" id="short-body-copy$default$3">
+ <p>Copy a symbol, overriding selective fields</p>
+ </div>
+ <div class="member-body-long" id ="long-body-copy$default$3">
+ <p>Copy a symbol, 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="copy$default$4" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$4');">[+]</span>
<span class="member-annotations">
</span>
@@ -5616,13 +5786,31 @@
</div><!-- end member-title -->
<div class="member-body">
- <p>Copy a symbol, overriding selective fields</p>
+ <div class="member-body-short" id="short-body-copy$default$4">
+ <p>Copy a symbol, overriding selective fields</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$default$4">
+ <p>Copy a symbol, 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="copy$default$5" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$5');">[+]</span>
<span class="member-annotations">
</span>
@@ -5648,13 +5836,31 @@
</div><!-- end member-title -->
<div class="member-body">
- <p>Copy a symbol, overriding selective fields</p>
+ <div class="member-body-short" id="short-body-copy$default$5">
+ <p>Copy a symbol, overriding selective fields</p>
+ </div>
+ <div class="member-body-long" id ="long-body-copy$default$5">
+ <p>Copy a symbol, 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="copy$default$6" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$6');">[+]</span>
<span class="member-annotations">
</span>
@@ -5680,13 +5886,31 @@
</div><!-- end member-title -->
<div class="member-body">
- <p>Copy a symbol, overriding selective fields</p>
+ <div class="member-body-short" id="short-body-copy$default$6">
+ <p>Copy a symbol, overriding selective fields</p>
+ </div>
+ <div class="member-body-long" id ="long-body-copy$default$6">
+ <p>Copy a symbol, 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="copy$default$7" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$7');">[+]</span>
<span class="member-annotations">
</span>
@@ -5712,9 +5936,26 @@
</div><!-- end member-title -->
<div class="member-body">
- <p>Copy a symbol, overriding selective fields</p>
+ <div class="member-body-short" id="short-body-copy$default$7">
+ <p>Copy a symbol, overriding selective fields</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$default$7">
+ <p>Copy a symbol, 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>
diff --git a/api/dotty/tools/dotc/core/Symbols$/ErrorSymbol.html b/api/dotty/tools/dotc/core/Symbols$/ErrorSymbol.html
index e684f154d..303a3e1db 100644
--- a/api/dotty/tools/dotc/core/Symbols$/ErrorSymbol.html
+++ b/api/dotty/tools/dotc/core/Symbols$/ErrorSymbol.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,82 @@
<span id="entity-name">
ErrorSymbol
</span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">Symbol</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">ErrorSymbol</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ underlying:
+ </span>
+ Symbol
+
+ <span class="no-left">, </span>
+
+
+ <span class="">
+ msg: =&gt;
+ </span>
+ String
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">ErrorSymbol</span>
+ <span class="no-left">(</span>
+
+ <span class="no-left keyword">implicit</span>
+
+
+ <span class="no-left">
+ ctx:
+ </span>
+ Context
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="ThisName" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ThisName');">[+]</span>
<span class="member-annotations">
</span>
@@ -5368,12 +5437,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-ThisName">
+
+ </div>
+ <div class="member-body-long" id ="long-body-ThisName">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="ctx" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ctx');">[+]</span>
<span class="member-annotations">
</span>
@@ -5399,12 +5485,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-ctx">
+
+ </div>
+ <div class="member-body-long" id ="long-body-ctx">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="msg" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'msg');">[+]</span>
<span class="member-annotations">
</span>
@@ -5430,12 +5533,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-msg">
+
+ </div>
+ <div class="member-body-long" id ="long-body-msg">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="underlying" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'underlying');">[+]</span>
<span class="member-annotations">
</span>
@@ -5461,8 +5581,24 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-underlying">
+
+ </div>
+ <div class="member-body-long" id ="long-body-underlying">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ 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/Symbols$/NoSymbol$.html b/api/dotty/tools/dotc/core/Symbols$/NoSymbol$.html
index da44d5826..c5a3a9e02 100644
--- a/api/dotty/tools/dotc/core/Symbols$/NoSymbol$.html
+++ b/api/dotty/tools/dotc/core/Symbols$/NoSymbol$.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+ @sharable
+ </span>
<span id="entity-modifiers">
final
</span>
@@ -5330,16 +5333,38 @@
<span id="entity-name">
NoSymbol
</span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">Symbol</span>
+
+ </div>
+
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="associatedFile(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'associatedFile(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5380,11 +5405,30 @@
</div><!-- end member-title -->
<div class="member-body">
- <p>The source or class file from which this class or
+ <div class="member-body-short" id="short-body-associatedFile(ctx)">
+ <p>The source or class file from which this class or
the class containing this symbol was generated, null if not applicable.
Overridden in ClassSymbol</p>
+ </div>
+ <div class="member-body-long" id ="long-body-associatedFile(ctx)">
+ <p>The source or class file from which this class or
+the class containing this symbol was generated, null if not applicable.
+Overridden in 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>
diff --git a/api/dotty/tools/dotc/core/Symbols$/Symbol.html b/api/dotty/tools/dotc/core/Symbols$/Symbol.html
index 21c05ea10..3fb12008a 100644
--- a/api/dotty/tools/dotc/core/Symbols$/Symbol.html
+++ b/api/dotty/tools/dotc/core/Symbols$/Symbol.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,27 @@
<span id="entity-name">
Symbol
</span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">DotClass</span>
+
+
+ <span class="keyword">with</span>
+
+ <span class="entity-super-type">TypeParamInfo</span>
+
+
+ <span class="keyword">with</span>
+
+ <span class="entity-super-type">Showable</span>
+
+ </div>
+
</div>
@@ -5339,12 +5363,197 @@
</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">Symbol</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ coord:
+ </span>
+ Coord
+
+ <span class="no-left">, </span>
+
+
+ <span class="">
+ id:
+ </span>
+ Int
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">Symbol</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ sym:
+ </span>
+ Symbol
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">Symbol</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ sym:
+ </span>
+ Symbol
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">Symbol</span>
+ <span class="no-left">(</span>
+
+ <span class="no-left keyword">implicit</span>
+
+
+ <span class="no-left">
+ ctx:
+ </span>
+ Context
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">Symbol</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ self:
+ </span>
+ Symbol
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">Symbol</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">Symbol</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ sym:
+ </span>
+ Symbol
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="ThisName" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ThisName');">[+]</span>
<span class="member-annotations">
</span>
@@ -5373,12 +5582,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-ThisName">
+
+ </div>
+ <div class="member-body-long" id ="long-body-ThisName">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="coord" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'coord');">[+]</span>
<span class="member-annotations">
</span>
@@ -5404,12 +5630,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-coord">
+
+ </div>
+ <div class="member-body-long" id ="long-body-coord">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="id" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'id');">[+]</span>
<span class="member-annotations">
</span>
@@ -5435,12 +5678,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-id">
+
+ </div>
+ <div class="member-body-long" id ="long-body-id">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="lastDenot" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'lastDenot');">[+]</span>
<span class="member-annotations">
</span>
@@ -5466,13 +5726,31 @@
</div><!-- end member-title -->
<div class="member-body">
- <p>The last denotation of this symbol</p>
+ <div class="member-body-short" id="short-body-lastDenot">
+ <p>The last denotation of this symbol</p>
+ </div>
+ <div class="member-body-long" id ="long-body-lastDenot">
+ <p>The last denotation 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="nextInRun" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'nextInRun');">[+]</span>
<span class="member-annotations">
</span>
@@ -5498,16 +5776,37 @@
</div><!-- end member-title -->
<div class="member-body">
- <p>The next SingleDenotation in this run, with wrap-around from last to first.</p>
+ <div class="member-body-short" id="short-body-nextInRun">
+ <p>The next SingleDenotation in this run, with wrap-around from last to first.</p>
<p>There may be several <code>SingleDenotation</code>s with different validity
representing...
</p>
+ </div>
+ <div class="member-body-long" id ="long-body-nextInRun">
+ <p>The next SingleDenotation in this run, with wrap-around from last to first.</p>
+<p>There may be several <code>SingleDenotation</code>s with different validity
+representing the same underlying definition at different phases.
+These are called a &quot;flock&quot;. Flock members are generated by</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="&(that,pre,safeIntersection)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '&(that,pre,safeIntersection)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5575,7 +5874,8 @@ representing...
</div><!-- end member-title -->
<div class="member-body">
- <p>Form a denotation by conjoining with denotation <code>that</code>.</p>
+ <div class="member-body-short" id="short-body-&(that,pre,safeIntersection)(ctx)">
+ <p>Form a denotation by conjoining with denotation <code>that</code>.</p>
<p>NoDenotations are dropped. MultiDenotations are handled by merging
parts with same signatures. Sin...
</p>
@@ -5589,11 +5889,49 @@ parts with same signatures. Sin...
</p>
<p></p>
- </div>
+ </div>
+ <div class="member-body-long" id ="long-body-&(that,pre,safeIntersection)(ctx)">
+ <p>Form a denotation by conjoining with denotation <code>that</code>.</p>
+<p>NoDenotations are dropped. MultiDenotations are handled by merging
+parts with same signatures. SingleDenotations with equal signatures
+are joined as follows:</p>
+<p>In a first step, consider only those denotations which have symbols
+that are accessible from prefix <code>pre</code>.</p>
+<p>If there are several such denotations, try to pick one by applying the following
+three precedence rules in decreasing order of priority:</p>
+<ol>
+<li>Prefer denotations with more specific infos.</li>
+<li>If infos are equally specific, prefer denotations with concrete symbols over denotations
+with abstract symbols.</li>
+<li>If infos are equally specific and symbols are equally concrete,
+prefer denotations with symbols defined in subclasses
+over denotations with symbols defined in proper superclasses.</li>
+</ol>
+<p>If there is exactly one (preferred) accessible denotation, return it.</p>
+<p>If there is no preferred accessible denotation, return a JointRefDenotation
+with one of the operand symbols (unspecified which one), and an info which
+is the intersection (using <code>&amp;</code> or <code>safe_&amp;</code> if <code>safeIntersection</code> is true)
+of the infos of the operand denotations.</p>
+<p>If SingleDenotations with different signatures are joined, return 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="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>
@@ -5645,16 +5983,37 @@ parts with same signatures. Sin...
</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>
@@ -5695,13 +6054,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="accessibleFrom(pre,superAccess)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'accessibleFrom(pre,superAccess)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5761,14 +6138,33 @@ otherwise completely inacce...
</div><!-- end member-title -->
<div class="member-body">
- <p>The denotation made up from the alternatives of this denotation that
+ <div class="member-body-short" id="short-body-accessibleFrom(pre,superAccess)(ctx)">
+ <p>The denotation made up from the alternatives of this denotation that
are accessible from prefix <code>pre</code>, or NoDenotation if no accessible alternative exist...</p>
+ </div>
+ <div class="member-body-long" id ="long-body-accessibleFrom(pre,superAccess)(ctx)">
+ <p>The denotation made up from the alternatives of this denotation that
+are accessible from prefix <code>pre</code>, or NoDenotation if no accessible alternative 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="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>
@@ -5820,12 +6216,29 @@ are accessible from prefix <code>pre</code>, or NoDenotation if no accessible al
</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="addAnnotation(annot)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'addAnnotation(annot)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5864,13 +6277,31 @@ are accessible from prefix <code>pre</code>, or NoDenotation if no accessible al
</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>
@@ -5925,13 +6356,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>
@@ -5967,18 +6416,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="alternatives" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'alternatives');">[+]</span>
<span class="member-annotations">
</span>
@@ -5999,18 +6469,39 @@ Annotation
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+SingleDenotation
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>The set of alternative single-denotations making up this denotation</p>
+ <div class="member-body-short" id="short-body-alternatives">
+ <p>The set of alternative single-denotations making up this denotation</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-alternatives">
+ <p>The set of alternative single-denotations making up 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="altsWith(p)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'altsWith(p)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6044,18 +6535,39 @@ Annotation
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+SingleDenotation
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>The alternatives of this denotation that satisfy the predicate <code>p</code>.</p>
+ <div class="member-body-short" id="short-body-altsWith(p)">
+ <p>The alternatives of this denotation that satisfy the predicate <code>p</code>.</p>
+ </div>
+ <div class="member-body-long" id ="long-body-altsWith(p)">
+ <p>The alternatives of this denotation that satisfy the predicate <code>p</code>.</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="annotations(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'annotations(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6091,18 +6603,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>
@@ -6149,17 +6682,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>
@@ -6201,13 +6754,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>
@@ -6233,12 +6804,29 @@ Annotation
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-asClass">
+
+ </div>
+ <div class="member-body-long" id ="long-body-asClass">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var 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>
@@ -6264,13 +6852,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="asSeenFrom(pre)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'asSeenFrom(pre)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6322,13 +6928,31 @@ Annotation
</div><!-- end member-title -->
<div class="member-body">
- <p>The denotation with info(s) as seen from prefix type</p>
+ <div class="member-body-short" id="short-body-asSeenFrom(pre)(ctx)">
+ <p>The denotation with info(s) as seen from prefix type</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-asSeenFrom(pre)(ctx)">
+ <p>The denotation with info(s) as seen from prefix 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="asSingleDenotation" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'asSingleDenotation');">[+]</span>
<span class="member-annotations">
</span>
@@ -6354,12 +6978,29 @@ Annotation
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-asSingleDenotation">
+
+ </div>
+ <div class="member-body-long" id ="long-body-asSingleDenotation">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="asSymDenotation" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'asSymDenotation');">[+]</span>
<span class="member-annotations">
</span>
@@ -6385,12 +7026,29 @@ Annotation
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-asSymDenotation">
+
+ </div>
+ <div class="member-body-long" id ="long-body-asSymDenotation">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="asTerm(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'asTerm(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6431,12 +7089,29 @@ Annotation
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-asTerm(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-asTerm(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="asType(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'asType(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6477,12 +7152,29 @@ Annotation
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-asType(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-asType(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="assertNoSkolems(tp)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'assertNoSkolems(tp)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6521,12 +7213,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="associatedFile(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'associatedFile(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6567,15 +7276,35 @@ Annotation
</div><!-- end member-title -->
<div class="member-body">
- <p>The source or class file from which this class or
+ <div class="member-body-short" id="short-body-associatedFile(ctx)">
+ <p>The source or class file from which this class or
+the class containing this symbol was generated, null if not applicable.
+Overridden in ClassSymbol</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-associatedFile(ctx)">
+ <p>The source or class file from which this class or
the class containing this symbol was generated, null if not applicable.
Overridden in 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="atSignature(sig,site,relaxed)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'atSignature(sig,site,relaxed)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6643,14 +7372,33 @@ Overridden in ClassSymbol</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Resolve overloaded denotation to pick the ones with the given signature
+ <div class="member-body-short" id="short-body-atSignature(sig,site,relaxed)(ctx)">
+ <p>Resolve overloaded denotation to pick the ones with the given signature
when seen from prefix <code>site</code>.</p>
+ </div>
+ <div class="member-body-long" id ="long-body-atSignature(sig,site,relaxed)(ctx)">
+ <p>Resolve overloaded denotation to pick the ones with the given signature
+when seen from prefix <code>site</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="binaryFile(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'binaryFile(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6691,13 +7439,31 @@ when seen from prefix <code>site</code>.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>The class file from which this class was generated, null if not applicable.</p>
+ <div class="member-body-short" id="short-body-binaryFile(ctx)">
+ <p>The class file from which this class was generated, null if not applicable.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-binaryFile(ctx)">
+ <p>The class file from which this class was generated, null 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="canMatchInheritedSymbols(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'canMatchInheritedSymbols(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6738,14 +7504,33 @@ when seen from prefix <code>site</code>.</p>
</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>
@@ -6781,17 +7566,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="checkUnique(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'checkUnique(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6832,13 +7637,31 @@ either as overrider or overridee.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>If this is a SingleDenotation, return it, otherwise throw a TypeError</p>
+ <div class="member-body-short" id="short-body-checkUnique(ctx)">
+ <p>If this is a SingleDenotation, return it, otherwise throw a TypeError</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-checkUnique(ctx)">
+ <p>If this is a SingleDenotation, return it, otherwise throw a TypeError</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="clone()" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'clone()');">[+]</span>
<span class="member-annotations">
</span>
@@ -6871,12 +7694,29 @@ either as overrider or overridee.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-clone()">
+
+ </div>
+ <div class="member-body-long" id ="long-body-clone()">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="companionClass(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'companionClass(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6917,15 +7757,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>
@@ -6966,15 +7826,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="completer" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'completer');">[+]</span>
<span class="member-annotations">
</span>
@@ -7000,13 +7880,31 @@ NoSymbol i...</p>
</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="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>
@@ -7058,12 +7956,29 @@ NoSymbol i...</p>
</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="containsSym(sym)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'containsSym(sym)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7102,13 +8017,31 @@ NoSymbol i...</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Group contains a denotation that refers to given symbol</p>
+ <div class="member-body-short" id="short-body-containsSym(sym)">
+ <p>Group contains a denotation that refers to given symbol</p>
+ </div>
+ <div class="member-body-long" id ="long-body-containsSym(sym)">
+ <p>Group contains a denotation that refers to given 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="copy(owner,name,flags,info,privateWithin,coord,associatedFile)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy(owner,name,flags,info,privateWithin,coord,associatedFile)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7195,13 +8128,31 @@ NoSymbol i...</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Copy a symbol, overriding selective fields</p>
+ <div class="member-body-short" id="short-body-copy(owner,name,flags,info,privateWithin,coord,associatedFile)">
+ <p>Copy a symbol, overriding selective fields</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy(owner,name,flags,info,privateWithin,coord,associatedFile)">
+ <p>Copy a symbol, 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(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>
@@ -7304,13 +8255,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="coveredInterval(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'coveredInterval(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7351,14 +8320,33 @@ Annotation
</div><!-- end member-title -->
<div class="member-body">
- <p>The period (interval of phases) for which there exists
+ <div class="member-body-short" id="short-body-coveredInterval(ctx)">
+ <p>The period (interval of phases) for which there exists
+a valid denotation in this flock.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-coveredInterval(ctx)">
+ <p>The period (interval of phases) for which there exists
a valid denotation in this flock.</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="current(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'current(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7399,17 +8387,45 @@ a valid denotation in this flock.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Produce a denotation that is valid for the given context.
+ <div class="member-body-short" id="short-body-current(ctx)">
+ <p>Produce a denotation that is valid for the given context.
Usually called when !(validFor contains ctx.period)
(even though this is not a precondition).
I...
</p>
+ </div>
+ <div class="member-body-long" id ="long-body-current(ctx)">
+ <p>Produce a denotation that is valid for the given context.
+Usually called when !(validFor contains ctx.period)
+(even though this is not a precondition).
+If the runId of the context is the same as runId of this denotation,
+the right flock member is located, or, if it does not exist yet,
+created by invoking a transformer (@See Transformers).
+If the runId's differ, but this denotation is a SymDenotation
+and its toplevel owner class or module
+is still a member of its enclosing package, then the whole flock
+is brought forward to be valid in the new runId. Otherwise
+the symbol is stale, which constitutes an internal error.</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="currentPackageDecls(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'currentPackageDecls(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7450,16 +8466,37 @@ I...
</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>
@@ -7485,12 +8522,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="defRunId" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'defRunId');">[+]</span>
<span class="member-annotations">
</span>
@@ -7516,12 +8570,29 @@ aliases such as AnyRef into a p...
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-defRunId">
+
+ </div>
+ <div class="member-body-long" id ="long-body-defRunId">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="definedPeriodsString" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'definedPeriodsString');">[+]</span>
<span class="member-annotations">
</span>
@@ -7547,12 +8618,29 @@ aliases such as AnyRef into a p...
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-definedPeriodsString">
+
+ </div>
+ <div class="member-body-long" id ="long-body-definedPeriodsString">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="denot(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'denot(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7593,13 +8681,31 @@ aliases such as AnyRef into a p...
</div><!-- end member-title -->
<div class="member-body">
- <p>The current denotation of this symbol</p>
+ <div class="member-body-short" id="short-body-denot(ctx)">
+ <p>The current denotation of this symbol</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-denot(ctx)">
+ <p>The current denotation 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="denot_=(d)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'denot_=(d)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7638,13 +8744,31 @@ aliases such as AnyRef into a p...
</div><!-- end member-title -->
<div class="member-body">
- <p>Set the denotation of this symbol</p>
+ <div class="member-body-short" id="short-body-denot_=(d)">
+ <p>Set the denotation of this symbol</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-denot_=(d)">
+ <p>Set the denotation 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="deprecationMessage(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'deprecationMessage(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7680,17 +8804,37 @@ aliases such as AnyRef into a p...
- <span class="no-left">: Option</span>
+ <span class="no-left">: Option
+<span class="no-left no-right">[</span>
+String
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-deprecationMessage(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-deprecationMessage(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="derivedSingleDenotation(symbol,info)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'derivedSingleDenotation(symbol,info)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7750,12 +8894,29 @@ aliases such as AnyRef into a p...
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-derivedSingleDenotation(symbol,info)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-derivedSingleDenotation(symbol,info)(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="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>
@@ -7807,14 +8968,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>
@@ -7850,18 +9030,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="disambiguate(p)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'disambiguate(p)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7913,16 +9114,38 @@ 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 denotation is overloaded, filter with given predicate.
+ <div class="member-body-short" id="short-body-disambiguate(p)(ctx)">
+ <p>If this denotation is overloaded, filter with given predicate.
If result is still overloaded throw a TypeError.
Note: disambiguate is slightly different...
</p>
+ </div>
+ <div class="member-body-long" id ="long-body-disambiguate(p)(ctx)">
+ <p>If this denotation is overloaded, filter with given predicate.
+If result is still overloaded throw a TypeError.
+Note: disambiguate is slightly different from suchThat in that
+single-denotations that do not satisfy the predicate are left alone
+(whereas suchThat would map them to 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="effectiveName(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'effectiveName(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7963,16 +9186,37 @@ Note: disambiguate is slightly different...
</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>
@@ -8013,13 +9257,31 @@ Note: disambiguate is slightly different...
</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>
@@ -8060,7 +9322,8 @@ Note: disambiguate is slightly different...
</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...
@@ -8068,11 +9331,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>
@@ -8124,13 +9412,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>
@@ -8171,14 +9477,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>
@@ -8219,13 +9544,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>
@@ -8266,13 +9609,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>
@@ -8313,14 +9674,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>
@@ -8361,13 +9741,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>
@@ -8413,13 +9811,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>
@@ -8460,13 +9876,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="entered(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'entered(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -8507,13 +9941,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>This symbol entered into owner's scope (owner must be a class).</p>
+ <div class="member-body-short" id="short-body-entered(ctx)">
+ <p>This symbol entered into owner's scope (owner must be a class).</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-entered(ctx)">
+ <p>This symbol entered into owner's scope (owner must be 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="enteredAfter(phase)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'enteredAfter(phase)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -8565,15 +10017,35 @@ and that is a subclass of this class. NoSymbol if no such class exists.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Enter this symbol in its class owner after given <code>phase</code>. Create a fresh
+ <div class="member-body-short" id="short-body-enteredAfter(phase)(ctx)">
+ <p>Enter this symbol in its class owner after given <code>phase</code>. Create a fresh
denotation for its owner class if the class has not yet already one
that starts b...</p>
+ </div>
+ <div class="member-body-long" id ="long-body-enteredAfter(phase)(ctx)">
+ <p>Enter this symbol in its class owner after given <code>phase</code>. Create a fresh
+denotation for its owner class if the class has not yet already one
+that starts being valid after <code>phase</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="eq(x$0)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'eq(x$0)');">[+]</span>
<span class="member-annotations">
</span>
@@ -8612,12 +10084,29 @@ that starts b...</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-eq(x$0)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-eq(x$0)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="exists" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'exists');">[+]</span>
<span class="member-annotations">
</span>
@@ -8643,13 +10132,31 @@ that starts b...</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Is this denotation different from NoDenotation or an ErrorDenotation?</p>
+ <div class="member-body-short" id="short-body-exists">
+ <p>Is this denotation different from NoDenotation or an ErrorDenotation?</p>
+ </div>
+ <div class="member-body-long" id ="long-body-exists">
+ <p>Is this denotation different from NoDenotation or an ErrorDenotation?</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var 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>
@@ -8690,13 +10197,31 @@ that starts b...</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>
@@ -8732,18 +10257,39 @@ that starts b...</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="fallbackToText(printer)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'fallbackToText(printer)');">[+]</span>
<span class="member-annotations">
</span>
@@ -8782,14 +10328,33 @@ that starts b...</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>A fallback text representation, if the pattern matching
+ <div class="member-body-short" id="short-body-fallbackToText(printer)">
+ <p>A fallback text representation, if the pattern matching
in Printers does not have a case for this showable element</p>
+ </div>
+ <div class="member-body-long" id ="long-body-fallbackToText(printer)">
+ <p>A fallback text representation, if the pattern matching
+in Printers does not have a case for this showable 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="field(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'field(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -8830,12 +10395,29 @@ in Printers does not have a case for this showable element</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="filter(p)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'filter(p)');">[+]</span>
<span class="member-annotations">
</span>
@@ -8874,13 +10456,31 @@ in Printers does not have a case for this showable element</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>If this symbol satisfies predicate <code>p</code> this symbol, otherwise <code>NoSymbol</code></p>
+ <div class="member-body-short" id="short-body-filter(p)">
+ <p>If this symbol satisfies predicate <code>p</code> this symbol, otherwise <code>NoSymbol</code></p>
+ </div>
+ <div class="member-body-long" id ="long-body-filter(p)">
+ <p>If this symbol satisfies predicate <code>p</code> this symbol, otherwise <code>NoSymbol</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="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>
@@ -8932,13 +10532,31 @@ in Printers does not have a case for this showable element</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="filterDisjoint(denots)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'filterDisjoint(denots)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -8990,14 +10608,33 @@ in Printers does not have a case for this showable element</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Keep only those denotations in this group which have a signature
+ <div class="member-body-short" id="short-body-filterDisjoint(denots)(ctx)">
+ <p>Keep only those denotations in this group which have a signature
+that's not already defined by <code>denots</code>.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-filterDisjoint(denots)(ctx)">
+ <p>Keep only those denotations in this group which have a signature
that's not already defined by <code>denots</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="filterExcluded(excluded)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'filterExcluded(excluded)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -9049,14 +10686,33 @@ that's not already defined by <code>denots</code>.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Keep only those denotations in this group whose flags do not intersect
+ <div class="member-body-short" id="short-body-filterExcluded(excluded)(ctx)">
+ <p>Keep only those denotations in this group whose flags do not intersect
+with <code>excluded</code>.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-filterExcluded(excluded)(ctx)">
+ <p>Keep only those denotations in this group whose flags do not intersect
with <code>excluded</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="filterWithPredicate(p)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'filterWithPredicate(p)');">[+]</span>
<span class="member-annotations">
</span>
@@ -9095,13 +10751,31 @@ with <code>excluded</code>.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Keep only those denotations in this group which satisfy predicate <code>p</code>.</p>
+ <div class="member-body-short" id="short-body-filterWithPredicate(p)">
+ <p>Keep only those denotations in this group which satisfy predicate <code>p</code>.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-filterWithPredicate(p)">
+ <p>Keep only those denotations in this group which satisfy predicate <code>p</code>.</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="finalize()" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'finalize()');">[+]</span>
<span class="member-annotations">
</span>
@@ -9134,12 +10808,29 @@ with <code>excluded</code>.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-finalize()">
+
+ </div>
+ <div class="member-body-long" id ="long-body-finalize()">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="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>
@@ -9207,16 +10898,37 @@ with <code>excluded</code>.</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="first" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'first');">[+]</span>
<span class="member-annotations">
</span>
@@ -9242,13 +10954,31 @@ as seen from given prefix <code>pre</code>. Exclude all...
</div><!-- end member-title -->
<div class="member-body">
- <p>First/last denotation in the group</p>
+ <div class="member-body-short" id="short-body-first">
+ <p>First/last denotation in the group</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-first">
+ <p>First/last denotation in the group</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var 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>
@@ -9289,13 +11019,31 @@ as seen from given prefix <code>pre</code>. Exclude all...
</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>
@@ -9321,14 +11069,33 @@ as seen from given prefix <code>pre</code>. Exclude all...
</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>
@@ -9367,13 +11134,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>
@@ -9414,13 +11199,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>
@@ -9461,13 +11264,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>
@@ -9519,16 +11340,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>
@@ -9575,18 +11422,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>
@@ -9627,12 +11495,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="hasAltWith(p)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'hasAltWith(p)');">[+]</span>
<span class="member-annotations">
</span>
@@ -9671,13 +11556,31 @@ Never translates expansions of oper...
</div><!-- end member-title -->
<div class="member-body">
- <p>Does this denotation have an alternative that satisfies the predicate <code>p</code>?</p>
+ <div class="member-body-short" id="short-body-hasAltWith(p)">
+ <p>Does this denotation have an alternative that satisfies the predicate <code>p</code>?</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-hasAltWith(p)">
+ <p>Does this denotation have an alternative that satisfies the predicate <code>p</code>?</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="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>
@@ -9729,13 +11632,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>
@@ -9776,13 +11697,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>
@@ -9821,12 +11760,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>
@@ -9852,12 +11808,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="hashCode()" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'hashCode()');">[+]</span>
<span class="member-annotations">
</span>
@@ -9890,12 +11863,29 @@ Never translates expansions of oper...
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-hashCode()">
+
+ </div>
+ <div class="member-body-long" id ="long-body-hashCode()">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="history" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'history');">[+]</span>
<span class="member-annotations">
</span>
@@ -9916,17 +11906,37 @@ Never translates expansions of oper...
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+SingleDenotation
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-history">
+
+ </div>
+ <div class="member-body-long" id ="long-body-history">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var 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>
@@ -9967,12 +11977,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>
@@ -10013,15 +12040,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>
@@ -10047,13 +12094,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 ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'info_=(tp)');">[+]</span>
<span class="member-annotations">
</span>
@@ -10092,12 +12157,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>
@@ -10123,14 +12205,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="initialDenot(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'initialDenot(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -10171,13 +12272,31 @@ of this run.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>The initial denotation of this symbol, without going through <code>current</code></p>
+ <div class="member-body-short" id="short-body-initialDenot(ctx)">
+ <p>The initial denotation of this symbol, without going through <code>current</code></p>
+ </div>
+ <div class="member-body-long" id ="long-body-initialDenot(ctx)">
+ <p>The initial denotation of this symbol, without going through <code>current</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="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>
@@ -10229,13 +12348,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="invalidateInheritedInfo()" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'invalidateInheritedInfo()');">[+]</span>
<span class="member-annotations">
</span>
@@ -10268,13 +12405,31 @@ of this run.</p>
</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="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>
@@ -10326,13 +12481,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)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'is(fs)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -10384,13 +12557,31 @@ of this run.</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>
@@ -10450,14 +12641,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,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>
@@ -10517,14 +12727,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>
@@ -10565,13 +12794,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>
@@ -10597,13 +12844,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>
@@ -10644,13 +12909,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>
@@ -10718,13 +13001,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="isAliasType(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isAliasType(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -10765,13 +13066,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>
@@ -10812,13 +13131,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>
@@ -10859,12 +13196,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>
@@ -10905,12 +13259,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>
@@ -10951,12 +13322,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>
@@ -11008,13 +13396,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>
@@ -11040,12 +13446,29 @@ in <code>butNot</code> are set?</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-isClass">
+
+ </div>
+ <div class="member-body-long" id ="long-body-isClass">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var 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>
@@ -11071,13 +13494,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>
@@ -11103,13 +13544,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>
@@ -11161,13 +13620,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>
@@ -11208,16 +13685,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>
@@ -11243,13 +13741,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>
@@ -11275,13 +13791,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>
@@ -11307,13 +13841,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>
@@ -11365,14 +13917,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="isDefinedInCurrentRun(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isDefinedInCurrentRun(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -11413,13 +13984,31 @@ Same as <code>ownersIterator contains boundary</code> but more efficient.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Does this symbol come from a currently compiled source file?</p>
+ <div class="member-body-short" id="short-body-isDefinedInCurrentRun(ctx)">
+ <p>Does this symbol come from a currently compiled source file?</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-isDefinedInCurrentRun(ctx)">
+ <p>Does this symbol come from a currently compiled source file?</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="isDeprecated(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isDeprecated(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -11460,12 +14049,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-isDeprecated(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-isDeprecated(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="isEffectiveRoot(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isEffectiveRoot(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -11506,13 +14112,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>
@@ -11553,13 +14177,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>
@@ -11600,13 +14242,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>
@@ -11632,13 +14292,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>
@@ -11679,12 +14357,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="isFresh(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isFresh(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -11725,12 +14420,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-isFresh(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-isFresh(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>
@@ -11771,13 +14483,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>
@@ -11803,13 +14533,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>
@@ -11835,13 +14583,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>
@@ -11893,16 +14659,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>
@@ -11943,12 +14730,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>
@@ -11974,13 +14778,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>
@@ -12021,13 +14843,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>
@@ -12068,13 +14908,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="isOverloaded" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isOverloaded');">[+]</span>
<span class="member-annotations">
</span>
@@ -12100,13 +14958,31 @@ nonexistent or incompl...</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Is this denotation overloaded?</p>
+ <div class="member-body-short" id="short-body-isOverloaded">
+ <p>Is this denotation overloaded?</p>
+ </div>
+ <div class="member-body-long" id ="long-body-isOverloaded">
+ <p>Is this denotation overloaded?</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var 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>
@@ -12147,13 +15023,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>
@@ -12194,13 +15088,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>
@@ -12241,13 +15153,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>
@@ -12288,13 +15218,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>
@@ -12346,12 +15294,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>
@@ -12392,13 +15357,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>
@@ -12439,17 +15422,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>
@@ -12490,15 +15495,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>
@@ -12524,13 +15549,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>
@@ -12571,16 +15614,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>
@@ -12621,13 +15690,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>
@@ -12653,12 +15740,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>
@@ -12699,13 +15803,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>
@@ -12746,13 +15868,31 @@ This is the case if one of two conditions holds:
</div><!-- end member-title -->
<div class="member-body">
- <p>Special cased here, because it may be used on naked symbols in substituters</p>
+ <div class="member-body-short" id="short-body-isStatic(ctx)">
+ <p>Special cased here, because it may be used on naked symbols in substituters</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-isStatic(ctx)">
+ <p>Special cased here, because it may be used on naked symbols in substituters</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var 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>
@@ -12793,13 +15933,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>
@@ -12840,13 +15998,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>
@@ -12887,13 +16063,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>
@@ -12945,13 +16139,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="isTerm(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isTerm(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -12992,13 +16204,31 @@ This is the case if one of two conditions holds:
</div><!-- end member-title -->
<div class="member-body">
- <p>Subclass tests and casts</p>
+ <div class="member-body-short" id="short-body-isTerm(ctx)">
+ <p>Subclass tests and casts</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-isTerm(ctx)">
+ <p>Subclass tests and casts</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var 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>
@@ -13024,13 +16254,31 @@ This is the case if one of two conditions holds:
</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(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isType(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -13071,12 +16319,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-isType(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-isType(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="isType" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isType');">[+]</span>
<span class="member-annotations">
</span>
@@ -13102,13 +16367,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="isTypeParam(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isTypeParam(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -13149,14 +16432,33 @@ This is the case if one of two conditions holds:
</div><!-- end member-title -->
<div class="member-body">
- <p>Is this the info of a type parameter? Will return <code>false</code> for symbols
+ <div class="member-body-short" id="short-body-isTypeParam(ctx)">
+ <p>Is this the info of a type parameter? Will return <code>false</code> for symbols
that are not type parameters.</p>
+ </div>
+ <div class="member-body-long" id ="long-body-isTypeParam(ctx)">
+ <p>Is this the info of a type parameter? Will return <code>false</code> for symbols
+that are not type 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="isTypeTestOrCast(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isTypeTestOrCast(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -13197,12 +16499,29 @@ that are not type parameters.</p>
</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>
@@ -13243,13 +16562,31 @@ that are not type parameters.</p>
</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>
@@ -13290,15 +16627,35 @@ that are not type parameters.</p>
</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>
@@ -13339,12 +16696,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>
@@ -13385,16 +16759,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="last" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'last');">[+]</span>
<span class="member-annotations">
</span>
@@ -13420,12 +16815,29 @@ and used...</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-last">
+
+ </div>
+ <div class="member-body-long" id ="long-body-last">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var 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>
@@ -13466,13 +16878,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>
@@ -13513,15 +16943,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="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>
@@ -13573,13 +17023,31 @@ NoSymbol otherwise.</p>
</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="mapInherited(ownDenots,prevDenots,pre)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'mapInherited(ownDenots,prevDenots,pre)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -13647,16 +17115,42 @@ NoSymbol otherwise.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Keep only those inherited members M of this predenotation for which the following is true
+ <div class="member-body-short" id="short-body-mapInherited(ownDenots,prevDenots,pre)(ctx)">
+ <p>Keep only those inherited members M of this predenotation for which the following is true
- M is not marked Private
- If M has a unique symbol, it does...
</p>
+ </div>
+ <div class="member-body-long" id ="long-body-mapInherited(ownDenots,prevDenots,pre)(ctx)">
+ <p>Keep only those inherited members M of this predenotation for which the following is true
+- M is not marked Private
+- If M has a unique symbol, it does not appear in <code>prevDenots</code>.
+- M's signature as seen from prefix <code>pre</code> does not appear in <code>ownDenots</code>
+Return the denotation as seen from <code>pre</code>.
+Called from SymDenotations.computeMember. There, <code>ownDenots</code> are the denotations found in
+the base class, which shadow any inherited denotations with the same signature.
+<code>prevDenots</code> are the denotations that are defined in the class or inherited from
+a base type which comes earlier in the linearization.</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var 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>
@@ -13689,13 +17183,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="matches(other)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'matches(other)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -13747,13 +17259,31 @@ NoSymbol otherwise.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Group contains a denotation with given signature</p>
+ <div class="member-body-short" id="short-body-matches(other)(ctx)">
+ <p>Group contains a denotation with given signature</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-matches(other)(ctx)">
+ <p>Group contains a denotation with given 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="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>
@@ -13813,14 +17343,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="matchingDenotation(site,targetType)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'matchingDenotation(site,targetType)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -13880,14 +17429,33 @@ in the given class.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>The alternative of this denotation that has a type matching <code>targetType</code> when seen
+ <div class="member-body-short" id="short-body-matchingDenotation(site,targetType)(ctx)">
+ <p>The alternative of this denotation that has a type matching <code>targetType</code> when seen
+as a member of type <code>site</code>, <code>NoDenotation</code> if none exists.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-matchingDenotation(site,targetType)(ctx)">
+ <p>The alternative of this denotation that has a type matching <code>targetType</code> when seen
as a member of type <code>site</code>, <code>NoDenotation</code> if none 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="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>
@@ -13939,13 +17507,31 @@ as a member of type <code>site</code>, <code>NoDenotation</code> if none exists.
</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>
@@ -13971,13 +17557,31 @@ as a member of type <code>site</code>, <code>NoDenotation</code> if none exists.
</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>
@@ -14018,14 +17622,33 @@ as a member of type <code>site</code>, <code>NoDenotation</code> if none exists.
</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>
@@ -14077,14 +17700,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="mergeNames(names1,names2,syntheticName)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'mergeNames(names1,names2,syntheticName)');">[+]</span>
<span class="member-annotations">
</span>
@@ -14148,14 +17790,33 @@ N
</div><!-- end member-title -->
<div class="member-body">
- <p>Merge two lists of names. If names in corresponding positions match, keep them,
+ <div class="member-body-short" id="short-body-mergeNames(names1,names2,syntheticName)">
+ <p>Merge two lists of names. If names in corresponding positions match, keep them,
+otherwise generate new synthetic names.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-mergeNames(names1,names2,syntheticName)">
+ <p>Merge two lists of names. If names in corresponding positions match, keep them,
otherwise generate new synthetic names.</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="migrationMessage(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'migrationMessage(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -14191,17 +17852,40 @@ otherwise generate new synthetic names.</p>
- <span class="no-left">: Option</span>
+ <span class="no-left">: Option
+<span class="no-left no-right">[</span>
+Try
+<span class="no-left no-right">[</span>
+<a href="../../../../../.././api/dotty/tools/dotc/config/ScalaVersion.html">ScalaVersion</a>
+<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-migrationMessage(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-migrationMessage(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="migrationVersion(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'migrationVersion(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -14237,17 +17921,40 @@ otherwise generate new synthetic names.</p>
- <span class="no-left">: Option</span>
+ <span class="no-left">: Option
+<span class="no-left no-right">[</span>
+Try
+<span class="no-left no-right">[</span>
+<a href="../../../../../.././api/dotty/tools/dotc/config/ScalaVersion.html">ScalaVersion</a>
+<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-migrationVersion(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-migrationVersion(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="mixins(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'mixins(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -14283,19 +17990,41 @@ otherwise generate new synthetic names.</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>
@@ -14336,13 +18065,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="name(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'name(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -14383,13 +18130,31 @@ The empty list if <code>self</code> is a trait.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>The current name of this symbol</p>
+ <div class="member-body-short" id="short-body-name(ctx)">
+ <p>The current name of this symbol</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-name(ctx)">
+ <p>The current name 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="namedType(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'namedType(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -14430,14 +18195,33 @@ The empty list if <code>self</code> is a trait.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>The NamedType representing this denotation at its original location.
+ <div class="member-body-short" id="short-body-namedType(ctx)">
+ <p>The NamedType representing this denotation at its original location.
Same as either <code>typeRef</code> or <code>termRefWithSig</code> depending whether this denotes a type or...</p>
+ </div>
+ <div class="member-body-long" id ="long-body-namedType(ctx)">
+ <p>The NamedType representing this denotation at its original location.
+Same as either <code>typeRef</code> or <code>termRefWithSig</code> depending whether this denotes a type or not.</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var 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>
@@ -14473,18 +18257,39 @@ Same as either <code>typeRef</code> or <code>termRefWithSig</code> depending whe
- <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="ne(x$0)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ne(x$0)');">[+]</span>
<span class="member-annotations">
</span>
@@ -14523,12 +18328,29 @@ Same as either <code>typeRef</code> or <code>termRefWithSig</code> depending whe
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-ne(x$0)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-ne(x$0)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="newLikeThis(s,i)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'newLikeThis(s,i)');">[+]</span>
<span class="member-annotations">
</span>
@@ -14575,12 +18397,29 @@ Same as either <code>typeRef</code> or <code>termRefWithSig</code> depending whe
</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="nextInRun_=(x$1)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'nextInRun_=(x$1)');">[+]</span>
<span class="member-annotations">
</span>
@@ -14619,16 +18458,37 @@ Same as either <code>typeRef</code> or <code>termRefWithSig</code> depending whe
</div><!-- end member-title -->
<div class="member-body">
- <p>The next SingleDenotation in this run, with wrap-around from last to first.</p>
+ <div class="member-body-short" id="short-body-nextInRun_=(x$1)">
+ <p>The next SingleDenotation in this run, with wrap-around from last to first.</p>
<p>There may be several <code>SingleDenotation</code>s with different validity
representing...
</p>
+ </div>
+ <div class="member-body-long" id ="long-body-nextInRun_=(x$1)">
+ <p>The next SingleDenotation in this run, with wrap-around from last to first.</p>
+<p>There may be several <code>SingleDenotation</code>s with different validity
+representing the same underlying definition at different phases.
+These are called a &quot;flock&quot;. Flock members are generated by</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var 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>
@@ -14669,12 +18529,29 @@ representing...
</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="notify()" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'notify()');">[+]</span>
<span class="member-annotations">
</span>
@@ -14707,12 +18584,29 @@ representing...
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-notify()">
+
+ </div>
+ <div class="member-body-long" id ="long-body-notify()">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="notifyAll()" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'notifyAll()');">[+]</span>
<span class="member-annotations">
</span>
@@ -14745,12 +18639,29 @@ representing...
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-notifyAll()">
+
+ </div>
+ <div class="member-body-long" id ="long-body-notifyAll()">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="orElse(that)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'orElse(that)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -14802,13 +18713,31 @@ representing...
</div><!-- end member-title -->
<div class="member-body">
- <p>This symbol, if it exists, otherwise the result of evaluating <code>that</code></p>
+ <div class="member-body-short" id="short-body-orElse(that)(ctx)">
+ <p>This symbol, if it exists, otherwise the result of evaluating <code>that</code></p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-orElse(that)(ctx)">
+ <p>This symbol, if it exists, otherwise the result of evaluating <code>that</code></p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="orElse(that)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'orElse(that)');">[+]</span>
<span class="member-annotations">
</span>
@@ -14847,13 +18776,31 @@ representing...
</div><!-- end member-title -->
<div class="member-body">
- <p>If this denotation does not exist, fallback to alternative</p>
+ <div class="member-body-short" id="short-body-orElse(that)">
+ <p>If this denotation does not exist, fallback to alternative</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-orElse(that)">
+ <p>If this denotation does not exist, fallback to alternative</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="orElse(that)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'orElse(that)');">[+]</span>
<span class="member-annotations">
</span>
@@ -14892,12 +18839,29 @@ representing...
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-orElse(that)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-orElse(that)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="originalName(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'originalName(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -14938,13 +18902,31 @@ representing...
</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="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>
@@ -14996,13 +18978,31 @@ representing...
</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>
@@ -15054,13 +19054,31 @@ representing...
</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>
@@ -15086,13 +19104,31 @@ representing...
</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>
@@ -15128,18 +19164,39 @@ representing...
- <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="paramBounds(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'paramBounds(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -15180,13 +19237,31 @@ representing...
</div><!-- end member-title -->
<div class="member-body">
- <p>The info of the type parameter</p>
+ <div class="member-body-short" id="short-body-paramBounds(ctx)">
+ <p>The info of the type parameter</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-paramBounds(ctx)">
+ <p>The info of the 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="paramBoundsAsSeenFrom(pre)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'paramBoundsAsSeenFrom(pre)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -15238,16 +19313,37 @@ representing...
</div><!-- end member-title -->
<div class="member-body">
- <p>The info of the type parameter as seen from a prefix type.
+ <div class="member-body-short" id="short-body-paramBoundsAsSeenFrom(pre)(ctx)">
+ <p>The info of the type parameter as seen from a prefix type.
For type parameter symbols, this is the <code>memberInfo</code> as seen from <code>prefix</code>.
For type lambda param...
</p>
+ </div>
+ <div class="member-body-long" id ="long-body-paramBoundsAsSeenFrom(pre)(ctx)">
+ <p>The info of the type parameter as seen from a prefix type.
+For type parameter symbols, this is the <code>memberInfo</code> as seen from <code>prefix</code>.
+For type lambda parameters, it's the same as <code>paramBounds</code> as
+<code>asSeenFrom</code> has already been applied to the whole type lambda.</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="paramBoundsOrCompleter(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'paramBoundsOrCompleter(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -15288,14 +19384,33 @@ For type lambda param...
</div><!-- end member-title -->
<div class="member-body">
- <p>The parameter bounds, or the completer if the type parameter
+ <div class="member-body-short" id="short-body-paramBoundsOrCompleter(ctx)">
+ <p>The parameter bounds, or the completer if the type parameter
+is an as-yet uncompleted symbol.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-paramBoundsOrCompleter(ctx)">
+ <p>The parameter bounds, or the completer if the type parameter
is an as-yet uncompleted 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="paramName(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'paramName(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -15336,13 +19451,31 @@ is an as-yet uncompleted symbol.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>The name of the type parameter</p>
+ <div class="member-body-short" id="short-body-paramName(ctx)">
+ <p>The name of the type parameter</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-paramName(ctx)">
+ <p>The name of the 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="paramRef(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'paramRef(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -15383,13 +19516,31 @@ is an as-yet uncompleted symbol.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>A type that refers to the parameter</p>
+ <div class="member-body-short" id="short-body-paramRef(ctx)">
+ <p>A type that refers to the parameter</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-paramRef(ctx)">
+ <p>A type that refers to the 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="paramVariance(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'paramVariance(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -15430,13 +19581,31 @@ is an as-yet uncompleted symbol.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>The variance of the type parameter</p>
+ <div class="member-body-short" id="short-body-paramVariance(ctx)">
+ <p>The variance of the type parameter</p>
+ </div>
+ <div class="member-body-long" id ="long-body-paramVariance(ctx)">
+ <p>The variance of the 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="pos" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'pos');">[+]</span>
<span class="member-annotations">
</span>
@@ -15462,14 +19631,33 @@ is an as-yet uncompleted symbol.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>The position of this symbol, or NoPosition is symbol was not loaded
+ <div class="member-body-short" id="short-body-pos">
+ <p>The position of this symbol, or NoPosition is symbol was not loaded
+from source.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-pos">
+ <p>The position of this symbol, or NoPosition is symbol was not loaded
from source.</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="prefixString" class="member protected">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'prefixString');">[+]</span>
<span class="member-annotations">
</span>
@@ -15495,13 +19683,31 @@ from source.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>The prefix string to be used when displaying this symbol without denotation</p>
+ <div class="member-body-short" id="short-body-prefixString">
+ <p>The prefix string to be used when displaying this symbol without denotation</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-prefixString">
+ <p>The prefix string to be used when displaying this symbol without 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="primaryConstructor(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'primaryConstructor(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -15542,13 +19748,31 @@ from source.</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>
@@ -15589,13 +19813,31 @@ from source.</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 ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'privateWithin_=(sym)');">[+]</span>
<span class="member-annotations">
</span>
@@ -15634,13 +19876,31 @@ from source.</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>
@@ -15695,17 +19955,34 @@ from source.</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>
@@ -15757,13 +20034,31 @@ from source.</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="requiredClass(name)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'requiredClass(name)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -15815,12 +20110,29 @@ from source.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-requiredClass(name)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-requiredClass(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="requiredMethod(name)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'requiredMethod(name)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -15872,12 +20184,29 @@ from source.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-requiredMethod(name)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-requiredMethod(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="requiredMethod(name,argTypes)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'requiredMethod(name,argTypes)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -15940,12 +20269,29 @@ Type
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-requiredMethod(name,argTypes)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-requiredMethod(name,argTypes)(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="requiredMethodRef(name,argTypes)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'requiredMethodRef(name,argTypes)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -16008,12 +20354,29 @@ Type
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-requiredMethodRef(name,argTypes)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-requiredMethodRef(name,argTypes)(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="requiredMethodRef(name)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'requiredMethodRef(name)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -16065,12 +20428,29 @@ Type
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-requiredMethodRef(name)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-requiredMethodRef(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="requiredSymbol(p,source,generateStubs)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'requiredSymbol(p,source,generateStubs)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -16138,15 +20518,35 @@ Type
</div><!-- end member-title -->
<div class="member-body">
- <p>Return symbol in this denotation that satisfies the given predicate.
+ <div class="member-body-short" id="short-body-requiredSymbol(p,source,generateStubs)(ctx)">
+ <p>Return symbol in this denotation that satisfies the given predicate.
if generateStubs is specified, return a stubsymbol if denotation is a missing ref.
</p>
+ </div>
+ <div class="member-body-long" id ="long-body-requiredSymbol(p,source,generateStubs)(ctx)">
+ <p>Return symbol in this denotation that satisfies the given predicate.
+if generateStubs is specified, return a stubsymbol if denotation is a missing ref.
+Throw a <code>TypeError</code> if predicate fails to disambiguate symbol or no alternative matches.</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="requiredValue(name)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'requiredValue(name)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -16198,12 +20598,29 @@ if generateStubs is specified, return a stubsymbol if denotation is a missing re
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-requiredValue(name)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-requiredValue(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="requiredValueRef(name)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'requiredValueRef(name)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -16255,12 +20672,29 @@ if generateStubs is specified, return a stubsymbol if denotation is a missing re
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-requiredValueRef(name)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-requiredValueRef(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="resetFlag(flags)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'resetFlag(flags)');">[+]</span>
<span class="member-annotations">
</span>
@@ -16299,13 +20733,31 @@ if generateStubs is specified, return a stubsymbol if denotation is a missing re
</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>
@@ -16346,12 +20798,29 @@ if generateStubs is specified, return a stubsymbol if denotation is a missing re
</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>
@@ -16390,13 +20859,31 @@ if generateStubs is specified, return a stubsymbol if denotation is a missing re
</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>
@@ -16435,13 +20922,31 @@ if generateStubs is specified, return a stubsymbol if denotation is a missing re
</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>
@@ -16482,12 +20987,29 @@ if generateStubs is specified, return a stubsymbol if denotation is a missing re
</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="show(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'show(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -16528,13 +21050,31 @@ if generateStubs is specified, return a stubsymbol if denotation is a missing re
</div><!-- end member-title -->
<div class="member-body">
- <p>The string representation of this showable element.</p>
+ <div class="member-body-short" id="short-body-show(ctx)">
+ <p>The string representation of this showable element.</p>
+ </div>
+ <div class="member-body-long" id ="long-body-show(ctx)">
+ <p>The string representation of this showable 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="showDcl(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'showDcl(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -16575,12 +21115,29 @@ if generateStubs is specified, return a stubsymbol if denotation is a missing re
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-showDcl(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-showDcl(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="showDcl(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'showDcl(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -16621,14 +21178,33 @@ if generateStubs is specified, return a stubsymbol if denotation is a missing re
</div><!-- end member-title -->
<div class="member-body">
- <p>Show declaration string; useful for showing declarations
+ <div class="member-body-short" id="short-body-showDcl(ctx)">
+ <p>Show declaration string; useful for showing declarations
+as seen from subclasses.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-showDcl(ctx)">
+ <p>Show declaration string; useful for showing declarations
as seen from subclasses.</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="showExtendedLocation(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'showExtendedLocation(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -16669,12 +21245,29 @@ as seen from subclasses.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-showExtendedLocation(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-showExtendedLocation(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="showFullName(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'showFullName(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -16715,12 +21308,29 @@ as seen from subclasses.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-showFullName(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-showFullName(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="showKind(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'showKind(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -16761,12 +21371,29 @@ as seen from subclasses.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-showKind(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-showKind(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="showLocated(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'showLocated(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -16807,12 +21434,29 @@ as seen from subclasses.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-showLocated(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-showLocated(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="showName(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'showName(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -16853,12 +21497,29 @@ as seen from subclasses.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-showName(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-showName(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="showSummary(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'showSummary(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -16899,12 +21560,29 @@ as seen from subclasses.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-showSummary(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-showSummary(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="showSummary(depth)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'showSummary(depth)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -16956,15 +21634,35 @@ as seen from subclasses.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>The summarized string representation of this showable element.
+ <div class="member-body-short" id="short-body-showSummary(depth)(ctx)">
+ <p>The summarized string representation of this showable element.
+Recursion depth is limited to some smallish value. Default is
+Config.summarizeDepth.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-showSummary(depth)(ctx)">
+ <p>The summarized string representation of this showable element.
Recursion depth is limited to some smallish value. Default is
Config.summarizeDepth.</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="signature(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'signature(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -17005,13 +21703,31 @@ Config.summarizeDepth.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>The signature of the denotation.</p>
+ <div class="member-body-short" id="short-body-signature(ctx)">
+ <p>The signature of the denotation.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-signature(ctx)">
+ <p>The signature of the 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="skipConstructor(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'skipConstructor(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -17052,13 +21768,31 @@ Config.summarizeDepth.</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>
@@ -17099,13 +21833,31 @@ Config.summarizeDepth.</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="sourceFile(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'sourceFile(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -17146,13 +21898,31 @@ Config.summarizeDepth.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>The source file from which this class was generated, null if not applicable.</p>
+ <div class="member-body-short" id="short-body-sourceFile(ctx)">
+ <p>The source file from which this class was generated, null if not applicable.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-sourceFile(ctx)">
+ <p>The source file from which this class was generated, null 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="sourceModule(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'sourceModule(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -17193,13 +21963,31 @@ Config.summarizeDepth.</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="sourcePosition(pos)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'sourcePosition(pos)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -17251,12 +22039,29 @@ Config.summarizeDepth.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-sourcePosition(pos)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-sourcePosition(pos)(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="staleSymbolError(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'staleSymbolError(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -17297,12 +22102,29 @@ Config.summarizeDepth.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-staleSymbolError(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-staleSymbolError(ctx)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="subst(from,to)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'subst(from,to)');">[+]</span>
<span class="member-annotations">
</span>
@@ -17355,13 +22177,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="suchThat(p)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'suchThat(p)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -17413,14 +22253,33 @@ Symbol
</div><!-- end member-title -->
<div class="member-body">
- <p>The unique alternative of this denotation that satisfies the predicate <code>p</code>,
+ <div class="member-body-short" id="short-body-suchThat(p)(ctx)">
+ <p>The unique alternative of this denotation that satisfies the predicate <code>p</code>,
or NoDenotation if no satisfying alternative exists.</p>
+ </div>
+ <div class="member-body-long" id ="long-body-suchThat(p)(ctx)">
+ <p>The unique alternative of this denotation that satisfies the predicate <code>p</code>,
+or NoDenotation if no satisfying alternative 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="superId(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'superId(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -17461,15 +22320,35 @@ or NoDenotation if no satisfying alternative exists.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>A unique, densely packed integer tag for each class symbol, -1
+ <div class="member-body-short" id="short-body-superId(ctx)">
+ <p>A unique, densely packed integer tag for each class symbol, -1
for all other symbols. To save memory, this method
should be called only if class is a su...</p>
+ </div>
+ <div class="member-body-long" id ="long-body-superId(ctx)">
+ <p>A unique, densely packed integer tag for each class symbol, -1
+for all other symbols. To save memory, this method
+should be called only if class is a super class of some other 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="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>
@@ -17521,15 +22400,35 @@ should be called only if class is a su...</p>
</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="syncWithParents(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'syncWithParents(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -17570,15 +22469,35 @@ pre: <code>this.owner</code> is in the bas...</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>For ClassDenotations only:
+ <div class="member-body-short" id="short-body-syncWithParents(ctx)">
+ <p>For ClassDenotations only:
If caches influenced by parent classes are still valid, the denotation
itself, otherwise a freshly initialized copy.</p>
+ </div>
+ <div class="member-body-long" id ="long-body-syncWithParents(ctx)">
+ <p>For ClassDenotations only:
+If caches influenced by parent classes are still valid, the denotation
+itself, otherwise a freshly initialized 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="synchronized(x$0)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'synchronized(x$0)');">[+]</span>
<span class="member-annotations">
</span>
@@ -17617,12 +22536,29 @@ itself, otherwise a freshly initialized copy.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-synchronized(x$0)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-synchronized(x$0)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="termParamAccessors(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'termParamAccessors(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -17658,17 +22594,37 @@ itself, otherwise a freshly initialized copy.</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>
@@ -17709,13 +22665,31 @@ itself, otherwise a freshly initialized copy.</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>
@@ -17756,14 +22730,33 @@ itself, otherwise a freshly initialized copy.</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>
@@ -17804,13 +22797,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="toDenot(pre)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'toDenot(pre)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -17862,13 +22873,31 @@ at the denotation's signature.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Convert to full denotation by &amp;-ing all elements</p>
+ <div class="member-body-short" id="short-body-toDenot(pre)(ctx)">
+ <p>Convert to full denotation by &amp;-ing all elements</p>
+ </div>
+ <div class="member-body-long" id ="long-body-toDenot(pre)(ctx)">
+ <p>Convert to full denotation by &amp;-ing all elements</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var 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>
@@ -17894,12 +22923,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="toString" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'toString');">[+]</span>
<span class="member-annotations">
</span>
@@ -17925,12 +22971,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="toText(printer)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'toText(printer)');">[+]</span>
<span class="member-annotations">
</span>
@@ -17969,15 +23032,35 @@ at the denotation's signature.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>The text representation of this showable element.
+ <div class="member-body-short" id="short-body-toText(printer)">
+ <p>The text representation of this showable element.
This normally dispatches to a pattern matching
method in Printers.</p>
+ </div>
+ <div class="member-body-long" id ="long-body-toText(printer)">
+ <p>The text representation of this showable element.
+This normally dispatches to a pattern matching
+method in Printers.</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="toText(printer)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'toText(printer)');">[+]</span>
<span class="member-annotations">
</span>
@@ -18016,15 +23099,35 @@ method in Printers.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>The text representation of this showable element.
+ <div class="member-body-short" id="short-body-toText(printer)">
+ <p>The text representation of this showable element.
This normally dispatches to a pattern matching
method in Printers.</p>
+ </div>
+ <div class="member-body-long" id ="long-body-toText(printer)">
+ <p>The text representation of this showable element.
+This normally dispatches to a pattern matching
+method in Printers.</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="topLevelClass(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'topLevelClass(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -18065,14 +23168,33 @@ method in Printers.</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>
@@ -18132,14 +23254,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>
@@ -18191,13 +23332,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>
@@ -18223,14 +23382,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>
@@ -18266,18 +23444,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>
@@ -18318,13 +23517,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>
@@ -18365,15 +23582,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>
@@ -18420,19 +23657,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>
@@ -18473,16 +23732,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>
@@ -18503,18 +23789,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="union(that)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'union(that)');">[+]</span>
<span class="member-annotations">
</span>
@@ -18553,13 +23860,31 @@ This method should be used only i...</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>The union of two groups.</p>
+ <div class="member-body-short" id="short-body-union(that)">
+ <p>The union of two groups.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-union(that)">
+ <p>The union of two groups.</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="unsupported(methodName)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'unsupported(methodName)');">[+]</span>
<span class="member-annotations">
</span>
@@ -18598,13 +23923,31 @@ This method should be used only i...</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Throws an <code>UnsupportedOperationException</code> with the given method name.</p>
+ <div class="member-body-short" id="short-body-unsupported(methodName)">
+ <p>Throws an <code>UnsupportedOperationException</code> with the given method name.</p>
+ </div>
+ <div class="member-body-long" id ="long-body-unsupported(methodName)">
+ <p>Throws an <code>UnsupportedOperationException</code> with the given method 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="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>
@@ -18656,13 +23999,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>
@@ -18703,14 +24064,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="validFor" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'validFor');">[+]</span>
<span class="member-annotations">
</span>
@@ -18736,13 +24116,31 @@ and at signature <code>NotAMethod</code>.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>The period during which this denotation is valid.</p>
+ <div class="member-body-short" id="short-body-validFor">
+ <p>The period during which this denotation is valid.</p>
+ </div>
+ <div class="member-body-long" id ="long-body-validFor">
+ <p>The period during which this denotation is valid.</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="validFor_=(p)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'validFor_=(p)');">[+]</span>
<span class="member-annotations">
</span>
@@ -18781,12 +24179,29 @@ and at signature <code>NotAMethod</code>.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-validFor_=(p)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-validFor_=(p)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var 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>
@@ -18827,14 +24242,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="wait()" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'wait()');">[+]</span>
<span class="member-annotations">
</span>
@@ -18867,12 +24301,29 @@ and at signature <code>NotAMethod</code>.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-wait()">
+
+ </div>
+ <div class="member-body-long" id ="long-body-wait()">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="wait(x$0)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'wait(x$0)');">[+]</span>
<span class="member-annotations">
</span>
@@ -18911,12 +24362,29 @@ and at signature <code>NotAMethod</code>.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-wait(x$0)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-wait(x$0)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="wait(x$0,x$1)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'wait(x$0,x$1)');">[+]</span>
<span class="member-annotations">
</span>
@@ -18963,12 +24431,29 @@ and at signature <code>NotAMethod</code>.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-wait(x$0,x$1)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-wait(x$0,x$1)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="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>
@@ -19028,12 +24513,29 @@ 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 id="|(that,pre)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '|(that,pre)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -19093,9 +24595,26 @@ and at signature <code>NotAMethod</code>.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Form a choice between this denotation and that one.</p>
+ <div class="member-body-short" id="short-body-|(that,pre)(ctx)">
+ <p>Form a choice between this denotation and that one.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-|(that,pre)(ctx)">
+ <p>Form a choice between this denotation and that one.</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
</div>