diff options
Diffstat (limited to 'api/dotty/tools/dotc/core/Scopes$/Scope.html')
-rw-r--r-- | api/dotty/tools/dotc/core/Scopes$/Scope.html | 385 |
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"> => </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"> => </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"> => </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> |