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