aboutsummaryrefslogtreecommitdiff
path: root/api/dotty/tools/dotc/core/Scopes$/Scope.html
diff options
context:
space:
mode:
Diffstat (limited to 'api/dotty/tools/dotc/core/Scopes$/Scope.html')
-rw-r--r--api/dotty/tools/dotc/core/Scopes$/Scope.html385
1 files changed, 352 insertions, 33 deletions
diff --git a/api/dotty/tools/dotc/core/Scopes$/Scope.html b/api/dotty/tools/dotc/core/Scopes$/Scope.html
index ea4c5b8f2..530c046e3 100644
--- a/api/dotty/tools/dotc/core/Scopes$/Scope.html
+++ b/api/dotty/tools/dotc/core/Scopes$/Scope.html
@@ -877,6 +877,16 @@
<li class="index-entity ">
<div class="entity-kinds">
+ <a class="letter-anchor object" href="../../../../../.././api/dotty/tools/dotc/core/NameKinds$.html">O</a>
+ </div>
+ <a class="entity-name" href="../../../../../.././api/dotty/tools/dotc/core/NameKinds$.html">NameKinds</a>
+ </li>
+
+
+
+ <li class="index-entity ">
+ <div class="entity-kinds">
+
<a class="letter-anchor object" href="../../../../../.././api/dotty/tools/dotc/core/NameOps$.html">O</a>
</div>
<a class="entity-name" href="../../../../../.././api/dotty/tools/dotc/core/NameOps$.html">NameOps</a>
@@ -1284,21 +1294,6 @@
- <li class="index-entity with-companion ">
- <div class="entity-kinds">
-
- <a class="letter-anchor object" href="../../../../../.././api/dotty/tools/dotc/core/tasty/TastyName$.html">O</a>
-
- <a class="letter-anchor class" href="../../../../../.././api/dotty/tools/dotc/core/tasty/TastyName.html">C</a>
- </div>
- <a class="entity-name" href="../../../../../.././api/dotty/tools/dotc/core/tasty/TastyName.html">TastyName</a>
- </li>
-
-
-
-
-
-
<li class="index-entity ">
<div class="entity-kinds">
@@ -3614,21 +3609,21 @@
-
-
-
<li class="index-entity with-companion ">
<div class="entity-kinds">
<a class="letter-anchor object" href="../../../../../.././api/dotty/tools/dotc/util/FreshNameCreator$.html">O</a>
- <a class="letter-anchor trait" href="../../../../../.././api/dotty/tools/dotc/util/FreshNameCreator.html">T</a>
+ <a class="letter-anchor class" href="../../../../../.././api/dotty/tools/dotc/util/FreshNameCreator.html">C</a>
</div>
<a class="entity-name" href="../../../../../.././api/dotty/tools/dotc/util/FreshNameCreator.html">FreshNameCreator</a>
</li>
+
+
+
<li class="index-entity with-companion ">
<div class="entity-kinds">
@@ -5416,11 +5411,6 @@
<span class="entity-super-type">Showable</span>
-
- <span class="keyword">with</span>
-
- <span class="entity-super-type">Iterable</span>
-
</div>
</div>
@@ -5737,6 +5727,157 @@ in <code>this.toList</code>.</p>
</script>
</div><!-- end member -->
+ <div id="ensureComplete()(ctx)" class="member protected">
+ <div class="member-title">
+ <span class="expand-button " onclick="toggleMemberBody(this, 'ensureComplete()(ctx)');">[+]</span>
+ <span class="member-annotations">
+
+ </span>
+ <span class="member-modifiers">
+ protected
+ </span>
+ <span class="member-kind">
+ def
+ </span>
+ <span class="member-name ">
+
+ ensureComplete
+
+ </span>
+
+
+
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">)</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>
+
+
+
+
+
+
+ <span class="no-left">: Unit</span>
+
+ </div><!-- end member-title -->
+
+ <div class="member-body">
+ <div class="member-body-short" id="short-body-ensureComplete()(ctx)">
+ <p>Ensure that all elements of this scope have been entered.
+Overridden by SymbolLoaders.PackageLoader#PackageScope, where it
+makes sure that all names wit...</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-ensureComplete()(ctx)">
+ <p>Ensure that all elements of this scope have been entered.
+Overridden by SymbolLoaders.PackageLoader#PackageScope, where it
+makes sure that all names with <code>$</code>'s have been added.</p>
+
+ </div>
+ </div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var 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)(ctx)" class="member ">
+ <div class="member-title">
+ <span class="expand-button invisible" onclick="toggleMemberBody(this, 'filter(p)(ctx)');">[+]</span>
+ <span class="member-annotations">
+
+ </span>
+ <span class="member-modifiers">
+
+ </span>
+ <span class="member-kind">
+ def
+ </span>
+ <span class="member-name ">
+
+ filter
+
+ </span>
+
+
+
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ p:
+ </span>
+ Symbol<span class="right-arrow"> =&gt; </span>Boolean
+
+
+ <span class="no-left">)</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>
+
+
+
+
+
+
+ <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-filter(p)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-filter(p)(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="filteredScope(p)(ctx)" class="member ">
<div class="member-title">
<span class="expand-button " onclick="toggleMemberBody(this, 'filteredScope(p)(ctx)');">[+]</span>
@@ -5817,6 +5958,154 @@ a copy with the matching symbols.</p>
</script>
</div><!-- end member -->
+ <div id="find(p)(ctx)" class="member ">
+ <div class="member-title">
+ <span class="expand-button invisible" onclick="toggleMemberBody(this, 'find(p)(ctx)');">[+]</span>
+ <span class="member-annotations">
+
+ </span>
+ <span class="member-modifiers">
+
+ </span>
+ <span class="member-kind">
+ def
+ </span>
+ <span class="member-name ">
+
+ find
+
+ </span>
+
+
+
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ p:
+ </span>
+ Symbol<span class="right-arrow"> =&gt; </span>Boolean
+
+
+ <span class="no-left">)</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>
+
+
+
+
+
+
+ <span class="no-left">: Symbol</span>
+
+ </div><!-- end member-title -->
+
+ <div class="member-body">
+ <div class="member-body-short" id="short-body-find(p)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-find(p)(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="foreach(p)(ctx)" class="member ">
+ <div class="member-title">
+ <span class="expand-button invisible" onclick="toggleMemberBody(this, 'foreach(p)(ctx)');">[+]</span>
+ <span class="member-annotations">
+
+ </span>
+ <span class="member-modifiers">
+
+ </span>
+ <span class="member-kind">
+ def
+ </span>
+ <span class="member-name ">
+
+ foreach
+
+ </span>
+
+
+
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ p:
+ </span>
+ Symbol<span class="right-arrow"> =&gt; </span>U
+
+
+ <span class="no-left">)</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>
+
+
+
+
+
+
+ <span class="no-left">: Unit</span>
+
+ </div><!-- end member-title -->
+
+ <div class="member-body">
+ <div class="member-body-short" id="short-body-foreach(p)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-foreach(p)(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="implicitDecls(ctx)" class="member ">
<div class="member-title">
<span class="expand-button invisible" onclick="toggleMemberBody(this, 'implicitDecls(ctx)');">[+]</span>
@@ -5890,7 +6179,7 @@ TermRef
</span>
<span class="member-modifiers">
- override
+
</span>
<span class="member-kind">
def
@@ -5933,9 +6222,9 @@ TermRef
</script>
</div><!-- end member -->
- <div id="iterator" class="member ">
+ <div id="iterator(ctx)" class="member ">
<div class="member-title">
- <span class="expand-button invisible" onclick="toggleMemberBody(this, 'iterator');">[+]</span>
+ <span class="expand-button invisible" onclick="toggleMemberBody(this, 'iterator(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5952,6 +6241,21 @@ TermRef
</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>
+
+
@@ -5964,11 +6268,11 @@ Symbol
</div><!-- end member-title -->
<div class="member-body">
- <div class="member-body-short" id="short-body-iterator">
+ <div class="member-body-short" id="short-body-iterator(ctx)">
<p>Return all symbols as an iterator in the order they were entered in this scope.</p>
</div>
- <div class="member-body-long" id ="long-body-iterator">
+ <div class="member-body-long" id ="long-body-iterator(ctx)">
<p>Return all symbols as an iterator in the order they were entered in this scope.</p>
</div>
@@ -6493,9 +6797,9 @@ from outer scopes).</p>
</script>
</div><!-- end member -->
- <div id="toList" class="member ">
+ <div id="toList(ctx)" class="member ">
<div class="member-title">
- <span class="expand-button invisible" onclick="toggleMemberBody(this, 'toList');">[+]</span>
+ <span class="expand-button invisible" onclick="toggleMemberBody(this, 'toList(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6512,6 +6816,21 @@ from outer scopes).</p>
</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>
+
+
@@ -6524,12 +6843,12 @@ Symbol
</div><!-- end member-title -->
<div class="member-body">
- <div class="member-body-short" id="short-body-toList">
+ <div class="member-body-short" id="short-body-toList(ctx)">
<p>The symbols in this scope in the order they were entered;
inherited from outer ones first.</p>
</div>
- <div class="member-body-long" id ="long-body-toList">
+ <div class="member-body-long" id ="long-body-toList(ctx)">
<p>The symbols in this scope in the order they were entered;
inherited from outer ones first.</p>