aboutsummaryrefslogtreecommitdiff
path: root/api/dotty/tools/dotc/core/NameOps$/NameDecorator.html
diff options
context:
space:
mode:
Diffstat (limited to 'api/dotty/tools/dotc/core/NameOps$/NameDecorator.html')
-rw-r--r--api/dotty/tools/dotc/core/NameOps$/NameDecorator.html1711
1 files changed, 160 insertions, 1551 deletions
diff --git a/api/dotty/tools/dotc/core/NameOps$/NameDecorator.html b/api/dotty/tools/dotc/core/NameOps$/NameDecorator.html
index a08b9a4d1..69b93fad6 100644
--- a/api/dotty/tools/dotc/core/NameOps$/NameDecorator.html
+++ b/api/dotty/tools/dotc/core/NameOps$/NameDecorator.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">
@@ -5572,56 +5567,6 @@
</script>
</div><!-- end member -->
- <div id="avoidClashName" class="member ">
- <div class="member-title">
- <span class="expand-button invisible" onclick="toggleMemberBody(this, 'avoidClashName');">[+]</span>
- <span class="member-annotations">
-
- </span>
- <span class="member-modifiers">
-
- </span>
- <span class="member-kind">
- def
- </span>
- <span class="member-name ">
-
- avoidClashName
-
- </span>
-
-
-
-
-
-
- <span class="no-left">: TermName</span>
-
- </div><!-- end member-title -->
-
- <div class="member-body">
- <div class="member-body-short" id="short-body-avoidClashName">
- <p>Append a suffix so that this name does not clash with another name in the same scope</p>
-
- </div>
- <div class="member-body-long" id ="long-body-avoidClashName">
- <p>Append a suffix so that this name does not clash with another name in the same scope</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="compactified(ctx)" class="member ">
<div class="member-title">
<span class="expand-button invisible" onclick="toggleMemberBody(this, 'compactified(ctx)');">[+]</span>
@@ -5687,104 +5632,6 @@
</script>
</div><!-- end member -->
- <div id="directName" class="member ">
- <div class="member-title">
- <span class="expand-button invisible" onclick="toggleMemberBody(this, 'directName');">[+]</span>
- <span class="member-annotations">
-
- </span>
- <span class="member-modifiers">
-
- </span>
- <span class="member-kind">
- def
- </span>
- <span class="member-name ">
-
- directName
-
- </span>
-
-
-
-
-
-
- <span class="no-left">: N</span>
-
- </div><!-- end member-title -->
-
- <div class="member-body">
- <div class="member-body-short" id="short-body-directName">
-
- </div>
- <div class="member-body-long" id ="long-body-directName">
-
- </div>
- </div>
- <script>
- function toggleMemberBody(span, sig) {
- var shortBody = document.getElementById("short-body-" + sig);
- var longBody = document.getElementById("long-body-" + sig);
-
- shortBody.classList.toggle("toggled")
- longBody.classList.toggle("toggled")
-
- span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
- }
- </script>
- </div><!-- end member -->
-
- <div id="dropVariance" class="member ">
- <div class="member-title">
- <span class="expand-button invisible" onclick="toggleMemberBody(this, 'dropVariance');">[+]</span>
- <span class="member-annotations">
-
- </span>
- <span class="member-modifiers">
-
- </span>
- <span class="member-kind">
- def
- </span>
- <span class="member-name ">
-
- dropVariance
-
- </span>
-
-
-
-
-
-
- <span class="no-left">: N</span>
-
- </div><!-- end member-title -->
-
- <div class="member-body">
- <div class="member-body-short" id="short-body-dropVariance">
- <p>Drop variance prefix if name has one</p>
-
- </div>
- <div class="member-body-long" id ="long-body-dropVariance">
- <p>Drop variance prefix if name has 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 id="errorName" class="member ">
<div class="member-title">
<span class="expand-button invisible" onclick="toggleMemberBody(this, 'errorName');">[+]</span>
@@ -5833,9 +5680,9 @@
</script>
</div><!-- end member -->
- <div id="expandedName(base,separator)(ctx)" class="member ">
+ <div id="expandedName(base,kind)(ctx)" class="member ">
<div class="member-title">
- <span class="expand-button invisible" onclick="toggleMemberBody(this, 'expandedName(base,separator)(ctx)');">[+]</span>
+ <span class="expand-button invisible" onclick="toggleMemberBody(this, 'expandedName(base,kind)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5865,9 +5712,9 @@
<span class="">
- separator:
+ kind:
</span>
- Name
+ QualifiedNameKind
<span class="no-left">)</span>
@@ -5895,218 +5742,10 @@
</div><!-- end member-title -->
<div class="member-body">
- <div class="member-body-short" id="short-body-expandedName(base,separator)(ctx)">
- <p>The expanded name of <code>name</code> relative to given class <code>base</code>.</p>
-
- </div>
- <div class="member-body-long" id ="long-body-expandedName(base,separator)(ctx)">
- <p>The expanded name of <code>name</code> relative to 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="expandedName(base)(ctx)" class="member ">
- <div class="member-title">
- <span class="expand-button invisible" onclick="toggleMemberBody(this, 'expandedName(base)(ctx)');">[+]</span>
- <span class="member-annotations">
-
- </span>
- <span class="member-modifiers">
-
- </span>
- <span class="member-kind">
- def
- </span>
- <span class="member-name ">
-
- expandedName
-
- </span>
-
-
-
- <span class="no-left">(</span>
-
-
- <span class="no-left">
- base:
- </span>
- Symbol
-
-
- <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">: N</span>
-
- </div><!-- end member-title -->
-
- <div class="member-body">
- <div class="member-body-short" id="short-body-expandedName(base)(ctx)">
+ <div class="member-body-short" id="short-body-expandedName(base,kind)(ctx)">
</div>
- <div class="member-body-long" id ="long-body-expandedName(base)(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="expandedName(prefix,separator)" class="member ">
- <div class="member-title">
- <span class="expand-button invisible" onclick="toggleMemberBody(this, 'expandedName(prefix,separator)');">[+]</span>
- <span class="member-annotations">
-
- </span>
- <span class="member-modifiers">
-
- </span>
- <span class="member-kind">
- def
- </span>
- <span class="member-name ">
-
- expandedName
-
- </span>
-
-
-
- <span class="no-left">(</span>
-
-
- <span class="no-left">
- prefix:
- </span>
- Name
-
- <span class="no-left">, </span>
-
-
- <span class="">
- separator:
- </span>
- Name
-
-
- <span class="no-left">)</span>
-
-
-
-
-
-
- <span class="no-left">: N</span>
-
- </div><!-- end member-title -->
-
- <div class="member-body">
- <div class="member-body-short" id="short-body-expandedName(prefix,separator)">
- <p>The expanded name of <code>name</code> relative to <code>basename</code> with given <code>separator</code></p>
-
- </div>
- <div class="member-body-long" id ="long-body-expandedName(prefix,separator)">
- <p>The expanded name of <code>name</code> relative to <code>basename</code> with given <code>separator</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="expandedName(prefix)" class="member ">
- <div class="member-title">
- <span class="expand-button invisible" onclick="toggleMemberBody(this, 'expandedName(prefix)');">[+]</span>
- <span class="member-annotations">
-
- </span>
- <span class="member-modifiers">
-
- </span>
- <span class="member-kind">
- def
- </span>
- <span class="member-name ">
-
- expandedName
-
- </span>
-
-
-
- <span class="no-left">(</span>
-
-
- <span class="no-left">
- prefix:
- </span>
- Name
-
-
- <span class="no-left">)</span>
-
-
-
-
-
-
- <span class="no-left">: N</span>
-
- </div><!-- end member-title -->
-
- <div class="member-body">
- <div class="member-body-short" id="short-body-expandedName(prefix)">
-
- </div>
- <div class="member-body-long" id ="long-body-expandedName(prefix)">
+ <div class="member-body-long" id ="long-body-expandedName(base,kind)(ctx)">
</div>
</div>
@@ -6146,65 +5785,15 @@
- <span class="no-left">: N</span>
+ <span class="no-left">: QualifiedNameKind</span>
</div><!-- end member-title -->
<div class="member-body">
<div class="member-body-short" id="short-body-expandedName$default$2">
- <p>The expanded name of <code>name</code> relative to <code>basename</code> with given <code>separator</code></p>
-
- </div>
- <div class="member-body-long" id ="long-body-expandedName$default$2">
- <p>The expanded name of <code>name</code> relative to <code>basename</code> with given <code>separator</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="expandedPrefix" class="member ">
- <div class="member-title">
- <span class="expand-button invisible" onclick="toggleMemberBody(this, 'expandedPrefix');">[+]</span>
- <span class="member-annotations">
-
- </span>
- <span class="member-modifiers">
-
- </span>
- <span class="member-kind">
- def
- </span>
- <span class="member-name ">
-
- expandedPrefix
-
- </span>
-
-
-
-
-
-
- <span class="no-left">: N</span>
-
- </div><!-- end member-title -->
-
- <div class="member-body">
- <div class="member-body-short" id="short-body-expandedPrefix">
</div>
- <div class="member-body-long" id ="long-body-expandedPrefix">
+ <div class="member-body-long" id ="long-body-expandedName$default$2">
</div>
</div>
@@ -6366,7 +5955,7 @@
<span class="no-left">
prefix:
</span>
- Name
+ String
<span class="no-left">)</span>
@@ -6453,56 +6042,6 @@
</script>
</div><!-- end member -->
- <div id="hasVariance" class="member ">
- <div class="member-title">
- <span class="expand-button invisible" onclick="toggleMemberBody(this, 'hasVariance');">[+]</span>
- <span class="member-annotations">
-
- </span>
- <span class="member-modifiers">
-
- </span>
- <span class="member-kind">
- def
- </span>
- <span class="member-name ">
-
- hasVariance
-
- </span>
-
-
-
-
-
-
- <span class="no-left">: Boolean</span>
-
- </div><!-- end member-title -->
-
- <div class="member-body">
- <div class="member-body-short" id="short-body-hasVariance">
- <p>Does name have a <code>+</code>/<code>-</code> variance prefix?</p>
-
- </div>
- <div class="member-body-long" id ="long-body-hasVariance">
- <p>Does name have a <code>+</code>/<code>-</code> variance prefix?</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="implClassName" class="member ">
<div class="member-title">
<span class="expand-button invisible" onclick="toggleMemberBody(this, 'implClassName');">[+]</span>
@@ -6551,54 +6090,6 @@
</script>
</div><!-- end member -->
- <div id="isAvoidClashName" class="member ">
- <div class="member-title">
- <span class="expand-button invisible" onclick="toggleMemberBody(this, 'isAvoidClashName');">[+]</span>
- <span class="member-annotations">
-
- </span>
- <span class="member-modifiers">
-
- </span>
- <span class="member-kind">
- def
- </span>
- <span class="member-name ">
-
- isAvoidClashName
-
- </span>
-
-
-
-
-
-
- <span class="no-left">: Boolean</span>
-
- </div><!-- end member-title -->
-
- <div class="member-body">
- <div class="member-body-short" id="short-body-isAvoidClashName">
-
- </div>
- <div class="member-body-long" id ="long-body-isAvoidClashName">
-
- </div>
- </div>
- <script>
- function toggleMemberBody(span, sig) {
- var shortBody = document.getElementById("short-body-" + sig);
- var longBody = document.getElementById("long-body-" + sig);
-
- shortBody.classList.toggle("toggled")
- longBody.classList.toggle("toggled")
-
- span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
- }
- </script>
- </div><!-- end member -->
-
<div id="isConstructorName" class="member ">
<div class="member-title">
<span class="expand-button invisible" onclick="toggleMemberBody(this, 'isConstructorName');">[+]</span>
@@ -6647,150 +6138,6 @@
</script>
</div><!-- end member -->
- <div id="isDefaultGetterName" class="member ">
- <div class="member-title">
- <span class="expand-button invisible" onclick="toggleMemberBody(this, 'isDefaultGetterName');">[+]</span>
- <span class="member-annotations">
-
- </span>
- <span class="member-modifiers">
-
- </span>
- <span class="member-kind">
- def
- </span>
- <span class="member-name ">
-
- isDefaultGetterName
-
- </span>
-
-
-
-
-
-
- <span class="no-left">: Boolean</span>
-
- </div><!-- end member-title -->
-
- <div class="member-body">
- <div class="member-body-short" id="short-body-isDefaultGetterName">
-
- </div>
- <div class="member-body-long" id ="long-body-isDefaultGetterName">
-
- </div>
- </div>
- <script>
- function toggleMemberBody(span, sig) {
- var shortBody = document.getElementById("short-body-" + sig);
- var longBody = document.getElementById("long-body-" + sig);
-
- shortBody.classList.toggle("toggled")
- longBody.classList.toggle("toggled")
-
- span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
- }
- </script>
- </div><!-- end member -->
-
- <div id="isExceptionResultName" class="member ">
- <div class="member-title">
- <span class="expand-button invisible" onclick="toggleMemberBody(this, 'isExceptionResultName');">[+]</span>
- <span class="member-annotations">
-
- </span>
- <span class="member-modifiers">
-
- </span>
- <span class="member-kind">
- def
- </span>
- <span class="member-name ">
-
- isExceptionResultName
-
- </span>
-
-
-
-
-
-
- <span class="no-left">: Boolean</span>
-
- </div><!-- end member-title -->
-
- <div class="member-body">
- <div class="member-body-short" id="short-body-isExceptionResultName">
-
- </div>
- <div class="member-body-long" id ="long-body-isExceptionResultName">
-
- </div>
- </div>
- <script>
- function toggleMemberBody(span, sig) {
- var shortBody = document.getElementById("short-body-" + sig);
- var longBody = document.getElementById("long-body-" + sig);
-
- shortBody.classList.toggle("toggled")
- longBody.classList.toggle("toggled")
-
- span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
- }
- </script>
- </div><!-- end member -->
-
- <div id="isFieldName" class="member ">
- <div class="member-title">
- <span class="expand-button invisible" onclick="toggleMemberBody(this, 'isFieldName');">[+]</span>
- <span class="member-annotations">
-
- </span>
- <span class="member-modifiers">
-
- </span>
- <span class="member-kind">
- def
- </span>
- <span class="member-name ">
-
- isFieldName
-
- </span>
-
-
-
-
-
-
- <span class="no-left">: Boolean</span>
-
- </div><!-- end member-title -->
-
- <div class="member-body">
- <div class="member-body-short" id="short-body-isFieldName">
-
- </div>
- <div class="member-body-long" id ="long-body-isFieldName">
-
- </div>
- </div>
- <script>
- function toggleMemberBody(span, sig) {
- var shortBody = document.getElementById("short-body-" + sig);
- var longBody = document.getElementById("long-body-" + sig);
-
- shortBody.classList.toggle("toggled")
- longBody.classList.toggle("toggled")
-
- span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
- }
- </script>
- </div><!-- end member -->
-
<div id="isFunction" class="member ">
<div class="member-title">
<span class="expand-button invisible" onclick="toggleMemberBody(this, 'isFunction');">[+]</span>
@@ -6847,54 +6194,6 @@
</script>
</div><!-- end member -->
- <div id="isImplClassName" class="member ">
- <div class="member-title">
- <span class="expand-button invisible" onclick="toggleMemberBody(this, 'isImplClassName');">[+]</span>
- <span class="member-annotations">
-
- </span>
- <span class="member-modifiers">
-
- </span>
- <span class="member-kind">
- def
- </span>
- <span class="member-name ">
-
- isImplClassName
-
- </span>
-
-
-
-
-
-
- <span class="no-left">: Boolean</span>
-
- </div><!-- end member-title -->
-
- <div class="member-body">
- <div class="member-body-short" id="short-body-isImplClassName">
-
- </div>
- <div class="member-body-long" id ="long-body-isImplClassName">
-
- </div>
- </div>
- <script>
- function toggleMemberBody(span, sig) {
- var shortBody = document.getElementById("short-body-" + sig);
- var longBody = document.getElementById("long-body-" + sig);
-
- shortBody.classList.toggle("toggled")
- longBody.classList.toggle("toggled")
-
- span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
- }
- </script>
- </div><!-- end member -->
-
<div id="isImplicitFunction" class="member ">
<div class="member-title">
<span class="expand-button invisible" onclick="toggleMemberBody(this, 'isImplicitFunction');">[+]</span>
@@ -6949,150 +6248,6 @@
</script>
</div><!-- end member -->
- <div id="isImportName" class="member ">
- <div class="member-title">
- <span class="expand-button invisible" onclick="toggleMemberBody(this, 'isImportName');">[+]</span>
- <span class="member-annotations">
-
- </span>
- <span class="member-modifiers">
-
- </span>
- <span class="member-kind">
- def
- </span>
- <span class="member-name ">
-
- isImportName
-
- </span>
-
-
-
-
-
-
- <span class="no-left">: Boolean</span>
-
- </div><!-- end member-title -->
-
- <div class="member-body">
- <div class="member-body-short" id="short-body-isImportName">
-
- </div>
- <div class="member-body-long" id ="long-body-isImportName">
-
- </div>
- </div>
- <script>
- function toggleMemberBody(span, sig) {
- var shortBody = document.getElementById("short-body-" + sig);
- var longBody = document.getElementById("long-body-" + sig);
-
- shortBody.classList.toggle("toggled")
- longBody.classList.toggle("toggled")
-
- span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
- }
- </script>
- </div><!-- end member -->
-
- <div id="isInlineAccessor" class="member ">
- <div class="member-title">
- <span class="expand-button invisible" onclick="toggleMemberBody(this, 'isInlineAccessor');">[+]</span>
- <span class="member-annotations">
-
- </span>
- <span class="member-modifiers">
-
- </span>
- <span class="member-kind">
- def
- </span>
- <span class="member-name ">
-
- isInlineAccessor
-
- </span>
-
-
-
-
-
-
- <span class="no-left">: Boolean</span>
-
- </div><!-- end member-title -->
-
- <div class="member-body">
- <div class="member-body-short" id="short-body-isInlineAccessor">
-
- </div>
- <div class="member-body-long" id ="long-body-isInlineAccessor">
-
- </div>
- </div>
- <script>
- function toggleMemberBody(span, sig) {
- var shortBody = document.getElementById("short-body-" + sig);
- var longBody = document.getElementById("long-body-" + sig);
-
- shortBody.classList.toggle("toggled")
- longBody.classList.toggle("toggled")
-
- span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
- }
- </script>
- </div><!-- end member -->
-
- <div id="isLazyLocal" class="member ">
- <div class="member-title">
- <span class="expand-button invisible" onclick="toggleMemberBody(this, 'isLazyLocal');">[+]</span>
- <span class="member-annotations">
-
- </span>
- <span class="member-modifiers">
-
- </span>
- <span class="member-kind">
- def
- </span>
- <span class="member-name ">
-
- isLazyLocal
-
- </span>
-
-
-
-
-
-
- <span class="no-left">: Boolean</span>
-
- </div><!-- end member-title -->
-
- <div class="member-body">
- <div class="member-body-short" id="short-body-isLazyLocal">
-
- </div>
- <div class="member-body-long" id ="long-body-isLazyLocal">
-
- </div>
- </div>
- <script>
- function toggleMemberBody(span, sig) {
- var shortBody = document.getElementById("short-body-" + sig);
- var longBody = document.getElementById("long-body-" + sig);
-
- shortBody.classList.toggle("toggled")
- longBody.classList.toggle("toggled")
-
- span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
- }
- </script>
- </div><!-- end member -->
-
<div id="isLocalDummyName" class="member ">
<div class="member-title">
<span class="expand-button invisible" onclick="toggleMemberBody(this, 'isLocalDummyName');">[+]</span>
@@ -7141,163 +6296,6 @@
</script>
</div><!-- end member -->
- <div id="isLoopHeaderLabel" class="member ">
- <div class="member-title">
- <span class="expand-button invisible" onclick="toggleMemberBody(this, 'isLoopHeaderLabel');">[+]</span>
- <span class="member-annotations">
-
- </span>
- <span class="member-modifiers">
-
- </span>
- <span class="member-kind">
- def
- </span>
- <span class="member-name ">
-
- isLoopHeaderLabel
-
- </span>
-
-
-
-
-
-
- <span class="no-left">: Boolean</span>
-
- </div><!-- end member-title -->
-
- <div class="member-body">
- <div class="member-body-short" id="short-body-isLoopHeaderLabel">
-
- </div>
- <div class="member-body-long" id ="long-body-isLoopHeaderLabel">
-
- </div>
- </div>
- <script>
- function toggleMemberBody(span, sig) {
- var shortBody = document.getElementById("short-body-" + sig);
- var longBody = document.getElementById("long-body-" + sig);
-
- shortBody.classList.toggle("toggled")
- longBody.classList.toggle("toggled")
-
- span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
- }
- </script>
- </div><!-- end member -->
-
- <div id="isModuleClassName" class="member ">
- <div class="member-title">
- <span class="expand-button invisible" onclick="toggleMemberBody(this, 'isModuleClassName');">[+]</span>
- <span class="member-annotations">
-
- </span>
- <span class="member-modifiers">
-
- </span>
- <span class="member-kind">
- def
- </span>
- <span class="member-name ">
-
- isModuleClassName
-
- </span>
-
-
-
-
-
-
- <span class="no-left">: Boolean</span>
-
- </div><!-- end member-title -->
-
- <div class="member-body">
- <div class="member-body-short" id="short-body-isModuleClassName">
-
- </div>
- <div class="member-body-long" id ="long-body-isModuleClassName">
-
- </div>
- </div>
- <script>
- function toggleMemberBody(span, sig) {
- var shortBody = document.getElementById("short-body-" + sig);
- var longBody = document.getElementById("long-body-" + sig);
-
- shortBody.classList.toggle("toggled")
- longBody.classList.toggle("toggled")
-
- span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
- }
- </script>
- </div><!-- end member -->
-
- <div id="isModuleVarName(name)" class="member ">
- <div class="member-title">
- <span class="expand-button invisible" onclick="toggleMemberBody(this, 'isModuleVarName(name)');">[+]</span>
- <span class="member-annotations">
-
- </span>
- <span class="member-modifiers">
-
- </span>
- <span class="member-kind">
- def
- </span>
- <span class="member-name ">
-
- isModuleVarName
-
- </span>
-
-
-
- <span class="no-left">(</span>
-
-
- <span class="no-left">
- name:
- </span>
- Name
-
-
- <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-isModuleVarName(name)">
-
- </div>
- <div class="member-body-long" id ="long-body-isModuleVarName(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="isOpAssignmentName" class="member ">
<div class="member-title">
<span class="expand-button invisible" onclick="toggleMemberBody(this, 'isOpAssignmentName');">[+]</span>
@@ -7346,102 +6344,6 @@
</script>
</div><!-- end member -->
- <div id="isOuterSelect" class="member ">
- <div class="member-title">
- <span class="expand-button invisible" onclick="toggleMemberBody(this, 'isOuterSelect');">[+]</span>
- <span class="member-annotations">
-
- </span>
- <span class="member-modifiers">
-
- </span>
- <span class="member-kind">
- def
- </span>
- <span class="member-name ">
-
- isOuterSelect
-
- </span>
-
-
-
-
-
-
- <span class="no-left">: Boolean</span>
-
- </div><!-- end member-title -->
-
- <div class="member-body">
- <div class="member-body-short" id="short-body-isOuterSelect">
-
- </div>
- <div class="member-body-long" id ="long-body-isOuterSelect">
-
- </div>
- </div>
- <script>
- function toggleMemberBody(span, sig) {
- var shortBody = document.getElementById("short-body-" + sig);
- var longBody = document.getElementById("long-body-" + sig);
-
- shortBody.classList.toggle("toggled")
- longBody.classList.toggle("toggled")
-
- span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
- }
- </script>
- </div><!-- end member -->
-
- <div id="isProtectedAccessorName" class="member ">
- <div class="member-title">
- <span class="expand-button invisible" onclick="toggleMemberBody(this, 'isProtectedAccessorName');">[+]</span>
- <span class="member-annotations">
-
- </span>
- <span class="member-modifiers">
-
- </span>
- <span class="member-kind">
- def
- </span>
- <span class="member-name ">
-
- isProtectedAccessorName
-
- </span>
-
-
-
-
-
-
- <span class="no-left">: Boolean</span>
-
- </div><!-- end member-title -->
-
- <div class="member-body">
- <div class="member-body-short" id="short-body-isProtectedAccessorName">
-
- </div>
- <div class="member-body-long" id ="long-body-isProtectedAccessorName">
-
- </div>
- </div>
- <script>
- function toggleMemberBody(span, sig) {
- var shortBody = document.getElementById("short-body-" + sig);
- var longBody = document.getElementById("long-body-" + sig);
-
- shortBody.classList.toggle("toggled")
- longBody.classList.toggle("toggled")
-
- span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
- }
- </script>
- </div><!-- end member -->
-
<div id="isReplWrapperName" class="member ">
<div class="member-title">
<span class="expand-button invisible" onclick="toggleMemberBody(this, 'isReplWrapperName');">[+]</span>
@@ -7634,102 +6536,6 @@
</script>
</div><!-- end member -->
- <div id="isShadowedName" class="member ">
- <div class="member-title">
- <span class="expand-button invisible" onclick="toggleMemberBody(this, 'isShadowedName');">[+]</span>
- <span class="member-annotations">
-
- </span>
- <span class="member-modifiers">
-
- </span>
- <span class="member-kind">
- def
- </span>
- <span class="member-name ">
-
- isShadowedName
-
- </span>
-
-
-
-
-
-
- <span class="no-left">: Boolean</span>
-
- </div><!-- end member-title -->
-
- <div class="member-body">
- <div class="member-body-short" id="short-body-isShadowedName">
-
- </div>
- <div class="member-body-long" id ="long-body-isShadowedName">
-
- </div>
- </div>
- <script>
- function toggleMemberBody(span, sig) {
- var shortBody = document.getElementById("short-body-" + sig);
- var longBody = document.getElementById("long-body-" + sig);
-
- shortBody.classList.toggle("toggled")
- longBody.classList.toggle("toggled")
-
- span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
- }
- </script>
- </div><!-- end member -->
-
- <div id="isSingletonName" class="member ">
- <div class="member-title">
- <span class="expand-button invisible" onclick="toggleMemberBody(this, 'isSingletonName');">[+]</span>
- <span class="member-annotations">
-
- </span>
- <span class="member-modifiers">
-
- </span>
- <span class="member-kind">
- def
- </span>
- <span class="member-name ">
-
- isSingletonName
-
- </span>
-
-
-
-
-
-
- <span class="no-left">: Boolean</span>
-
- </div><!-- end member-title -->
-
- <div class="member-body">
- <div class="member-body-short" id="short-body-isSingletonName">
-
- </div>
- <div class="member-body-long" id ="long-body-isSingletonName">
-
- </div>
- </div>
- <script>
- function toggleMemberBody(span, sig) {
- var shortBody = document.getElementById("short-body-" + sig);
- var longBody = document.getElementById("long-body-" + sig);
-
- shortBody.classList.toggle("toggled")
- longBody.classList.toggle("toggled")
-
- span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
- }
- </script>
- </div><!-- end member -->
-
<div id="isStaticConstructorName" class="member ">
<div class="member-title">
<span class="expand-button invisible" onclick="toggleMemberBody(this, 'isStaticConstructorName');">[+]</span>
@@ -7834,54 +6640,6 @@
</script>
</div><!-- end member -->
- <div id="isTraitSetterName" class="member ">
- <div class="member-title">
- <span class="expand-button invisible" onclick="toggleMemberBody(this, 'isTraitSetterName');">[+]</span>
- <span class="member-annotations">
-
- </span>
- <span class="member-modifiers">
-
- </span>
- <span class="member-kind">
- def
- </span>
- <span class="member-name ">
-
- isTraitSetterName
-
- </span>
-
-
-
-
-
-
- <span class="no-left">: Boolean</span>
-
- </div><!-- end member-title -->
-
- <div class="member-body">
- <div class="member-body-short" id="short-body-isTraitSetterName">
-
- </div>
- <div class="member-body-long" id ="long-body-isTraitSetterName">
-
- </div>
- </div>
- <script>
- function toggleMemberBody(span, sig) {
- var shortBody = document.getElementById("short-body-" + sig);
- var longBody = document.getElementById("long-body-" + sig);
-
- shortBody.classList.toggle("toggled")
- longBody.classList.toggle("toggled")
-
- span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
- }
- </script>
- </div><!-- end member -->
-
<div id="isVariableName" class="member ">
<div class="member-title">
<span class="expand-button invisible" onclick="toggleMemberBody(this, 'isVariableName');">[+]</span>
@@ -7930,9 +6688,9 @@
</script>
</div><!-- end member -->
- <div id="likeTyped(n)" class="member ">
+ <div id="likeSpaced(n)" class="member ">
<div class="member-title">
- <span class="expand-button invisible" onclick="toggleMemberBody(this, 'likeTyped(n)');">[+]</span>
+ <span class="expand-button invisible" onclick="toggleMemberBody(this, 'likeSpaced(n)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7944,7 +6702,7 @@
</span>
<span class="member-name ">
- likeTyped
+ likeSpaced
</span>
@@ -7971,10 +6729,10 @@
</div><!-- end member-title -->
<div class="member-body">
- <div class="member-body-short" id="short-body-likeTyped(n)">
+ <div class="member-body-short" id="short-body-likeSpaced(n)">
</div>
- <div class="member-body-long" id ="long-body-likeTyped(n)">
+ <div class="member-body-long" id ="long-body-likeSpaced(n)">
</div>
</div>
@@ -8041,56 +6799,6 @@
</script>
</div><!-- end member -->
- <div id="outerSelectHops" class="member ">
- <div class="member-title">
- <span class="expand-button invisible" onclick="toggleMemberBody(this, 'outerSelectHops');">[+]</span>
- <span class="member-annotations">
-
- </span>
- <span class="member-modifiers">
-
- </span>
- <span class="member-kind">
- def
- </span>
- <span class="member-name ">
-
- outerSelectHops
-
- </span>
-
-
-
-
-
-
- <span class="no-left">: Int</span>
-
- </div><!-- end member-title -->
-
- <div class="member-body">
- <div class="member-body-short" id="short-body-outerSelectHops">
- <p>The number of hops specified in an outer-select name</p>
-
- </div>
- <div class="member-body-long" id ="long-body-outerSelectHops">
- <p>The number of hops specified in an outer-select 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="primitiveArrayOp" class="member ">
<div class="member-title">
<span class="expand-button invisible" onclick="toggleMemberBody(this, 'primitiveArrayOp');">[+]</span>
@@ -8141,183 +6849,6 @@
</script>
</div><!-- end member -->
- <div id="revertShadowed" class="member ">
- <div class="member-title">
- <span class="expand-button invisible" onclick="toggleMemberBody(this, 'revertShadowed');">[+]</span>
- <span class="member-annotations">
-
- </span>
- <span class="member-modifiers">
-
- </span>
- <span class="member-kind">
- def
- </span>
- <span class="member-name ">
-
- revertShadowed
-
- </span>
-
-
-
-
-
-
- <span class="no-left">: N</span>
-
- </div><!-- end member-title -->
-
- <div class="member-body">
- <div class="member-body-short" id="short-body-revertShadowed">
-
- </div>
- <div class="member-body-long" id ="long-body-revertShadowed">
-
- </div>
- </div>
- <script>
- function toggleMemberBody(span, sig) {
- var shortBody = document.getElementById("short-body-" + sig);
- var longBody = document.getElementById("long-body-" + sig);
-
- shortBody.classList.toggle("toggled")
- longBody.classList.toggle("toggled")
-
- span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
- }
- </script>
- </div><!-- end member -->
-
- <div id="segments" class="member ">
- <div class="member-title">
- <span class="expand-button " onclick="toggleMemberBody(this, 'segments');">[+]</span>
- <span class="member-annotations">
-
- </span>
- <span class="member-modifiers">
-
- </span>
- <span class="member-kind">
- def
- </span>
- <span class="member-name ">
-
- segments
-
- </span>
-
-
-
-
-
-
- <span class="no-left">: List
-<span class="no-left no-right">[</span>
-Name
-<span class="no-left">]</span></span>
-
- </div><!-- end member-title -->
-
- <div class="member-body">
- <div class="member-body-short" id="short-body-segments">
- <p>Translate a name into a list of simple TypeNames and TermNames.
-In all segments before the last, type/term is determined by whether
-the following separa...
-</p>
-<p></p>
-<p>
-</p>
-<p>
-</p>
-<p>
-</p>
-
- </div>
- <div class="member-body-long" id ="long-body-segments">
- <p>Translate a name into a list of simple TypeNames and TermNames.
-In all segments before the last, type/term is determined by whether
-the following separator char is '.' or '#'. The last segment
-is of the same type as the original name.</p>
-<p>Examples:</p>
-<p>package foo {
-object Lorax { object Wog ; class Wog }
-class Lorax { object Zax ; class Zax }
-}</p>
-<p>f(&quot;foo.Lorax&quot;.toTermName) == List(&quot;foo&quot;: Term, &quot;Lorax&quot;: Term) // object Lorax
-f(&quot;foo.Lorax&quot;.toTypeName) == List(&quot;foo&quot;: Term, &quot;Lorax&quot;: Type) // class Lorax
-f(&quot;Lorax.Wog&quot;.toTermName) == List(&quot;Lorax&quot;: Term, &quot;Wog&quot;: Term) // object Wog
-f(&quot;Lorax.Wog&quot;.toTypeName) == List(&quot;Lorax&quot;: Term, &quot;Wog&quot;: Type) // class Wog
-f(&quot;Lorax#Zax&quot;.toTermName) == List(&quot;Lorax&quot;: Type, &quot;Zax&quot;: Term) // object Zax
-f(&quot;Lorax#Zax&quot;.toTypeName) == List(&quot;Lorax&quot;: Type, &quot;Zax&quot;: Type) // class Zax</p>
-<p>Note that in actual scala syntax you cannot refer to object Zax without an
-instance of Lorax, so Lorax#Zax could only mean the type. One might think
-that Lorax#Zax.type would work, but this is not accepted by the parser.
-For the purposes of referencing that object, the syntax is allowed.</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="shadowedName" class="member ">
- <div class="member-title">
- <span class="expand-button invisible" onclick="toggleMemberBody(this, 'shadowedName');">[+]</span>
- <span class="member-annotations">
-
- </span>
- <span class="member-modifiers">
-
- </span>
- <span class="member-kind">
- def
- </span>
- <span class="member-name ">
-
- shadowedName
-
- </span>
-
-
-
-
-
-
- <span class="no-left">: N</span>
-
- </div><!-- end member-title -->
-
- <div class="member-body">
- <div class="member-body-short" id="short-body-shadowedName">
-
- </div>
- <div class="member-body-long" id ="long-body-shadowedName">
-
- </div>
- </div>
- <script>
- function toggleMemberBody(span, sig) {
- var shortBody = document.getElementById("short-body-" + sig);
- var longBody = document.getElementById("long-body-" + sig);
-
- shortBody.classList.toggle("toggled")
- longBody.classList.toggle("toggled")
-
- span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
- }
- </script>
- </div><!-- end member -->
-
<div id="sourceModuleName" class="member ">
<div class="member-title">
<span class="expand-button invisible" onclick="toggleMemberBody(this, 'sourceModuleName');">[+]</span>
@@ -8478,9 +7009,9 @@ Name
</script>
</div><!-- end member -->
- <div id="stripAnonNumberSuffix" class="member ">
+ <div id="stripModuleClassSuffix" class="member ">
<div class="member-title">
- <span class="expand-button invisible" onclick="toggleMemberBody(this, 'stripAnonNumberSuffix');">[+]</span>
+ <span class="expand-button invisible" onclick="toggleMemberBody(this, 'stripModuleClassSuffix');">[+]</span>
<span class="member-annotations">
</span>
@@ -8492,7 +7023,7 @@ Name
</span>
<span class="member-name ">
- stripAnonNumberSuffix
+ stripModuleClassSuffix
</span>
@@ -8501,21 +7032,21 @@ Name
- <span class="no-left">: Name</span>
+ <span class="no-left">: N</span>
</div><!-- end member-title -->
<div class="member-body">
- <div class="member-body-short" id="short-body-stripAnonNumberSuffix">
- <p>If the name ends with $nn where nn are
-all digits, strip the $ and the digits.
-Otherwise return the argument.</p>
+ <div class="member-body-short" id="short-body-stripModuleClassSuffix">
+ <p>If name ends in module class suffix, drop it. This
+method needs to work on mangled as well as unmangled names because
+it is also called from the backend...</p>
</div>
- <div class="member-body-long" id ="long-body-stripAnonNumberSuffix">
- <p>If the name ends with $nn where nn are
-all digits, strip the $ and the digits.
-Otherwise return the argument.</p>
+ <div class="member-body-long" id ="long-body-stripModuleClassSuffix">
+ <p>If name ends in module class suffix, drop it. This
+method needs to work on mangled as well as unmangled names because
+it is also called from the backend.</p>
</div>
</div>
@@ -8532,9 +7063,9 @@ Otherwise return the argument.</p>
</script>
</div><!-- end member -->
- <div id="stripAvoidClashSuffix" class="member ">
+ <div id="testSimple(f)" class="member ">
<div class="member-title">
- <span class="expand-button invisible" onclick="toggleMemberBody(this, 'stripAvoidClashSuffix');">[+]</span>
+ <span class="expand-button invisible" onclick="toggleMemberBody(this, 'testSimple(f)');">[+]</span>
<span class="member-annotations">
</span>
@@ -8546,27 +7077,38 @@ Otherwise return the argument.</p>
</span>
<span class="member-name ">
- stripAvoidClashSuffix
+ testSimple
</span>
+
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ f:
+ </span>
+ SimpleTermName<span class="right-arrow"> =&gt; </span>Boolean
+
+
+ <span class="no-left">)</span>
+
+
- <span class="no-left">: Name</span>
+ <span class="no-left">: Boolean</span>
</div><!-- end member-title -->
<div class="member-body">
- <div class="member-body-short" id="short-body-stripAvoidClashSuffix">
- <p>If name ends in &quot;avoid clash&quot; suffix, drop it</p>
-
+ <div class="member-body-short" id="short-body-testSimple(f)">
+
</div>
- <div class="member-body-long" id ="long-body-stripAvoidClashSuffix">
- <p>If name ends in &quot;avoid clash&quot; suffix, drop it</p>
-
+ <div class="member-body-long" id ="long-body-testSimple(f)">
+
</div>
</div>
<script>
@@ -8582,9 +7124,9 @@ Otherwise return the argument.</p>
</script>
</div><!-- end member -->
- <div id="stripModuleClassSuffix" class="member ">
+ <div id="unexpandedName" class="member ">
<div class="member-title">
- <span class="expand-button invisible" onclick="toggleMemberBody(this, 'stripModuleClassSuffix');">[+]</span>
+ <span class="expand-button invisible" onclick="toggleMemberBody(this, 'unexpandedName');">[+]</span>
<span class="member-annotations">
</span>
@@ -8596,7 +7138,7 @@ Otherwise return the argument.</p>
</span>
<span class="member-name ">
- stripModuleClassSuffix
+ unexpandedName
</span>
@@ -8605,17 +7147,17 @@ Otherwise return the argument.</p>
- <span class="no-left">: Name</span>
+ <span class="no-left">: N</span>
</div><!-- end member-title -->
<div class="member-body">
- <div class="member-body-short" id="short-body-stripModuleClassSuffix">
- <p>If name ends in module class suffix, drop it</p>
+ <div class="member-body-short" id="short-body-unexpandedName">
+ <p>Revert the expanded name.</p>
</div>
- <div class="member-body-long" id ="long-body-stripModuleClassSuffix">
- <p>If name ends in module class suffix, drop it</p>
+ <div class="member-body-long" id ="long-body-unexpandedName">
+ <p>Revert the expanded name.</p>
</div>
</div>
@@ -8632,9 +7174,9 @@ Otherwise return the argument.</p>
</script>
</div><!-- end member -->
- <div id="superName" class="member ">
+ <div id="unmangle(kind)" class="member ">
<div class="member-title">
- <span class="expand-button invisible" onclick="toggleMemberBody(this, 'superName');">[+]</span>
+ <span class="expand-button invisible" onclick="toggleMemberBody(this, 'unmangle(kind)');">[+]</span>
<span class="member-annotations">
</span>
@@ -8646,27 +7188,38 @@ Otherwise return the argument.</p>
</span>
<span class="member-name ">
- superName
+ unmangle
</span>
+
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ kind:
+ </span>
+ NameKind
+
+
+ <span class="no-left">)</span>
+
+
- <span class="no-left">: TermName</span>
+ <span class="no-left">: N</span>
</div><!-- end member-title -->
<div class="member-body">
- <div class="member-body-short" id="short-body-superName">
- <p>The superaccessor for method with given name</p>
-
+ <div class="member-body-short" id="short-body-unmangle(kind)">
+
</div>
- <div class="member-body-long" id ="long-body-superName">
- <p>The superaccessor for method with given name</p>
-
+ <div class="member-body-long" id ="long-body-unmangle(kind)">
+
</div>
</div>
<script>
@@ -8682,9 +7235,9 @@ Otherwise return the argument.</p>
</script>
</div><!-- end member -->
- <div id="unexpandedName" class="member ">
+ <div id="unmangle(kinds)" class="member ">
<div class="member-title">
- <span class="expand-button " onclick="toggleMemberBody(this, 'unexpandedName');">[+]</span>
+ <span class="expand-button invisible" onclick="toggleMemberBody(this, 'unmangle(kinds)');">[+]</span>
<span class="member-annotations">
</span>
@@ -8696,11 +7249,27 @@ Otherwise return the argument.</p>
</span>
<span class="member-name ">
- unexpandedName
+ unmangle
</span>
+
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ kinds:
+ </span>
+ List
+<span class="no-left no-right">[</span>
+NameKind
+<span class="no-left">]</span>
+
+
+ <span class="no-left">)</span>
+
+
@@ -8710,19 +7279,59 @@ Otherwise return the argument.</p>
</div><!-- end member-title -->
<div class="member-body">
- <div class="member-body-short" id="short-body-unexpandedName">
- <p>Revert the expanded name. Note: This currently gives incorrect results
-if the normal name contains <code>nme.EXPAND_SEPARATOR</code>, i.e. two consecutive '$'
-signs....
-</p>
-
+ <div class="member-body-short" id="short-body-unmangle(kinds)">
+
</div>
- <div class="member-body-long" id ="long-body-unexpandedName">
- <p>Revert the expanded name. Note: This currently gives incorrect results
-if the normal name contains <code>nme.EXPAND_SEPARATOR</code>, i.e. two consecutive '$'
-signs. This can happen for instance if a super accessor is paired with
-an encoded name, e.g. super$$plus$eq. See #765.</p>
+ <div class="member-body-long" id ="long-body-unmangle(kinds)">
+
+ </div>
+ </div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
+ </div><!-- end member -->
+
+ <div id="unmangleClassName" class="member ">
+ <div class="member-title">
+ <span class="expand-button invisible" onclick="toggleMemberBody(this, 'unmangleClassName');">[+]</span>
+ <span class="member-annotations">
+
+ </span>
+ <span class="member-modifiers">
+
+ </span>
+ <span class="member-kind">
+ def
+ </span>
+ <span class="member-name ">
+
+ unmangleClassName
+
+ </span>
+
+
+
+
+
+ <span class="no-left">: N</span>
+
+ </div><!-- end member-title -->
+
+ <div class="member-body">
+ <div class="member-body-short" id="short-body-unmangleClassName">
+
+ </div>
+ <div class="member-body-long" id ="long-body-unmangleClassName">
+
</div>
</div>
<script>