aboutsummaryrefslogtreecommitdiff
path: root/api/dotty/tools/dotc/core/Symbols$/Symbol.html
diff options
context:
space:
mode:
authordotty-bot <felix.mulder@epfl.ch>2017-02-03 18:05:53 +0000
committerdotty-bot <felix.mulder@epfl.ch>2017-02-03 18:05:53 +0000
commit881c3b182fda1036d5a507d08ff85f7709d70703 (patch)
treec0248d0a1664dcbf9f483b65f65e4d4710c3d0bb /api/dotty/tools/dotc/core/Symbols$/Symbol.html
parentb45ed2e609603cdaa94f9b7f5099da01e5e45314 (diff)
downloaddotty-881c3b182fda1036d5a507d08ff85f7709d70703.tar.gz
dotty-881c3b182fda1036d5a507d08ff85f7709d70703.tar.bz2
dotty-881c3b182fda1036d5a507d08ff85f7709d70703.zip
Update gh-pages site for da7d7231b7f21fe1085abc569eb783590074a359
Diffstat (limited to 'api/dotty/tools/dotc/core/Symbols$/Symbol.html')
-rw-r--r--api/dotty/tools/dotc/core/Symbols$/Symbol.html6137
1 files changed, 5828 insertions, 309 deletions
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>