aboutsummaryrefslogtreecommitdiff
path: root/api/dotty/tools/dotc/core/Symbols$/Symbol.html
diff options
context:
space:
mode:
authordotty-bot <felix.mulder@epfl.ch>2017-04-06 12:38:46 +0000
committerdotty-bot <felix.mulder@epfl.ch>2017-04-06 12:38:46 +0000
commitee7de4c03e93c83ef21b1c96f24d034e04dc989c (patch)
tree19dfbe356644b5ae0a144b6e11ee4a80de3c4cdf /api/dotty/tools/dotc/core/Symbols$/Symbol.html
parentdd15dccbfc82ba4f02b3473fd85cf8fe720a3a5c (diff)
downloaddotty-ee7de4c03e93c83ef21b1c96f24d034e04dc989c.tar.gz
dotty-ee7de4c03e93c83ef21b1c96f24d034e04dc989c.tar.bz2
dotty-ee7de4c03e93c83ef21b1c96f24d034e04dc989c.zip
Update gh-pages site for 09cc23726069fa04cbfeec55a9fa4bb8e4a02ff9
Diffstat (limited to 'api/dotty/tools/dotc/core/Symbols$/Symbol.html')
-rw-r--r--api/dotty/tools/dotc/core/Symbols$/Symbol.html215
1 files changed, 65 insertions, 150 deletions
diff --git a/api/dotty/tools/dotc/core/Symbols$/Symbol.html b/api/dotty/tools/dotc/core/Symbols$/Symbol.html
index 88df2c5d1..68c4e174e 100644
--- a/api/dotty/tools/dotc/core/Symbols$/Symbol.html
+++ b/api/dotty/tools/dotc/core/Symbols$/Symbol.html
@@ -909,6 +909,21 @@
+
+
+
+ <li class="index-entity with-companion ">
+ <div class="entity-kinds">
+
+ <a class="letter-anchor object" href="../../../../../.././api/dotty/tools/dotc/core/ParamInfo$.html">O</a>
+
+ <a class="letter-anchor trait" href="../../../../../.././api/dotty/tools/dotc/core/ParamInfo.html">T</a>
+ </div>
+ <a class="entity-name" href="../../../../../.././api/dotty/tools/dotc/core/ParamInfo.html">ParamInfo</a>
+ </li>
+
+
+
<li class="index-entity with-companion ">
<div class="entity-kinds">
@@ -1112,16 +1127,6 @@
<li class="index-entity ">
<div class="entity-kinds">
- <a class="letter-anchor trait" href="../../../../../.././api/dotty/tools/dotc/core/TypeParamInfo.html">T</a>
- </div>
- <a class="entity-name" href="../../../../../.././api/dotty/tools/dotc/core/TypeParamInfo.html">TypeParamInfo</a>
- </li>
-
-
-
- <li class="index-entity ">
- <div class="entity-kinds">
-
<a class="letter-anchor class" href="../../../../../.././api/dotty/tools/dotc/core/TyperState.html">C</a>
</div>
<a class="entity-name" href="../../../../../.././api/dotty/tools/dotc/core/TyperState.html">TyperState</a>
@@ -5449,7 +5454,7 @@
<span class="keyword">with</span>
- <span class="entity-super-type">TypeParamInfo</span>
+ <span class="entity-super-type">ParamInfo</span>
<span class="keyword">with</span>
@@ -5507,7 +5512,7 @@
<span class="no-left">
- sym:
+ self:
</span>
Symbol
@@ -5516,18 +5521,18 @@
</div>
</div>
+
+
<div class="member">
<div class="member-title">
<span class="member-name">Symbol</span>
<span class="no-left">(</span>
- <span class="no-left keyword">implicit</span>
-
<span class="no-left">
- ctx:
+ sym:
</span>
- Context
+ Symbol
<span class="no-left">)</span>
@@ -5543,7 +5548,7 @@
<span class="no-left">
- self:
+ sym:
</span>
Symbol
@@ -5552,6 +5557,24 @@
</div>
</div>
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">Symbol</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>
+ </div>
+ </div>
+
<div class="member">
@@ -5629,24 +5652,6 @@
</div>
-
- <div class="member">
- <div class="member-title">
- <span class="member-name">Symbol</span>
- <span class="no-left">(</span>
-
-
- <span class="no-left">
- sym:
- </span>
- Symbol
-
-
- <span class="no-left">)</span>
- </div>
- </div>
-
-
</div>
<h1 class="section ">
@@ -12732,7 +12737,7 @@ in <code>butNot</code> are set?</p>
<span class="no-left">
fs:
</span>
- FlagConjunction
+ FlagSet
<span class="no-left">)</span>
@@ -12761,11 +12766,11 @@ in <code>butNot</code> are set?</p>
<div class="member-body">
<div class="member-body-short" id="short-body-is(fs)(ctx)">
- <p>Has this denotation all of the flags in <code>fs</code> set?</p>
+ <p>Has this denotation one of the flags in <code>fs</code> set?</p>
</div>
<div class="member-body-long" id ="long-body-is(fs)(ctx)">
- <p>Has this denotation all of the flags in <code>fs</code> set?</p>
+ <p>Has this denotation one of the flags in <code>fs</code> set?</p>
</div>
</div>
@@ -12808,7 +12813,7 @@ in <code>butNot</code> are set?</p>
<span class="no-left">
fs:
</span>
- FlagSet
+ FlagConjunction
<span class="no-left">)</span>
@@ -12837,11 +12842,11 @@ in <code>butNot</code> are set?</p>
<div class="member-body">
<div class="member-body-short" id="short-body-is(fs)(ctx)">
- <p>Has this denotation one of the flags in <code>fs</code> set?</p>
+ <p>Has this denotation all of the flags in <code>fs</code> set?</p>
</div>
<div class="member-body-long" id ="long-body-is(fs)(ctx)">
- <p>Has this denotation one of the flags in <code>fs</code> set?</p>
+ <p>Has this denotation all of the flags in <code>fs</code> set?</p>
</div>
</div>
@@ -17907,96 +17912,6 @@ accessed via prefix <code>pre</code>?</p>
</script>
</div><!-- end member -->
- <div id="mergeNames(names1,names2,syntheticName)" class="member ">
- <div class="member-title">
- <span class="expand-button invisible" onclick="toggleMemberBody(this, 'mergeNames(names1,names2,syntheticName)');">[+]</span>
- <span class="member-annotations">
-
- </span>
- <span class="member-modifiers">
-
- </span>
- <span class="member-kind">
- def
- </span>
- <span class="member-name ">
-
- mergeNames
-
- </span>
-
-
-
- <span class="no-left">(</span>
-
-
- <span class="no-left">
- names1:
- </span>
- List
-<span class="no-left no-right">[</span>
-N
-<span class="no-left">]</span>
-
- <span class="no-left">, </span>
-
-
- <span class="">
- names2:
- </span>
- List
-<span class="no-left no-right">[</span>
-N
-<span class="no-left">]</span>
-
- <span class="no-left">, </span>
-
-
- <span class="">
- syntheticName:
- </span>
- Int<span class="right-arrow"> =&gt; </span>N
-
-
- <span class="no-left">)</span>
-
-
-
-
-
-
- <span class="no-left">: List
-<span class="no-left no-right">[</span>
-N
-<span class="no-left">]</span></span>
-
- </div><!-- end member-title -->
-
- <div class="member-body">
- <div class="member-body-short" id="short-body-mergeNames(names1,names2,syntheticName)">
- <p>Merge two lists of names. If names in corresponding positions match, keep them,
-otherwise generate new synthetic names.</p>
-
- </div>
- <div class="member-body-long" id ="long-body-mergeNames(names1,names2,syntheticName)">
- <p>Merge two lists of names. If names in corresponding positions match, keep them,
-otherwise generate new synthetic 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="migrationMessage(ctx)" class="member ">
<div class="member-title">
<span class="expand-button invisible" onclick="toggleMemberBody(this, 'migrationMessage(ctx)');">[+]</span>
@@ -19309,9 +19224,9 @@ Symbol
</script>
</div><!-- end member -->
- <div id="paramBounds(ctx)" class="member ">
+ <div id="paramInfo(ctx)" class="member ">
<div class="member-title">
- <span class="expand-button invisible" onclick="toggleMemberBody(this, 'paramBounds(ctx)');">[+]</span>
+ <span class="expand-button invisible" onclick="toggleMemberBody(this, 'paramInfo(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -19323,7 +19238,7 @@ Symbol
</span>
<span class="member-name ">
- paramBounds
+ paramInfo
</span>
@@ -19347,16 +19262,16 @@ Symbol
- <span class="no-left">: TypeBounds</span>
+ <span class="no-left">: Type</span>
</div><!-- end member-title -->
<div class="member-body">
- <div class="member-body-short" id="short-body-paramBounds(ctx)">
+ <div class="member-body-short" id="short-body-paramInfo(ctx)">
<p>The info of the type parameter</p>
</div>
- <div class="member-body-long" id ="long-body-paramBounds(ctx)">
+ <div class="member-body-long" id ="long-body-paramInfo(ctx)">
<p>The info of the type parameter</p>
</div>
@@ -19374,9 +19289,9 @@ Symbol
</script>
</div><!-- end member -->
- <div id="paramBoundsAsSeenFrom(pre)(ctx)" class="member ">
+ <div id="paramInfoAsSeenFrom(pre)(ctx)" class="member ">
<div class="member-title">
- <span class="expand-button " onclick="toggleMemberBody(this, 'paramBoundsAsSeenFrom(pre)(ctx)');">[+]</span>
+ <span class="expand-button " onclick="toggleMemberBody(this, 'paramInfoAsSeenFrom(pre)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -19388,7 +19303,7 @@ Symbol
</span>
<span class="member-name ">
- paramBoundsAsSeenFrom
+ paramInfoAsSeenFrom
</span>
@@ -19423,22 +19338,22 @@ Symbol
- <span class="no-left">: TypeBounds</span>
+ <span class="no-left">: Type</span>
</div><!-- end member-title -->
<div class="member-body">
- <div class="member-body-short" id="short-body-paramBoundsAsSeenFrom(pre)(ctx)">
+ <div class="member-body-short" id="short-body-paramInfoAsSeenFrom(pre)(ctx)">
<p>The info of the type parameter as seen from a prefix type.
For type parameter symbols, this is the <code>memberInfo</code> as seen from <code>prefix</code>.
For type lambda param...
</p>
</div>
- <div class="member-body-long" id ="long-body-paramBoundsAsSeenFrom(pre)(ctx)">
+ <div class="member-body-long" id ="long-body-paramInfoAsSeenFrom(pre)(ctx)">
<p>The info of the type parameter as seen from a prefix type.
For type parameter symbols, this is the <code>memberInfo</code> as seen from <code>prefix</code>.
-For type lambda parameters, it's the same as <code>paramBounds</code> as
+For type lambda parameters, it's the same as <code>paramInfos</code> as
<code>asSeenFrom</code> has already been applied to the whole type lambda.</p>
</div>
@@ -19456,9 +19371,9 @@ For type lambda parameters, it's the same as <code>paramBounds</code> as
</script>
</div><!-- end member -->
- <div id="paramBoundsOrCompleter(ctx)" class="member ">
+ <div id="paramInfoOrCompleter(ctx)" class="member ">
<div class="member-title">
- <span class="expand-button invisible" onclick="toggleMemberBody(this, 'paramBoundsOrCompleter(ctx)');">[+]</span>
+ <span class="expand-button invisible" onclick="toggleMemberBody(this, 'paramInfoOrCompleter(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -19470,7 +19385,7 @@ For type lambda parameters, it's the same as <code>paramBounds</code> as
</span>
<span class="member-name ">
- paramBoundsOrCompleter
+ paramInfoOrCompleter
</span>
@@ -19499,12 +19414,12 @@ For type lambda parameters, it's the same as <code>paramBounds</code> as
</div><!-- end member-title -->
<div class="member-body">
- <div class="member-body-short" id="short-body-paramBoundsOrCompleter(ctx)">
+ <div class="member-body-short" id="short-body-paramInfoOrCompleter(ctx)">
<p>The parameter bounds, or the completer if the type parameter
is an as-yet uncompleted symbol.</p>
</div>
- <div class="member-body-long" id ="long-body-paramBoundsOrCompleter(ctx)">
+ <div class="member-body-long" id ="long-body-paramInfoOrCompleter(ctx)">
<p>The parameter bounds, or the completer if the type parameter
is an as-yet uncompleted symbol.</p>
@@ -19561,7 +19476,7 @@ is an as-yet uncompleted symbol.</p>
- <span class="no-left">: TypeName</span>
+ <span class="no-left">: ThisName</span>
</div><!-- end member-title -->