aboutsummaryrefslogtreecommitdiff
path: root/api/dotty/tools/dotc/core/Names$/TermName.html
diff options
context:
space:
mode:
Diffstat (limited to 'api/dotty/tools/dotc/core/Names$/TermName.html')
-rw-r--r--api/dotty/tools/dotc/core/Names$/TermName.html825
1 files changed, 230 insertions, 595 deletions
diff --git a/api/dotty/tools/dotc/core/Names$/TermName.html b/api/dotty/tools/dotc/core/Names$/TermName.html
index cb9675b6e..e2efcb1db 100644
--- a/api/dotty/tools/dotc/core/Names$/TermName.html
+++ b/api/dotty/tools/dotc/core/Names$/TermName.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">
@@ -5394,7 +5389,7 @@
</span>
<span id="entity-modifiers">
-
+ abstract
</span>
<span id="entity-kind">
class
@@ -5430,28 +5425,6 @@
<span class="no-left">(</span>
- <span class="no-left">
- start:
- </span>
- Int
-
- <span class="no-left">, </span>
-
-
- <span class="">
- length:
- </span>
- Int
-
- <span class="no-left">, </span>
-
-
- <span class="">
- next:
- </span>
- TermName
-
-
<span class="no-left">)</span>
</div>
</div>
@@ -5587,71 +5560,21 @@
</script>
</div><!-- end member -->
- <div id="length" class="member ">
+ <div id="derivedNames" class="member private">
<div class="member-title">
- <span class="expand-button invisible" onclick="toggleMemberBody(this, 'length');">[+]</span>
- <span class="member-annotations">
-
- </span>
- <span class="member-modifiers">
-
- </span>
- <span class="member-kind">
- val
- </span>
- <span class="member-name ">
-
- length
-
- </span>
-
-
-
-
-
-
- <span class="no-left">: Int</span>
-
- </div><!-- end member-title -->
-
- <div class="member-body">
- <div class="member-body-short" id="short-body-length">
- <p>The length of the names</p>
-
- </div>
- <div class="member-body-long" id ="long-body-length">
- <p>The length of the names</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="next" class="member ">
- <div class="member-title">
- <span class="expand-button invisible" onclick="toggleMemberBody(this, 'next');">[+]</span>
+ <span class="expand-button invisible" onclick="toggleMemberBody(this, 'derivedNames');">[+]</span>
<span class="member-annotations">
@sharable
</span>
<span class="member-modifiers">
-
+ private
</span>
<span class="member-kind">
var
</span>
<span class="member-name ">
- next
+ derivedNames
</span>
@@ -5660,15 +5583,15 @@
- <span class="no-left">: TermName</span>
+ <span class="no-left">: AnyRef</span>
</div><!-- end member-title -->
<div class="member-body">
- <div class="member-body-short" id="short-body-next">
+ <div class="member-body-short" id="short-body-derivedNames">
</div>
- <div class="member-body-long" id ="long-body-next">
+ <div class="member-body-long" id ="long-body-derivedNames">
</div>
</div>
@@ -5685,41 +5608,52 @@
</script>
</div><!-- end member -->
- <div id="start" class="member ">
+ <div id="add(info)" class="member private">
<div class="member-title">
- <span class="expand-button invisible" onclick="toggleMemberBody(this, 'start');">[+]</span>
+ <span class="expand-button invisible" onclick="toggleMemberBody(this, 'add(info)');">[+]</span>
<span class="member-annotations">
</span>
<span class="member-modifiers">
-
+ private
</span>
<span class="member-kind">
- val
+ def
</span>
<span class="member-name ">
- start
+ add
</span>
+
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ info:
+ </span>
+ NameInfo
+
+
+ <span class="no-left">)</span>
+
+
- <span class="no-left">: Int</span>
+ <span class="no-left">: TermName</span>
</div><!-- end member-title -->
<div class="member-body">
- <div class="member-body-short" id="short-body-start">
- <p>The start index in the character array</p>
-
+ <div class="member-body-short" id="short-body-add(info)">
+
</div>
- <div class="member-body-long" id ="long-body-start">
- <p>The start index in the character array</p>
-
+ <div class="member-body-long" id ="long-body-add(info)">
+
</div>
</div>
<script>
@@ -5835,9 +5769,9 @@
</script>
</div><!-- end member -->
- <div id="defaultGetterIndex" class="member ">
+ <div id="derived(info)" class="member ">
<div class="member-title">
- <span class="expand-button invisible" onclick="toggleMemberBody(this, 'defaultGetterIndex');">[+]</span>
+ <span class="expand-button invisible" onclick="toggleMemberBody(this, 'derived(info)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5849,26 +5783,41 @@
</span>
<span class="member-name ">
- defaultGetterIndex
+ derived
</span>
+
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ info:
+ </span>
+ NameInfo
+
+
+ <span class="no-left">)</span>
+
+
- <span class="no-left">: Int</span>
+ <span class="no-left">: TermName</span>
</div><!-- end member-title -->
<div class="member-body">
- <div class="member-body-short" id="short-body-defaultGetterIndex">
- <p>If this is a default getter, its index (starting from 0), else -1</p>
+ <div class="member-body-short" id="short-body-derived(info)">
+ <p>Return derived name with given <code>info</code> and the current
+name as underlying name.</p>
</div>
- <div class="member-body-long" id ="long-body-defaultGetterIndex">
- <p>If this is a default getter, its index (starting from 0), else -1</p>
+ <div class="member-body-long" id ="long-body-derived(info)">
+ <p>Return derived name with given <code>info</code> and the current
+name as underlying name.</p>
</div>
</div>
@@ -5885,21 +5834,21 @@
</script>
</div><!-- end member -->
- <div id="defaultGetterName(pos)" class="member ">
+ <div id="derivedNames_=(x$1)" class="member private">
<div class="member-title">
- <span class="expand-button invisible" onclick="toggleMemberBody(this, 'defaultGetterName(pos)');">[+]</span>
+ <span class="expand-button invisible" onclick="toggleMemberBody(this, 'derivedNames_=(x$1)');">[+]</span>
<span class="member-annotations">
-
+ @sharable
</span>
<span class="member-modifiers">
-
+ private <accessor>
</span>
<span class="member-kind">
def
</span>
<span class="member-name ">
- defaultGetterName
+ derivedNames_=
</span>
@@ -5909,9 +5858,9 @@
<span class="no-left">
- pos:
+ x$1:
</span>
- Int
+ AnyRef
<span class="no-left">)</span>
@@ -5921,18 +5870,16 @@
- <span class="no-left">: TermName</span>
+ <span class="no-left">: Unit</span>
</div><!-- end member-title -->
<div class="member-body">
- <div class="member-body-short" id="short-body-defaultGetterName(pos)">
- <p>Nominally, name$default$N, encoded for <init></p>
-
+ <div class="member-body-short" id="short-body-derivedNames_=(x$1)">
+
</div>
- <div class="member-body-long" id ="long-body-defaultGetterName(pos)">
- <p>Nominally, name$default$N, encoded for <init></p>
-
+ <div class="member-body-long" id ="long-body-derivedNames_=(x$1)">
+
</div>
</div>
<script>
@@ -5948,9 +5895,9 @@
</script>
</div><!-- end member -->
- <div id="defaultGetterToMethod" class="member ">
+ <div id="exclude(kind)" class="member ">
<div class="member-title">
- <span class="expand-button invisible" onclick="toggleMemberBody(this, 'defaultGetterToMethod');">[+]</span>
+ <span class="expand-button invisible" onclick="toggleMemberBody(this, 'exclude(kind)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5962,60 +5909,23 @@
</span>
<span class="member-name ">
- defaultGetterToMethod
+ exclude
</span>
-
-
-
-
- <span class="no-left">: TermName</span>
-
- </div><!-- end member-title -->
-
- <div class="member-body">
- <div class="member-body-short" id="short-body-defaultGetterToMethod">
- <p>Nominally, name from name$default$N, CONSTRUCTOR for <init></p>
-
- </div>
- <div class="member-body-long" id ="long-body-defaultGetterToMethod">
- <p>Nominally, name from name$default$N, CONSTRUCTOR for <init></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="fieldName" class="member ">
- <div class="member-title">
- <span class="expand-button invisible" onclick="toggleMemberBody(this, 'fieldName');">[+]</span>
- <span class="member-annotations">
-
- </span>
- <span class="member-modifiers">
- </span>
- <span class="member-kind">
- def
- </span>
- <span class="member-name ">
-
- fieldName
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ kind:
+ </span>
+ NameKind
+
+
+ <span class="no-left">)</span>
- </span>
-
@@ -6026,10 +5936,10 @@
</div><!-- end member-title -->
<div class="member-body">
- <div class="member-body-short" id="short-body-fieldName">
+ <div class="member-body-short" id="short-body-exclude(kind)">
</div>
- <div class="member-body-long" id ="long-body-fieldName">
+ <div class="member-body-long" id ="long-body-exclude(kind)">
</div>
</div>
@@ -6046,9 +5956,9 @@
</script>
</div><!-- end member -->
- <div id="fieldToGetter" class="member ">
+ <div id="fieldName" class="member ">
<div class="member-title">
- <span class="expand-button invisible" onclick="toggleMemberBody(this, 'fieldToGetter');">[+]</span>
+ <span class="expand-button invisible" onclick="toggleMemberBody(this, 'fieldName');">[+]</span>
<span class="member-annotations">
</span>
@@ -6060,7 +5970,7 @@
</span>
<span class="member-name ">
- fieldToGetter
+ fieldName
</span>
@@ -6074,10 +5984,10 @@
</div><!-- end member-title -->
<div class="member-body">
- <div class="member-body-short" id="short-body-fieldToGetter">
+ <div class="member-body-short" id="short-body-fieldName">
</div>
- <div class="member-body-long" id ="long-body-fieldToGetter">
+ <div class="member-body-long" id ="long-body-fieldName">
</div>
</div>
@@ -6094,21 +6004,21 @@
</script>
</div><!-- end member -->
- <div id="fromChars(cs,offset,len)" class="member ">
+ <div id="getDerived(info)" class="member private">
<div class="member-title">
- <span class="expand-button invisible" onclick="toggleMemberBody(this, 'fromChars(cs,offset,len)');">[+]</span>
+ <span class="expand-button invisible" onclick="toggleMemberBody(this, 'getDerived(info)');">[+]</span>
<span class="member-annotations">
</span>
<span class="member-modifiers">
-
+ private
</span>
<span class="member-kind">
def
</span>
<span class="member-name ">
- fromChars
+ getDerived
</span>
@@ -6118,28 +6028,9 @@
<span class="no-left">
- cs:
+ info:
</span>
- Array
-<span class="no-left no-right">[</span>
-Char
-<span class="no-left">]</span>
-
- <span class="no-left">, </span>
-
-
- <span class="">
- offset:
- </span>
- Int
-
- <span class="no-left">, </span>
-
-
- <span class="">
- len:
- </span>
- Int
+ NameInfo
<span class="no-left">)</span>
@@ -6149,20 +6040,16 @@ Char
- <span class="no-left">: TermName</span>
+ <span class="no-left">: DerivedTermName</span>
</div><!-- end member-title -->
<div class="member-body">
- <div class="member-body-short" id="short-body-fromChars(cs,offset,len)">
- <p>Create a new name of same kind as this one, in the given
-basis, with <code>len</code> characters taken from <code>cs</code> starting at <code>offset</code>.</p>
-
+ <div class="member-body-short" id="short-body-getDerived(info)">
+
</div>
- <div class="member-body-long" id ="long-body-fromChars(cs,offset,len)">
- <p>Create a new name of same kind as this one, in the given
-basis, with <code>len</code> characters taken from <code>cs</code> starting at <code>offset</code>.</p>
-
+ <div class="member-body-long" id ="long-body-getDerived(info)">
+
</div>
</div>
<script>
@@ -6226,21 +6113,21 @@ basis, with <code>len</code> characters taken from <code>cs</code> starting at <
</script>
</div><!-- end member -->
- <div id="hashCode" class="member ">
+ <div id="info" class="member ">
<div class="member-title">
- <span class="expand-button invisible" onclick="toggleMemberBody(this, 'hashCode');">[+]</span>
+ <span class="expand-button invisible" onclick="toggleMemberBody(this, 'info');">[+]</span>
<span class="member-annotations">
</span>
<span class="member-modifiers">
- override
+
</span>
<span class="member-kind">
def
</span>
<span class="member-name ">
- hashCode
+ info
</span>
@@ -6249,15 +6136,15 @@ basis, with <code>len</code> characters taken from <code>cs</code> starting at <
- <span class="no-left">: Int</span>
+ <span class="no-left">: NameInfo</span>
</div><!-- end member-title -->
<div class="member-body">
- <div class="member-body-short" id="short-body-hashCode">
+ <div class="member-body-short" id="short-body-info">
</div>
- <div class="member-body-long" id ="long-body-hashCode">
+ <div class="member-body-long" id ="long-body-info">
</div>
</div>
@@ -6274,9 +6161,9 @@ basis, with <code>len</code> characters taken from <code>cs</code> starting at <
</script>
</div><!-- end member -->
- <div id="inlineAccessorName" class="member ">
+ <div id="is(kind)" class="member ">
<div class="member-title">
- <span class="expand-button invisible" onclick="toggleMemberBody(this, 'inlineAccessorName');">[+]</span>
+ <span class="expand-button invisible" onclick="toggleMemberBody(this, 'is(kind)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6288,24 +6175,37 @@ basis, with <code>len</code> characters taken from <code>cs</code> starting at <
</span>
<span class="member-name ">
- inlineAccessorName
+ is
</span>
+
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ kind:
+ </span>
+ NameKind
+
+
+ <span class="no-left">)</span>
+
+
- <span class="no-left">: String</span>
+ <span class="no-left">: Boolean</span>
</div><!-- end member-title -->
<div class="member-body">
- <div class="member-body-short" id="short-body-inlineAccessorName">
+ <div class="member-body-short" id="short-body-is(kind)">
</div>
- <div class="member-body-long" id ="long-body-inlineAccessorName">
+ <div class="member-body-long" id ="long-body-is(kind)">
</div>
</div>
@@ -6422,9 +6322,9 @@ basis, with <code>len</code> characters taken from <code>cs</code> starting at <
</script>
</div><!-- end member -->
- <div id="lazyLocalName" class="member ">
+ <div id="likeSpaced(name)" class="member ">
<div class="member-title">
- <span class="expand-button invisible" onclick="toggleMemberBody(this, 'lazyLocalName');">[+]</span>
+ <span class="expand-button invisible" onclick="toggleMemberBody(this, 'likeSpaced(name)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6436,58 +6336,23 @@ basis, with <code>len</code> characters taken from <code>cs</code> starting at <
</span>
<span class="member-name ">
- lazyLocalName
+ likeSpaced
</span>
-
-
-
-
- <span class="no-left">: ThisName</span>
-
- </div><!-- end member-title -->
-
- <div class="member-body">
- <div class="member-body-short" id="short-body-lazyLocalName">
-
- </div>
- <div class="member-body-long" id ="long-body-lazyLocalName">
-
- </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="moduleVarName" class="member ">
- <div class="member-title">
- <span class="expand-button invisible" onclick="toggleMemberBody(this, 'moduleVarName');">[+]</span>
- <span class="member-annotations">
-
- </span>
- <span class="member-modifiers">
- </span>
- <span class="member-kind">
- def
- </span>
- <span class="member-name ">
-
- moduleVarName
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ name:
+ </span>
+ Name
+
+
+ <span class="no-left">)</span>
- </span>
-
@@ -6498,62 +6363,15 @@ basis, with <code>len</code> characters taken from <code>cs</code> starting at <
</div><!-- end member-title -->
<div class="member-body">
- <div class="member-body-short" id="short-body-moduleVarName">
-
- </div>
- <div class="member-body-long" id ="long-body-moduleVarName">
-
- </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="newBuilder" class="member protected">
- <div class="member-title">
- <span class="expand-button invisible" onclick="toggleMemberBody(this, 'newBuilder');">[+]</span>
- <span class="member-annotations">
-
- </span>
- <span class="member-modifiers">
- protected override
- </span>
- <span class="member-kind">
- def
- </span>
- <span class="member-name ">
-
- newBuilder
-
- </span>
-
-
-
-
-
-
- <span class="no-left">: Builder
-<span class="no-left no-right">[</span>
-Char<span class="">, </span>Name
-<span class="no-left">]</span></span>
-
- </div><!-- end member-title -->
+ <div class="member-body-short" id="short-body-likeSpaced(name)">
+ <p>A name in the same (term or type) namespace as this name and
+with same characters as given <code>name</code>.</p>
- <div class="member-body">
- <div class="member-body-short" id="short-body-newBuilder">
-
</div>
- <div class="member-body-long" id ="long-body-newBuilder">
-
+ <div class="member-body-long" id ="long-body-likeSpaced(name)">
+ <p>A name in the same (term or type) namespace as this name and
+with same characters as given <code>name</code>.</p>
+
</div>
</div>
<script>
@@ -6569,21 +6387,21 @@ Char<span class="">, </span>Name
</script>
</div><!-- end member -->
- <div id="next_=(x$1)" class="member ">
+ <div id="putDerived(info,name)" class="member private">
<div class="member-title">
- <span class="expand-button invisible" onclick="toggleMemberBody(this, 'next_=(x$1)');">[+]</span>
+ <span class="expand-button invisible" onclick="toggleMemberBody(this, 'putDerived(info,name)');">[+]</span>
<span class="member-annotations">
- @sharable
+
</span>
<span class="member-modifiers">
- <accessor>
+ private
</span>
<span class="member-kind">
def
</span>
<span class="member-name ">
- next_=
+ putDerived
</span>
@@ -6593,9 +6411,17 @@ Char<span class="">, </span>Name
<span class="no-left">
- x$1:
+ info:
</span>
- TermName
+ NameInfo
+
+ <span class="no-left">, </span>
+
+
+ <span class="">
+ name:
+ </span>
+ DerivedTermName
<span class="no-left">)</span>
@@ -6605,15 +6431,15 @@ Char<span class="">, </span>Name
- <span class="no-left">: Unit</span>
+ <span class="no-left">: name.type</span>
</div><!-- end member-title -->
<div class="member-body">
- <div class="member-body-short" id="short-body-next_=(x$1)">
+ <div class="member-body-short" id="short-body-putDerived(info,name)">
</div>
- <div class="member-body-long" id ="long-body-next_=(x$1)">
+ <div class="member-body-long" id ="long-body-putDerived(info,name)">
</div>
</div>
@@ -6630,72 +6456,37 @@ Char<span class="">, </span>Name
</script>
</div><!-- end member -->
- <div id="nonLazyName" class="member ">
+ <div id="rewrap(underlying)" class="member private">
<div class="member-title">
- <span class="expand-button invisible" onclick="toggleMemberBody(this, 'nonLazyName');">[+]</span>
+ <span class="expand-button invisible" onclick="toggleMemberBody(this, 'rewrap(underlying)');">[+]</span>
<span class="member-annotations">
</span>
<span class="member-modifiers">
-
+ private
</span>
<span class="member-kind">
def
</span>
<span class="member-name ">
- nonLazyName
+ rewrap
</span>
-
-
-
-
- <span class="no-left">: Repr</span>
-
- </div><!-- end member-title -->
-
- <div class="member-body">
- <div class="member-body-short" id="short-body-nonLazyName">
-
- </div>
- <div class="member-body-long" id ="long-body-nonLazyName">
-
- </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="primitiveInfixMethodName" class="member ">
- <div class="member-title">
- <span class="expand-button invisible" onclick="toggleMemberBody(this, 'primitiveInfixMethodName');">[+]</span>
- <span class="member-annotations">
- </span>
- <span class="member-modifiers">
-
- </span>
- <span class="member-kind">
- def
- </span>
- <span class="member-name ">
-
- primitiveInfixMethodName
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ underlying:
+ </span>
+ TermName
+
+
+ <span class="no-left">)</span>
- </span>
-
@@ -6706,15 +6497,11 @@ Char<span class="">, </span>Name
</div><!-- end member-title -->
<div class="member-body">
- <div class="member-body-short" id="short-body-primitiveInfixMethodName">
- <p>The name of a method which stands in for a primitive operation
-during structural type dispatch.</p>
-
+ <div class="member-body-short" id="short-body-rewrap(underlying)">
+
</div>
- <div class="member-body-long" id ="long-body-primitiveInfixMethodName">
- <p>The name of a method which stands in for a primitive operation
-during structural type dispatch.</p>
-
+ <div class="member-body-long" id ="long-body-rewrap(underlying)">
+
</div>
</div>
<script>
@@ -6730,9 +6517,9 @@ during structural type dispatch.</p>
</script>
</div><!-- end member -->
- <div id="primitiveMethodName" class="member ">
+ <div id="setterName" class="member ">
<div class="member-title">
- <span class="expand-button invisible" onclick="toggleMemberBody(this, 'primitiveMethodName');">[+]</span>
+ <span class="expand-button invisible" onclick="toggleMemberBody(this, 'setterName');">[+]</span>
<span class="member-annotations">
</span>
@@ -6744,7 +6531,7 @@ during structural type dispatch.</p>
</span>
<span class="member-name ">
- primitiveMethodName
+ setterName
</span>
@@ -6758,10 +6545,10 @@ during structural type dispatch.</p>
</div><!-- end member-title -->
<div class="member-body">
- <div class="member-body-short" id="short-body-primitiveMethodName">
+ <div class="member-body-short" id="short-body-setterName">
</div>
- <div class="member-body-long" id ="long-body-primitiveMethodName">
+ <div class="member-body-long" id ="long-body-setterName">
</div>
</div>
@@ -6778,9 +6565,9 @@ during structural type dispatch.</p>
</script>
</div><!-- end member -->
- <div id="primitivePostfixMethodName" class="member ">
+ <div id="stripScala2LocalSuffix" class="member ">
<div class="member-title">
- <span class="expand-button invisible" onclick="toggleMemberBody(this, 'primitivePostfixMethodName');">[+]</span>
+ <span class="expand-button invisible" onclick="toggleMemberBody(this, 'stripScala2LocalSuffix');">[+]</span>
<span class="member-annotations">
</span>
@@ -6792,7 +6579,7 @@ during structural type dispatch.</p>
</span>
<span class="member-name ">
- primitivePostfixMethodName
+ stripScala2LocalSuffix
</span>
@@ -6806,13 +6593,11 @@ during structural type dispatch.</p>
</div><!-- end member-title -->
<div class="member-body">
- <div class="member-body-short" id="short-body-primitivePostfixMethodName">
- <p>Postfix/prefix, really.</p>
-
+ <div class="member-body-short" id="short-body-stripScala2LocalSuffix">
+
</div>
- <div class="member-body-long" id ="long-body-primitivePostfixMethodName">
- <p>Postfix/prefix, really.</p>
-
+ <div class="member-body-long" id ="long-body-stripScala2LocalSuffix">
+
</div>
</div>
<script>
@@ -6828,9 +6613,9 @@ during structural type dispatch.</p>
</script>
</div><!-- end member -->
- <div id="protectedAccessorName" class="member ">
+ <div id="toTermName" class="member ">
<div class="member-title">
- <span class="expand-button invisible" onclick="toggleMemberBody(this, 'protectedAccessorName');">[+]</span>
+ <span class="expand-button invisible" onclick="toggleMemberBody(this, 'toTermName');">[+]</span>
<span class="member-annotations">
</span>
@@ -6842,7 +6627,7 @@ during structural type dispatch.</p>
</span>
<span class="member-name ">
- protectedAccessorName
+ toTermName
</span>
@@ -6856,12 +6641,12 @@ during structural type dispatch.</p>
</div><!-- end member-title -->
<div class="member-body">
- <div class="member-body-short" id="short-body-protectedAccessorName">
- <p>The name of an accessor for protected symbols.</p>
+ <div class="member-body-short" id="short-body-toTermName">
+ <p>This name converted to a term name</p>
</div>
- <div class="member-body-long" id ="long-body-protectedAccessorName">
- <p>The name of an accessor for protected symbols.</p>
+ <div class="member-body-long" id ="long-body-toTermName">
+ <p>This name converted to a term name</p>
</div>
</div>
@@ -6878,9 +6663,9 @@ during structural type dispatch.</p>
</script>
</div><!-- end member -->
- <div id="protectedSetterName" class="member ">
+ <div id="toTypeName" class="member ">
<div class="member-title">
- <span class="expand-button invisible" onclick="toggleMemberBody(this, 'protectedSetterName');">[+]</span>
+ <span class="expand-button invisible" onclick="toggleMemberBody(this, 'toTypeName');">[+]</span>
<span class="member-annotations">
</span>
@@ -6892,7 +6677,7 @@ during structural type dispatch.</p>
</span>
<span class="member-name ">
- protectedSetterName
+ toTypeName
</span>
@@ -6901,66 +6686,18 @@ during structural type dispatch.</p>
- <span class="no-left">: TermName</span>
+ <span class="no-left">: TypeName</span>
</div><!-- end member-title -->
<div class="member-body">
- <div class="member-body-short" id="short-body-protectedSetterName">
- <p>The name of a setter for protected symbols. Used for inherited Java fields.</p>
-
- </div>
- <div class="member-body-long" id ="long-body-protectedSetterName">
- <p>The name of a setter for protected symbols. Used for inherited Java fields.</p>
+ <div class="member-body-short" id="short-body-toTypeName">
+ <p>This name converted to a type 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="setterName" class="member ">
- <div class="member-title">
- <span class="expand-button invisible" onclick="toggleMemberBody(this, 'setterName');">[+]</span>
- <span class="member-annotations">
-
- </span>
- <span class="member-modifiers">
-
- </span>
- <span class="member-kind">
- def
- </span>
- <span class="member-name ">
-
- setterName
-
- </span>
-
-
-
-
-
-
- <span class="no-left">: TermName</span>
-
- </div><!-- end member-title -->
+ <div class="member-body-long" id ="long-body-toTypeName">
+ <p>This name converted to a type name</p>
- <div class="member-body">
- <div class="member-body-short" id="short-body-setterName">
-
- </div>
- <div class="member-body-long" id ="long-body-setterName">
-
</div>
</div>
<script>
@@ -6976,9 +6713,9 @@ during structural type dispatch.</p>
</script>
</div><!-- end member -->
- <div id="stripScala2LocalSuffix" class="member ">
+ <div id="toUnaryName" class="member ">
<div class="member-title">
- <span class="expand-button invisible" onclick="toggleMemberBody(this, 'stripScala2LocalSuffix');">[+]</span>
+ <span class="expand-button invisible" onclick="toggleMemberBody(this, 'toUnaryName');">[+]</span>
<span class="member-annotations">
</span>
@@ -6990,7 +6727,7 @@ during structural type dispatch.</p>
</span>
<span class="member-name ">
- stripScala2LocalSuffix
+ toUnaryName
</span>
@@ -7004,10 +6741,10 @@ during structural type dispatch.</p>
</div><!-- end member-title -->
<div class="member-body">
- <div class="member-body-short" id="short-body-stripScala2LocalSuffix">
+ <div class="member-body-short" id="short-body-toUnaryName">
</div>
- <div class="member-body-long" id ="long-body-stripScala2LocalSuffix">
+ <div class="member-body-long" id ="long-body-toUnaryName">
</div>
</div>
@@ -7024,9 +6761,9 @@ during structural type dispatch.</p>
</script>
</div><!-- end member -->
- <div id="toTermName" class="member ">
+ <div id="underlying" class="member ">
<div class="member-title">
- <span class="expand-button invisible" onclick="toggleMemberBody(this, 'toTermName');">[+]</span>
+ <span class="expand-button invisible" onclick="toggleMemberBody(this, 'underlying');">[+]</span>
<span class="member-annotations">
</span>
@@ -7038,7 +6775,7 @@ during structural type dispatch.</p>
</span>
<span class="member-name ">
- toTermName
+ underlying
</span>
@@ -7052,113 +6789,11 @@ during structural type dispatch.</p>
</div><!-- end member-title -->
<div class="member-body">
- <div class="member-body-short" id="short-body-toTermName">
- <p>This name converted to a term name</p>
-
- </div>
- <div class="member-body-long" id ="long-body-toTermName">
- <p>This name converted to a term 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="toTypeName" class="member ">
- <div class="member-title">
- <span class="expand-button invisible" onclick="toggleMemberBody(this, 'toTypeName');">[+]</span>
- <span class="member-annotations">
-
- </span>
- <span class="member-modifiers">
-
- </span>
- <span class="member-kind">
- def
- </span>
- <span class="member-name ">
+ <div class="member-body-short" id="short-body-underlying">
- toTypeName
-
- </span>
-
-
-
-
-
-
- <span class="no-left">: TypeName</span>
-
- </div><!-- end member-title -->
-
- <div class="member-body">
- <div class="member-body-short" id="short-body-toTypeName">
- <p>This name converted to a type name</p>
-
</div>
- <div class="member-body-long" id ="long-body-toTypeName">
- <p>This name converted to a type 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="toUnaryName" class="member ">
- <div class="member-title">
- <span class="expand-button invisible" onclick="toggleMemberBody(this, 'toUnaryName');">[+]</span>
- <span class="member-annotations">
-
- </span>
- <span class="member-modifiers">
-
- </span>
- <span class="member-kind">
- def
- </span>
- <span class="member-name ">
-
- toUnaryName
+ <div class="member-body-long" id ="long-body-underlying">
- </span>
-
-
-
-
-
-
- <span class="no-left">: TermName</span>
-
- </div><!-- end member-title -->
-
- <div class="member-body">
- <div class="member-body-short" id="short-body-toUnaryName">
- <p>The name unary_x for a prefix operator x</p>
-
- </div>
- <div class="member-body-long" id ="long-body-toUnaryName">
- <p>The name unary_x for a prefix operator x</p>
-
</div>
</div>
<script>