diff options
Diffstat (limited to 'api/dotty/tools/dotc/core/Types$/MethodType.html')
-rw-r--r-- | api/dotty/tools/dotc/core/Types$/MethodType.html | 1268 |
1 files changed, 54 insertions, 1214 deletions
diff --git a/api/dotty/tools/dotc/core/Types$/MethodType.html b/api/dotty/tools/dotc/core/Types$/MethodType.html index 974f27344..779b65a5b 100644 --- a/api/dotty/tools/dotc/core/Types$/MethodType.html +++ b/api/dotty/tools/dotc/core/Types$/MethodType.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> @@ -5444,22 +5449,12 @@ <span class="keyword">extends</span> - <span class="entity-super-type">CachedGroundType</span> - - - <span class="keyword">with</span> - - <span class="entity-super-type">BindingType</span> - - - <span class="keyword">with</span> - - <span class="entity-super-type">TermType</span> + <span class="entity-super-type">MethodOrPoly</span> <span class="keyword">with</span> - <span class="entity-super-type">MethodOrPoly</span> + <span class="entity-super-type">TermLambda</span> <span class="keyword">with</span> @@ -5505,7 +5500,7 @@ TermName <span class="no-left"> - paramTypesExp: + paramInfosExp: </span> MethodType<span class="right-arrow"> => </span>List <span class="no-left no-right">[</span> @@ -5534,9 +5529,9 @@ Type <div id="entity-members" class="entity-section "> - <div id="myDependencyStatus" class="member "> + <div id="This" class="member "> <div class="member-title"> - <span class="expand-button invisible" onclick="toggleMemberBody(this, 'myDependencyStatus');">[+]</span> + <span class="expand-button invisible" onclick="toggleMemberBody(this, 'This');">[+]</span> <span class="member-annotations"> </span> @@ -5544,76 +5539,34 @@ Type </span> <span class="member-kind"> - var + type </span> <span class="member-name "> - myDependencyStatus + This </span> - - <span class="no-left">: DependencyStatus</span> - </div><!-- end member-title --> - - <div class="member-body"> - <div class="member-body-short" id="short-body-myDependencyStatus"> - - </div> - <div class="member-body-long" id ="long-body-myDependencyStatus"> - - </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="myParamDependencyStatus" class="member "> - <div class="member-title"> - <span class="expand-button invisible" onclick="toggleMemberBody(this, 'myParamDependencyStatus');">[+]</span> - <span class="member-annotations"> - - </span> - <span class="member-modifiers"> - - </span> - <span class="member-kind"> - var - </span> - <span class="member-name "> - - myParamDependencyStatus - + <span class="type-alias"> + <span class="equals"> = </span> + MethodType </span> - - - <span class="no-left">: DependencyStatus</span> - </div><!-- end member-title --> <div class="member-body"> - <div class="member-body-short" id="short-body-myParamDependencyStatus"> + <div class="member-body-short" id="short-body-This"> </div> - <div class="member-body-long" id ="long-body-myParamDependencyStatus"> + <div class="member-body-long" id ="long-body-This"> </div> </div> @@ -5630,9 +5583,9 @@ Type </script> </div><!-- end member --> - <div id="paramNames" class="member "> + <div id="paramInfos" class="member "> <div class="member-title"> - <span class="expand-button invisible" onclick="toggleMemberBody(this, 'paramNames');">[+]</span> + <span class="expand-button invisible" onclick="toggleMemberBody(this, 'paramInfos');">[+]</span> <span class="member-annotations"> </span> @@ -5644,7 +5597,7 @@ Type </span> <span class="member-name "> - paramNames + paramInfos </span> @@ -5655,16 +5608,16 @@ Type <span class="no-left">: List <span class="no-left no-right">[</span> -TermName +PInfo <span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - <div class="member-body-short" id="short-body-paramNames"> + <div class="member-body-short" id="short-body-paramInfos"> </div> - <div class="member-body-long" id ="long-body-paramNames"> + <div class="member-body-long" id ="long-body-paramInfos"> </div> </div> @@ -5681,21 +5634,21 @@ TermName </script> </div><!-- end member --> - <div id="paramTypes" class="member "> + <div id="paramInfosExp" class="member private"> <div class="member-title"> - <span class="expand-button invisible" onclick="toggleMemberBody(this, 'paramTypes');">[+]</span> + <span class="expand-button invisible" onclick="toggleMemberBody(this, 'paramInfosExp');">[+]</span> <span class="member-annotations"> </span> <span class="member-modifiers"> - + private </span> <span class="member-kind"> val </span> <span class="member-name "> - paramTypes + paramInfosExp </span> @@ -5704,15 +5657,18 @@ TermName - <span class="no-left">: R</span> + <span class="no-left">: MethodType<span class="right-arrow"> => </span>List +<span class="no-left no-right">[</span> +Type +<span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - <div class="member-body-short" id="short-body-paramTypes"> + <div class="member-body-short" id="short-body-paramInfosExp"> </div> - <div class="member-body-long" id ="long-body-paramTypes"> + <div class="member-body-long" id ="long-body-paramInfosExp"> </div> </div> @@ -5729,21 +5685,21 @@ TermName </script> </div><!-- end member --> - <div id="paramTypesExp" class="member private"> + <div id="paramNames" class="member "> <div class="member-title"> - <span class="expand-button invisible" onclick="toggleMemberBody(this, 'paramTypesExp');">[+]</span> + <span class="expand-button invisible" onclick="toggleMemberBody(this, 'paramNames');">[+]</span> <span class="member-annotations"> </span> <span class="member-modifiers"> - private + </span> <span class="member-kind"> val </span> <span class="member-name "> - paramTypesExp + paramNames </span> @@ -5752,18 +5708,18 @@ TermName - <span class="no-left">: MethodType<span class="right-arrow"> => </span>List + <span class="no-left">: List <span class="no-left no-right">[</span> -Type +TermName <span class="no-left">]</span></span> </div><!-- end member-title --> <div class="member-body"> - <div class="member-body-short" id="short-body-paramTypesExp"> + <div class="member-body-short" id="short-body-paramNames"> </div> - <div class="member-body-long" id ="long-body-paramTypesExp"> + <div class="member-body-long" id ="long-body-paramNames"> </div> </div> @@ -5803,7 +5759,7 @@ Type - <span class="no-left">: R</span> + <span class="no-left">: Type</span> </div><!-- end member-title --> @@ -5924,62 +5880,14 @@ Type </script> </div><!-- end member --> - <div id="computeHash" class="member "> - <div class="member-title"> - <span class="expand-button invisible" onclick="toggleMemberBody(this, 'computeHash');">[+]</span> - <span class="member-annotations"> - - </span> - <span class="member-modifiers"> - override - </span> - <span class="member-kind"> - def - </span> - <span class="member-name "> - - computeHash - - </span> - - - - - - - <span class="no-left">: Int</span> - - </div><!-- end member-title --> - - <div class="member-body"> - <div class="member-body-short" id="short-body-computeHash"> - - </div> - <div class="member-body-long" id ="long-body-computeHash"> - - </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="computeSignature(ctx)" class="member protected"> + <div id="computeSignature(ctx)" class="member "> <div class="member-title"> <span class="expand-button invisible" onclick="toggleMemberBody(this, 'computeSignature(ctx)');">[+]</span> <span class="member-annotations"> </span> <span class="member-modifiers"> - protected + override </span> <span class="member-kind"> def @@ -6035,961 +5943,6 @@ Type </script> </div><!-- end member --> - <div id="depStatus(initial,tp)(ctx)" class="member private"> - <div class="member-title"> - <span class="expand-button invisible" onclick="toggleMemberBody(this, 'depStatus(initial,tp)(ctx)');">[+]</span> - <span class="member-annotations"> - - </span> - <span class="member-modifiers"> - private - </span> - <span class="member-kind"> - def - </span> - <span class="member-name "> - - depStatus - - </span> - - - - <span class="no-left">(</span> - - - <span class="no-left"> - initial: - </span> - DependencyStatus - - <span class="no-left">, </span> - - - <span class=""> - tp: - </span> - Type - - - <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">: DependencyStatus</span> - - </div><!-- end member-title --> - - <div class="member-body"> - <div class="member-body-short" id="short-body-depStatus(initial,tp)(ctx)"> - - </div> - <div class="member-body-long" id ="long-body-depStatus(initial,tp)(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="dependencyStatus(ctx)" class="member private"> - <div class="member-title"> - <span class="expand-button " onclick="toggleMemberBody(this, 'dependencyStatus(ctx)');">[+]</span> - <span class="member-annotations"> - - </span> - <span class="member-modifiers"> - private - </span> - <span class="member-kind"> - def - </span> - <span class="member-name "> - - dependencyStatus - - </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">: DependencyStatus</span> - - </div><!-- end member-title --> - - <div class="member-body"> - <div class="member-body-short" id="short-body-dependencyStatus(ctx)"> - <p>The dependency status of this method. Some examples:</p> -<p>class C extends { type S; type T = String } -def f(x: C)(y: Boolean) // dependencyStatus = NoDeps -d... -</p> - - </div> - <div class="member-body-long" id ="long-body-dependencyStatus(ctx)"> - <p>The dependency status of this method. Some examples:</p> -<p>class C extends { type S; type T = String } -def f(x: C)(y: Boolean) // dependencyStatus = NoDeps -def f(x: C)(y: x.S) // dependencyStatus = TrueDeps -def f(x: C)(y: x.T) // dependencyStatus = FalseDeps, i.e. -// dependency can be eliminated by dealiasing.</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="derivedMethodType(paramNames,paramTypes,resType)(ctx)" class="member "> - <div class="member-title"> - <span class="expand-button invisible" onclick="toggleMemberBody(this, 'derivedMethodType(paramNames,paramTypes,resType)(ctx)');">[+]</span> - <span class="member-annotations"> - - </span> - <span class="member-modifiers"> - - </span> - <span class="member-kind"> - def - </span> - <span class="member-name "> - - derivedMethodType - - </span> - - - - <span class="no-left">(</span> - - - <span class="no-left"> - paramNames: - </span> - List -<span class="no-left no-right">[</span> -TermName -<span class="no-left">]</span> - - <span class="no-left">, </span> - - - <span class=""> - paramTypes: - </span> - List -<span class="no-left no-right">[</span> -Type -<span class="no-left">]</span> - - <span class="no-left">, </span> - - - <span class=""> - resType: - </span> - Type - - - <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">: MethodType</span> - - </div><!-- end member-title --> - - <div class="member-body"> - <div class="member-body-short" id="short-body-derivedMethodType(paramNames,paramTypes,resType)(ctx)"> - - </div> - <div class="member-body-long" id ="long-body-derivedMethodType(paramNames,paramTypes,resType)(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="derivedMethodType$default$1" class="member "> - <div class="member-title"> - <span class="expand-button invisible" onclick="toggleMemberBody(this, 'derivedMethodType$default$1');">[+]</span> - <span class="member-annotations"> - - </span> - <span class="member-modifiers"> - - </span> - <span class="member-kind"> - def - </span> - <span class="member-name "> - - derivedMethodType$default$1 - - </span> - - - - - - - <span class="no-left">: List -<span class="no-left no-right">[</span> -TermName -<span class="no-left">]</span></span> - - </div><!-- end member-title --> - - <div class="member-body"> - <div class="member-body-short" id="short-body-derivedMethodType$default$1"> - - </div> - <div class="member-body-long" id ="long-body-derivedMethodType$default$1"> - - </div> - </div> - <script> - function toggleMemberBody(span, sig) { - var shortBody = document.getElementById("short-body-" + sig); - var longBody = document.getElementById("long-body-" + sig); - - shortBody.classList.toggle("toggled") - longBody.classList.toggle("toggled") - - span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; - } - </script> - </div><!-- end member --> - - <div id="derivedMethodType$default$2" class="member "> - <div class="member-title"> - <span class="expand-button invisible" onclick="toggleMemberBody(this, 'derivedMethodType$default$2');">[+]</span> - <span class="member-annotations"> - - </span> - <span class="member-modifiers"> - - </span> - <span class="member-kind"> - def - </span> - <span class="member-name "> - - derivedMethodType$default$2 - - </span> - - - - - - - <span class="no-left">: List -<span class="no-left no-right">[</span> -Type -<span class="no-left">]</span></span> - - </div><!-- end member-title --> - - <div class="member-body"> - <div class="member-body-short" id="short-body-derivedMethodType$default$2"> - - </div> - <div class="member-body-long" id ="long-body-derivedMethodType$default$2"> - - </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="derivedMethodType$default$3" class="member "> - <div class="member-title"> - <span class="expand-button invisible" onclick="toggleMemberBody(this, 'derivedMethodType$default$3');">[+]</span> - <span class="member-annotations"> - - </span> - <span class="member-modifiers"> - - </span> - <span class="member-kind"> - def - </span> - <span class="member-name "> - - derivedMethodType$default$3 - - </span> - - - - - - - <span class="no-left">: Type</span> - - </div><!-- end member-title --> - - <div class="member-body"> - <div class="member-body-short" id="short-body-derivedMethodType$default$3"> - - </div> - <div class="member-body-long" id ="long-body-derivedMethodType$default$3"> - - </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="equals(that)" class="member "> - <div class="member-title"> - <span class="expand-button invisible" onclick="toggleMemberBody(this, 'equals(that)');">[+]</span> - <span class="member-annotations"> - - </span> - <span class="member-modifiers"> - override - </span> - <span class="member-kind"> - def - </span> - <span class="member-name "> - - equals - - </span> - - - - <span class="no-left">(</span> - - - <span class="no-left"> - that: - </span> - Any - - - <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-equals(that)"> - - </div> - <div class="member-body-long" id ="long-body-equals(that)"> - - </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="instantiate(argTypes)(ctx)" class="member "> - <div class="member-title"> - <span class="expand-button invisible" onclick="toggleMemberBody(this, 'instantiate(argTypes)(ctx)');">[+]</span> - <span class="member-annotations"> - - </span> - <span class="member-modifiers"> - - </span> - <span class="member-kind"> - def - </span> - <span class="member-name "> - - instantiate - - </span> - - - - <span class="no-left">(</span> - - - <span class="no-left"> - argTypes: => - </span> - List -<span class="no-left no-right">[</span> -Type -<span class="no-left">]</span> - - - <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">: Type</span> - - </div><!-- end member-title --> - - <div class="member-body"> - <div class="member-body-short" id="short-body-instantiate(argTypes)(ctx)"> - - </div> - <div class="member-body-long" id ="long-body-instantiate(argTypes)(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="isDependent(ctx)" class="member "> - <div class="member-title"> - <span class="expand-button invisible" onclick="toggleMemberBody(this, 'isDependent(ctx)');">[+]</span> - <span class="member-annotations"> - - </span> - <span class="member-modifiers"> - - </span> - <span class="member-kind"> - def - </span> - <span class="member-name "> - - isDependent - - </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">: Boolean</span> - - </div><!-- end member-title --> - - <div class="member-body"> - <div class="member-body-short" id="short-body-isDependent(ctx)"> - - </div> - <div class="member-body-long" id ="long-body-isDependent(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="isImplicit" class="member "> - <div class="member-title"> - <span class="expand-button invisible" onclick="toggleMemberBody(this, 'isImplicit');">[+]</span> - <span class="member-annotations"> - - </span> - <span class="member-modifiers"> - - </span> - <span class="member-kind"> - def - </span> - <span class="member-name "> - - isImplicit - - </span> - - - - - - - <span class="no-left">: Boolean</span> - - </div><!-- end member-title --> - - <div class="member-body"> - <div class="member-body-short" id="short-body-isImplicit"> - - </div> - <div class="member-body-long" id ="long-body-isImplicit"> - - </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="isJava" class="member "> - <div class="member-title"> - <span class="expand-button invisible" onclick="toggleMemberBody(this, 'isJava');">[+]</span> - <span class="member-annotations"> - - </span> - <span class="member-modifiers"> - - </span> - <span class="member-kind"> - def - </span> - <span class="member-name "> - - isJava - - </span> - - - - - - - <span class="no-left">: Boolean</span> - - </div><!-- end member-title --> - - <div class="member-body"> - <div class="member-body-short" id="short-body-isJava"> - - </div> - <div class="member-body-long" id ="long-body-isJava"> - - </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="isParamDependent(ctx)" class="member "> - <div class="member-title"> - <span class="expand-button invisible" onclick="toggleMemberBody(this, 'isParamDependent(ctx)');">[+]</span> - <span class="member-annotations"> - - </span> - <span class="member-modifiers"> - - </span> - <span class="member-kind"> - def - </span> - <span class="member-name "> - - isParamDependent - - </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">: Boolean</span> - - </div><!-- end member-title --> - - <div class="member-body"> - <div class="member-body-short" id="short-body-isParamDependent(ctx)"> - <p>Does one of the parameter types contain references to earlier parameters -of this method type which cannot be eliminated by de-aliasing?</p> - - </div> - <div class="member-body-long" id ="long-body-isParamDependent(ctx)"> - <p>Does one of the parameter types contain references to earlier parameters -of this method type which cannot be eliminated by de-aliasing?</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="myDependencyStatus_=(x$1)" class="member "> - <div class="member-title"> - <span class="expand-button invisible" onclick="toggleMemberBody(this, 'myDependencyStatus_=(x$1)');">[+]</span> - <span class="member-annotations"> - - </span> - <span class="member-modifiers"> - <accessor> - </span> - <span class="member-kind"> - def - </span> - <span class="member-name "> - - myDependencyStatus_= - - </span> - - - - <span class="no-left">(</span> - - - <span class="no-left"> - x$1: - </span> - Byte - - - <span class="no-left">)</span> - - - - - - - <span class="no-left">: Unit</span> - - </div><!-- end member-title --> - - <div class="member-body"> - <div class="member-body-short" id="short-body-myDependencyStatus_=(x$1)"> - - </div> - <div class="member-body-long" id ="long-body-myDependencyStatus_=(x$1)"> - - </div> - </div> - <script> - function toggleMemberBody(span, sig) { - var shortBody = document.getElementById("short-body-" + sig); - var longBody = document.getElementById("long-body-" + sig); - - shortBody.classList.toggle("toggled") - longBody.classList.toggle("toggled") - - span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; - } - </script> - </div><!-- end member --> - - <div id="myParamDependencyStatus_=(x$1)" class="member "> - <div class="member-title"> - <span class="expand-button invisible" onclick="toggleMemberBody(this, 'myParamDependencyStatus_=(x$1)');">[+]</span> - <span class="member-annotations"> - - </span> - <span class="member-modifiers"> - <accessor> - </span> - <span class="member-kind"> - def - </span> - <span class="member-name "> - - myParamDependencyStatus_= - - </span> - - - - <span class="no-left">(</span> - - - <span class="no-left"> - x$1: - </span> - Byte - - - <span class="no-left">)</span> - - - - - - - <span class="no-left">: Unit</span> - - </div><!-- end member-title --> - - <div class="member-body"> - <div class="member-body-short" id="short-body-myParamDependencyStatus_=(x$1)"> - - </div> - <div class="member-body-long" id ="long-body-myParamDependencyStatus_=(x$1)"> - - </div> - </div> - <script> - function toggleMemberBody(span, sig) { - var shortBody = document.getElementById("short-body-" + sig); - var longBody = document.getElementById("long-body-" + sig); - - shortBody.classList.toggle("toggled") - longBody.classList.toggle("toggled") - - span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; - } - </script> - </div><!-- end member --> - - <div id="paramDependencyStatus(ctx)" class="member private"> - <div class="member-title"> - <span class="expand-button invisible" onclick="toggleMemberBody(this, 'paramDependencyStatus(ctx)');">[+]</span> - <span class="member-annotations"> - - </span> - <span class="member-modifiers"> - private - </span> - <span class="member-kind"> - def - </span> - <span class="member-name "> - - paramDependencyStatus - - </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">: DependencyStatus</span> - - </div><!-- end member-title --> - - <div class="member-body"> - <div class="member-body-short" id="short-body-paramDependencyStatus(ctx)"> - <p>The parameter dependency status of this method. Analogous to <code>dependencyStatus</code>, -but tracking dependencies in same parameter list.</p> - - </div> - <div class="member-body-long" id ="long-body-paramDependencyStatus(ctx)"> - <p>The parameter dependency status of this method. Analogous to <code>dependencyStatus</code>, -but tracking dependencies in same parameter list.</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="prefixString" class="member protected"> <div class="member-title"> <span class="expand-button invisible" onclick="toggleMemberBody(this, 'prefixString');">[+]</span> @@ -7038,119 +5991,6 @@ but tracking dependencies in same parameter list.</p> </script> </div><!-- end member --> - <div id="resultType(ctx)" class="member "> - <div class="member-title"> - <span class="expand-button invisible" onclick="toggleMemberBody(this, 'resultType(ctx)');">[+]</span> - <span class="member-annotations"> - - </span> - <span class="member-modifiers"> - override - </span> - <span class="member-kind"> - def - </span> - <span class="member-name "> - - resultType - - </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">: Type</span> - - </div><!-- end member-title --> - - <div class="member-body"> - <div class="member-body-short" id="short-body-resultType(ctx)"> - <p>The resultType of a PolyType, MethodType, or ExprType, the type itself for others</p> - - </div> - <div class="member-body-long" id ="long-body-resultType(ctx)"> - <p>The resultType of a PolyType, MethodType, or ExprType, the type itself for others</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="toString" class="member "> - <div class="member-title"> - <span class="expand-button invisible" onclick="toggleMemberBody(this, 'toString');">[+]</span> - <span class="member-annotations"> - - </span> - <span class="member-modifiers"> - override - </span> - <span class="member-kind"> - def - </span> - <span class="member-name "> - - toString - - </span> - - - - - - - <span class="no-left">: String</span> - - </div><!-- end member-title --> - - <div class="member-body"> - <div class="member-body-short" id="short-body-toString"> - - </div> - <div class="member-body-long" id ="long-body-toString"> - - </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> </div><!-- end entity-container --> </div> |