aboutsummaryrefslogtreecommitdiff
path: root/api/dotty/tools/dotc/core/SymbolLoaders/PackageLoader.html
diff options
context:
space:
mode:
Diffstat (limited to 'api/dotty/tools/dotc/core/SymbolLoaders/PackageLoader.html')
-rw-r--r--api/dotty/tools/dotc/core/SymbolLoaders/PackageLoader.html471
1 files changed, 452 insertions, 19 deletions
diff --git a/api/dotty/tools/dotc/core/SymbolLoaders/PackageLoader.html b/api/dotty/tools/dotc/core/SymbolLoaders/PackageLoader.html
index 95abd3e07..66eec3bd1 100644
--- a/api/dotty/tools/dotc/core/SymbolLoaders/PackageLoader.html
+++ b/api/dotty/tools/dotc/core/SymbolLoaders/PackageLoader.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">
@@ -5462,6 +5457,64 @@
<div id="entity-members" class="entity-section ">
+ <div id="PackageScope" class="member ">
+ <div class="member-title">
+ <span class="expand-button invisible" onclick="toggleMemberBody(this, 'PackageScope');">[+]</span>
+ <span class="member-annotations">
+
+ </span>
+ <span class="member-modifiers">
+ final
+ </span>
+ <span class="member-kind">
+ class
+ </span>
+ <span class="member-name ">
+
+ <a href="../../../../../.././api/dotty/tools/dotc/core/SymbolLoaders/PackageLoader/PackageScope.html">PackageScope</a>
+
+ </span>
+
+
+
+
+
+
+ </div><!-- end member-title -->
+
+ <div class="member-body">
+ <div class="member-body-short" id="short-body-PackageScope">
+ <p>The scope of a package. This is different from a normal scope
+in three aspects:</p>
+<ol>
+<li>Names of scope entries are kept in mangled form.</li>
+<li>Some function types in the <code>scala</code> package are synthesized.</li>
+</ol>
+
+ </div>
+ <div class="member-body-long" id ="long-body-PackageScope">
+ <p>The scope of a package. This is different from a normal scope
+in three aspects:</p>
+<ol>
+<li>Names of scope entries are kept in mangled form.</li>
+<li>Some function types in the <code>scala</code> package are synthesized.</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="_sourceModule" class="member private">
<div class="member-title">
<span class="expand-button invisible" onclick="toggleMemberBody(this, '_sourceModule');">[+]</span>
@@ -5606,6 +5659,57 @@
</script>
</div><!-- end member -->
+ <div id="enterFlatClasses" class="member private">
+ <div class="member-title">
+ <span class="expand-button invisible" onclick="toggleMemberBody(this, 'enterFlatClasses');">[+]</span>
+ <span class="member-annotations">
+
+ </span>
+ <span class="member-modifiers">
+ private
+ </span>
+ <span class="member-kind">
+ var
+ </span>
+ <span class="member-name ">
+
+ enterFlatClasses
+
+ </span>
+
+
+
+
+
+
+ <span class="no-left">: Option
+<span class="no-left no-right">[</span>
+Context<span class="right-arrow"> =&gt; </span>Unit
+<span class="no-left">]</span></span>
+
+ </div><!-- end member-title -->
+
+ <div class="member-body">
+ <div class="member-body-short" id="short-body-enterFlatClasses">
+
+ </div>
+ <div class="member-body-long" id ="long-body-enterFlatClasses">
+
+ </div>
+ </div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
+ </div><!-- end member -->
+
<div id="description" class="member ">
<div class="member-title">
<span class="expand-button invisible" onclick="toggleMemberBody(this, 'description');">[+]</span>
@@ -5734,6 +5838,335 @@ being processed by this loader</p>
</script>
</div><!-- end member -->
+ <div id="enterClasses(root,flat)(ctx)" class="member private">
+ <div class="member-title">
+ <span class="expand-button invisible" onclick="toggleMemberBody(this, 'enterClasses(root,flat)(ctx)');">[+]</span>
+ <span class="member-annotations">
+
+ </span>
+ <span class="member-modifiers">
+ private
+ </span>
+ <span class="member-kind">
+ def
+ </span>
+ <span class="member-name ">
+
+ enterClasses
+
+ </span>
+
+
+
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ root:
+ </span>
+ SymDenotation
+
+ <span class="no-left">, </span>
+
+
+ <span class="">
+ flat:
+ </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">: Unit</span>
+
+ </div><!-- end member-title -->
+
+ <div class="member-body">
+ <div class="member-body-short" id="short-body-enterClasses(root,flat)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-enterClasses(root,flat)(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="enterFlatClasses_=(x$1)" class="member private">
+ <div class="member-title">
+ <span class="expand-button invisible" onclick="toggleMemberBody(this, 'enterFlatClasses_=(x$1)');">[+]</span>
+ <span class="member-annotations">
+
+ </span>
+ <span class="member-modifiers">
+ private <accessor>
+ </span>
+ <span class="member-kind">
+ def
+ </span>
+ <span class="member-name ">
+
+ enterFlatClasses_=
+
+ </span>
+
+
+
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ x$1:
+ </span>
+ Option
+<span class="no-left no-right">[</span>
+Context<span class="right-arrow"> =&gt; </span>Unit
+<span class="no-left">]</span>
+
+
+ <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-enterFlatClasses_=(x$1)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-enterFlatClasses_=(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="isFlatName(name)" class="member ">
+ <div class="member-title">
+ <span class="expand-button invisible" onclick="toggleMemberBody(this, 'isFlatName(name)');">[+]</span>
+ <span class="member-annotations">
+
+ </span>
+ <span class="member-modifiers">
+
+ </span>
+ <span class="member-kind">
+ def
+ </span>
+ <span class="member-name ">
+
+ isFlatName
+
+ </span>
+
+
+
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ name:
+ </span>
+ SimpleTermName
+
+
+ <span class="no-left">)</span>
+
+
+
+
+
+
+ <span class="no-left">: Boolean</span>
+
+ </div><!-- end member-title -->
+
+ <div class="member-body">
+ <div class="member-body-short" id="short-body-isFlatName(name)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-isFlatName(name)">
+
+ </div>
+ </div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
+ </div><!-- end member -->
+
+ <div id="isFlatName(classRep)" class="member ">
+ <div class="member-title">
+ <span class="expand-button invisible" onclick="toggleMemberBody(this, 'isFlatName(classRep)');">[+]</span>
+ <span class="member-annotations">
+
+ </span>
+ <span class="member-modifiers">
+
+ </span>
+ <span class="member-kind">
+ def
+ </span>
+ <span class="member-name ">
+
+ isFlatName
+
+ </span>
+
+
+
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ classRep:
+ </span>
+ ClassRep
+
+
+ <span class="no-left">)</span>
+
+
+
+
+
+
+ <span class="no-left">: Boolean</span>
+
+ </div><!-- end member-title -->
+
+ <div class="member-body">
+ <div class="member-body-short" id="short-body-isFlatName(classRep)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-isFlatName(classRep)">
+
+ </div>
+ </div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
+ </div><!-- end member -->
+
+ <div id="maybeModuleClass(classRep)" class="member ">
+ <div class="member-title">
+ <span class="expand-button invisible" onclick="toggleMemberBody(this, 'maybeModuleClass(classRep)');">[+]</span>
+ <span class="member-annotations">
+
+ </span>
+ <span class="member-modifiers">
+
+ </span>
+ <span class="member-kind">
+ def
+ </span>
+ <span class="member-name ">
+
+ maybeModuleClass
+
+ </span>
+
+
+
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ classRep:
+ </span>
+ ClassRep
+
+
+ <span class="no-left">)</span>
+
+
+
+
+
+
+ <span class="no-left">: Boolean</span>
+
+ </div><!-- end member-title -->
+
+ <div class="member-body">
+ <div class="member-body-short" id="short-body-maybeModuleClass(classRep)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-maybeModuleClass(classRep)">
+
+ </div>
+ </div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var 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 invisible" onclick="toggleMemberBody(this, 'sourceModule(ctx)');">[+]</span>