aboutsummaryrefslogtreecommitdiff
path: root/api/dotty/tools/dotc/ast
diff options
context:
space:
mode:
authordotty-bot <felix.mulder@epfl.ch>2017-02-03 18:05:53 +0000
committerdotty-bot <felix.mulder@epfl.ch>2017-02-03 18:05:53 +0000
commit881c3b182fda1036d5a507d08ff85f7709d70703 (patch)
treec0248d0a1664dcbf9f483b65f65e4d4710c3d0bb /api/dotty/tools/dotc/ast
parentb45ed2e609603cdaa94f9b7f5099da01e5e45314 (diff)
downloaddotty-881c3b182fda1036d5a507d08ff85f7709d70703.tar.gz
dotty-881c3b182fda1036d5a507d08ff85f7709d70703.tar.bz2
dotty-881c3b182fda1036d5a507d08ff85f7709d70703.zip
Update gh-pages site for da7d7231b7f21fe1085abc569eb783590074a359
Diffstat (limited to 'api/dotty/tools/dotc/ast')
-rw-r--r--api/dotty/tools/dotc/ast/NavigateAST$.html140
-rw-r--r--api/dotty/tools/dotc/ast/PluggableTransformers$.html17
-rw-r--r--api/dotty/tools/dotc/ast/Positioned.html297
-rw-r--r--api/dotty/tools/dotc/ast/TreeInfo$.html112
-rw-r--r--api/dotty/tools/dotc/ast/TreeInfo$/PurityLevel$.html17
-rw-r--r--api/dotty/tools/dotc/ast/TreeInfo$/PurityLevel.html101
-rw-r--r--api/dotty/tools/dotc/ast/TreeInfo.html673
-rw-r--r--api/dotty/tools/dotc/ast/TreeInfo/MatchingArgs.html203
-rw-r--r--api/dotty/tools/dotc/ast/TreeTypeMap$.html133
-rw-r--r--api/dotty/tools/dotc/ast/TreeTypeMap.html572
-rw-r--r--api/dotty/tools/dotc/ast/Trees$.html2385
-rw-r--r--api/dotty/tools/dotc/ast/Trees$/Alternative$.html65
-rw-r--r--api/dotty/tools/dotc/ast/Trees$/Alternative.html185
-rw-r--r--api/dotty/tools/dotc/ast/Trees$/AndTypeTree$.html65
-rw-r--r--api/dotty/tools/dotc/ast/Trees$/AndTypeTree.html254
-rw-r--r--api/dotty/tools/dotc/ast/Trees$/Annotated$.html65
-rw-r--r--api/dotty/tools/dotc/ast/Trees$/Annotated.html273
-rw-r--r--api/dotty/tools/dotc/ast/Trees$/AppliedTypeTree$.html65
-rw-r--r--api/dotty/tools/dotc/ast/Trees$/AppliedTypeTree.html287
-rw-r--r--api/dotty/tools/dotc/ast/Trees$/Apply$.html65
-rw-r--r--api/dotty/tools/dotc/ast/Trees$/Apply.html258
-rw-r--r--api/dotty/tools/dotc/ast/Trees$/Assign$.html65
-rw-r--r--api/dotty/tools/dotc/ast/Trees$/Assign.html254
-rw-r--r--api/dotty/tools/dotc/ast/Trees$/BackquotedIdent.html94
-rw-r--r--api/dotty/tools/dotc/ast/Trees$/Bind$.html65
-rw-r--r--api/dotty/tools/dotc/ast/Trees$/Bind.html286
-rw-r--r--api/dotty/tools/dotc/ast/Trees$/Block$.html65
-rw-r--r--api/dotty/tools/dotc/ast/Trees$/Block.html263
-rw-r--r--api/dotty/tools/dotc/ast/Trees$/ByNameTypeTree$.html65
-rw-r--r--api/dotty/tools/dotc/ast/Trees$/ByNameTypeTree.html176
-rw-r--r--api/dotty/tools/dotc/ast/Trees$/CaseDef$.html65
-rw-r--r--api/dotty/tools/dotc/ast/Trees$/CaseDef.html327
-rw-r--r--api/dotty/tools/dotc/ast/Trees$/Closure$.html65
-rw-r--r--api/dotty/tools/dotc/ast/Trees$/Closure.html341
-rw-r--r--api/dotty/tools/dotc/ast/Trees$/DefDef$.html65
-rw-r--r--api/dotty/tools/dotc/ast/Trees$/DefDef.html546
-rw-r--r--api/dotty/tools/dotc/ast/Trees$/DefTree.html98
-rw-r--r--api/dotty/tools/dotc/ast/Trees$/DenotingTree.html93
-rw-r--r--api/dotty/tools/dotc/ast/Trees$/EmptyValDef.html75
-rw-r--r--api/dotty/tools/dotc/ast/Trees$/GenericApply.html151
-rw-r--r--api/dotty/tools/dotc/ast/Trees$/Ident$.html65
-rw-r--r--api/dotty/tools/dotc/ast/Trees$/Ident.html182
-rw-r--r--api/dotty/tools/dotc/ast/Trees$/If$.html65
-rw-r--r--api/dotty/tools/dotc/ast/Trees$/If.html332
-rw-r--r--api/dotty/tools/dotc/ast/Trees$/Import$.html65
-rw-r--r--api/dotty/tools/dotc/ast/Trees$/Import.html258
-rw-r--r--api/dotty/tools/dotc/ast/Trees$/Inlined$.html65
-rw-r--r--api/dotty/tools/dotc/ast/Trees$/Inlined.html323
-rw-r--r--api/dotty/tools/dotc/ast/Trees$/Instance.html1412
-rw-r--r--api/dotty/tools/dotc/ast/Trees$/Instance/DeepFolder.html96
-rw-r--r--api/dotty/tools/dotc/ast/Trees$/Instance/ShallowFolder.html96
-rw-r--r--api/dotty/tools/dotc/ast/Trees$/Instance/TreeAccumulator.html98
-rw-r--r--api/dotty/tools/dotc/ast/Trees$/Instance/TreeCopier.html1749
-rw-r--r--api/dotty/tools/dotc/ast/Trees$/Instance/TreeMap$.html36
-rw-r--r--api/dotty/tools/dotc/ast/Trees$/Instance/TreeMap.html164
-rw-r--r--api/dotty/tools/dotc/ast/Trees$/Instance/TreeTraverser.html95
-rw-r--r--api/dotty/tools/dotc/ast/Trees$/JavaSeqLiteral.html143
-rw-r--r--api/dotty/tools/dotc/ast/Trees$/Lazy.html48
-rw-r--r--api/dotty/tools/dotc/ast/Trees$/Literal$.html65
-rw-r--r--api/dotty/tools/dotc/ast/Trees$/Literal.html163
-rw-r--r--api/dotty/tools/dotc/ast/Trees$/Match$.html65
-rw-r--r--api/dotty/tools/dotc/ast/Trees$/Match.html263
-rw-r--r--api/dotty/tools/dotc/ast/Trees$/MemberDef.html498
-rw-r--r--api/dotty/tools/dotc/ast/Trees$/NameTree.html90
-rw-r--r--api/dotty/tools/dotc/ast/Trees$/NamedArg$.html65
-rw-r--r--api/dotty/tools/dotc/ast/Trees$/NamedArg.html236
-rw-r--r--api/dotty/tools/dotc/ast/Trees$/New$.html65
-rw-r--r--api/dotty/tools/dotc/ast/Trees$/New.html176
-rw-r--r--api/dotty/tools/dotc/ast/Trees$/OrTypeTree$.html65
-rw-r--r--api/dotty/tools/dotc/ast/Trees$/OrTypeTree.html254
-rw-r--r--api/dotty/tools/dotc/ast/Trees$/PackageDef$.html65
-rw-r--r--api/dotty/tools/dotc/ast/Trees$/PackageDef.html282
-rw-r--r--api/dotty/tools/dotc/ast/Trees$/PatternTree.html79
-rw-r--r--api/dotty/tools/dotc/ast/Trees$/PolyTypeTree$.html65
-rw-r--r--api/dotty/tools/dotc/ast/Trees$/PolyTypeTree.html263
-rw-r--r--api/dotty/tools/dotc/ast/Trees$/ProxyTree.html157
-rw-r--r--api/dotty/tools/dotc/ast/Trees$/RefTree.html135
-rw-r--r--api/dotty/tools/dotc/ast/Trees$/RefinedTypeTree$.html65
-rw-r--r--api/dotty/tools/dotc/ast/Trees$/RefinedTypeTree.html287
-rw-r--r--api/dotty/tools/dotc/ast/Trees$/Return$.html89
-rw-r--r--api/dotty/tools/dotc/ast/Trees$/Return.html254
-rw-r--r--api/dotty/tools/dotc/ast/Trees$/Select$.html65
-rw-r--r--api/dotty/tools/dotc/ast/Trees$/Select.html236
-rw-r--r--api/dotty/tools/dotc/ast/Trees$/SelectWithSig.html156
-rw-r--r--api/dotty/tools/dotc/ast/Trees$/SeqLiteral$.html65
-rw-r--r--api/dotty/tools/dotc/ast/Trees$/SeqLiteral.html258
-rw-r--r--api/dotty/tools/dotc/ast/Trees$/SingletonTypeTree$.html65
-rw-r--r--api/dotty/tools/dotc/ast/Trees$/SingletonTypeTree.html176
-rw-r--r--api/dotty/tools/dotc/ast/Trees$/Super$.html65
-rw-r--r--api/dotty/tools/dotc/ast/Trees$/Super.html265
-rw-r--r--api/dotty/tools/dotc/ast/Trees$/Template$.html65
-rw-r--r--api/dotty/tools/dotc/ast/Trees$/Template.html514
-rw-r--r--api/dotty/tools/dotc/ast/Trees$/TermTree.html79
-rw-r--r--api/dotty/tools/dotc/ast/Trees$/Thicket$.html65
-rw-r--r--api/dotty/tools/dotc/ast/Trees$/Thicket.html322
-rw-r--r--api/dotty/tools/dotc/ast/Trees$/This$.html65
-rw-r--r--api/dotty/tools/dotc/ast/Trees$/This.html185
-rw-r--r--api/dotty/tools/dotc/ast/Trees$/Tree.html647
-rw-r--r--api/dotty/tools/dotc/ast/Trees$/Try$.html65
-rw-r--r--api/dotty/tools/dotc/ast/Trees$/Try.html341
-rw-r--r--api/dotty/tools/dotc/ast/Trees$/TypTree.html79
-rw-r--r--api/dotty/tools/dotc/ast/Trees$/TypeApply$.html65
-rw-r--r--api/dotty/tools/dotc/ast/Trees$/TypeApply.html258
-rw-r--r--api/dotty/tools/dotc/ast/Trees$/TypeBoundsTree$.html65
-rw-r--r--api/dotty/tools/dotc/ast/Trees$/TypeBoundsTree.html254
-rw-r--r--api/dotty/tools/dotc/ast/Trees$/TypeDef$.html65
-rw-r--r--api/dotty/tools/dotc/ast/Trees$/TypeDef.html256
-rw-r--r--api/dotty/tools/dotc/ast/Trees$/TypeTree$.html60
-rw-r--r--api/dotty/tools/dotc/ast/Trees$/TypeTree.html144
-rw-r--r--api/dotty/tools/dotc/ast/Trees$/Typed$.html65
-rw-r--r--api/dotty/tools/dotc/ast/Trees$/Typed.html278
-rw-r--r--api/dotty/tools/dotc/ast/Trees$/UnApply$.html65
-rw-r--r--api/dotty/tools/dotc/ast/Trees$/UnApply.html350
-rw-r--r--api/dotty/tools/dotc/ast/Trees$/UnAssignedTypeException.html102
-rw-r--r--api/dotty/tools/dotc/ast/Trees$/ValDef$.html65
-rw-r--r--api/dotty/tools/dotc/ast/Trees$/ValDef.html363
-rw-r--r--api/dotty/tools/dotc/ast/Trees$/ValOrDefDef.html110
-rw-r--r--api/dotty/tools/dotc/ast/Trees$/WithLazyField.html86
-rw-r--r--api/dotty/tools/dotc/ast/Trees$/WithoutTypeOrPos.html124
-rw-r--r--api/dotty/tools/dotc/ast/TypedTreeInfo.html617
-rw-r--r--api/dotty/tools/dotc/ast/TypedTreeInfo/closure$.html46
-rw-r--r--api/dotty/tools/dotc/ast/UntypedTreeInfo.html86
-rw-r--r--api/dotty/tools/dotc/ast/desugar$.html1007
-rw-r--r--api/dotty/tools/dotc/ast/desugar$/DerivedFromParamTree.html88
-rw-r--r--api/dotty/tools/dotc/ast/desugar$/IrrefutableGenFrom.html90
-rw-r--r--api/dotty/tools/dotc/ast/desugar$/SetterParamTree.html58
-rw-r--r--api/dotty/tools/dotc/ast/desugar$/TypeRefTree.html58
-rw-r--r--api/dotty/tools/dotc/ast/desugar$/VarPattern$.html41
-rw-r--r--api/dotty/tools/dotc/ast/index.html271
-rw-r--r--api/dotty/tools/dotc/ast/tpd$.html1922
-rw-r--r--api/dotty/tools/dotc/ast/tpd$/EnclosingMethodTraverser.html76
-rw-r--r--api/dotty/tools/dotc/ast/tpd$/FindLocalDummyAccumulator.html119
-rw-r--r--api/dotty/tools/dotc/ast/tpd$/ListOfTreeDecorator$.html17
-rw-r--r--api/dotty/tools/dotc/ast/tpd$/ListOfTreeDecorator.html95
-rw-r--r--api/dotty/tools/dotc/ast/tpd$/MaybePoly$.html46
-rw-r--r--api/dotty/tools/dotc/ast/tpd$/TreeOps$.html17
-rw-r--r--api/dotty/tools/dotc/ast/tpd$/TreeOps.html768
-rw-r--r--api/dotty/tools/dotc/ast/tpd$/TypedTreeCopier.html779
-rw-r--r--api/dotty/tools/dotc/ast/untpd$.html2567
-rw-r--r--api/dotty/tools/dotc/ast/untpd$/ContextBounds$.html64
-rw-r--r--api/dotty/tools/dotc/ast/untpd$/ContextBounds.html203
-rw-r--r--api/dotty/tools/dotc/ast/untpd$/DerivedTypeTree.html157
-rw-r--r--api/dotty/tools/dotc/ast/untpd$/DoWhile$.html64
-rw-r--r--api/dotty/tools/dotc/ast/untpd$/DoWhile.html190
-rw-r--r--api/dotty/tools/dotc/ast/untpd$/EmptyTypeIdent$.html51
-rw-r--r--api/dotty/tools/dotc/ast/untpd$/ForDo$.html64
-rw-r--r--api/dotty/tools/dotc/ast/untpd$/ForDo.html203
-rw-r--r--api/dotty/tools/dotc/ast/untpd$/ForYield$.html64
-rw-r--r--api/dotty/tools/dotc/ast/untpd$/ForYield.html203
-rw-r--r--api/dotty/tools/dotc/ast/untpd$/Function$.html64
-rw-r--r--api/dotty/tools/dotc/ast/untpd$/Function.html238
-rw-r--r--api/dotty/tools/dotc/ast/untpd$/GenAlias$.html64
-rw-r--r--api/dotty/tools/dotc/ast/untpd$/GenAlias.html185
-rw-r--r--api/dotty/tools/dotc/ast/untpd$/GenFrom$.html64
-rw-r--r--api/dotty/tools/dotc/ast/untpd$/GenFrom.html185
-rw-r--r--api/dotty/tools/dotc/ast/untpd$/ImplicitFunction.html117
-rw-r--r--api/dotty/tools/dotc/ast/untpd$/InfixOp$.html64
-rw-r--r--api/dotty/tools/dotc/ast/untpd$/InfixOp.html255
-rw-r--r--api/dotty/tools/dotc/ast/untpd$/InfixOpBlock.html90
-rw-r--r--api/dotty/tools/dotc/ast/untpd$/InterpolatedString$.html64
-rw-r--r--api/dotty/tools/dotc/ast/untpd$/InterpolatedString.html203
-rw-r--r--api/dotty/tools/dotc/ast/untpd$/Mod$.html473
-rw-r--r--api/dotty/tools/dotc/ast/untpd$/Mod$/Abstract$.html64
-rw-r--r--api/dotty/tools/dotc/ast/untpd$/Mod$/Abstract.html62
-rw-r--r--api/dotty/tools/dotc/ast/untpd$/Mod$/Final$.html64
-rw-r--r--api/dotty/tools/dotc/ast/untpd$/Mod$/Final.html62
-rw-r--r--api/dotty/tools/dotc/ast/untpd$/Mod$/Implicit$.html64
-rw-r--r--api/dotty/tools/dotc/ast/untpd$/Mod$/Implicit.html62
-rw-r--r--api/dotty/tools/dotc/ast/untpd$/Mod$/Inline$.html64
-rw-r--r--api/dotty/tools/dotc/ast/untpd$/Mod$/Inline.html62
-rw-r--r--api/dotty/tools/dotc/ast/untpd$/Mod$/Lazy$.html64
-rw-r--r--api/dotty/tools/dotc/ast/untpd$/Mod$/Lazy.html62
-rw-r--r--api/dotty/tools/dotc/ast/untpd$/Mod$/Override$.html64
-rw-r--r--api/dotty/tools/dotc/ast/untpd$/Mod$/Override.html62
-rw-r--r--api/dotty/tools/dotc/ast/untpd$/Mod$/Private$.html64
-rw-r--r--api/dotty/tools/dotc/ast/untpd$/Mod$/Private.html62
-rw-r--r--api/dotty/tools/dotc/ast/untpd$/Mod$/Protected$.html64
-rw-r--r--api/dotty/tools/dotc/ast/untpd$/Mod$/Protected.html62
-rw-r--r--api/dotty/tools/dotc/ast/untpd$/Mod$/Sealed$.html64
-rw-r--r--api/dotty/tools/dotc/ast/untpd$/Mod$/Sealed.html62
-rw-r--r--api/dotty/tools/dotc/ast/untpd$/Mod$/Type$.html64
-rw-r--r--api/dotty/tools/dotc/ast/untpd$/Mod$/Type.html62
-rw-r--r--api/dotty/tools/dotc/ast/untpd$/Mod$/Val$.html64
-rw-r--r--api/dotty/tools/dotc/ast/untpd$/Mod$/Val.html62
-rw-r--r--api/dotty/tools/dotc/ast/untpd$/Mod$/Var$.html64
-rw-r--r--api/dotty/tools/dotc/ast/untpd$/Mod$/Var.html62
-rw-r--r--api/dotty/tools/dotc/ast/untpd$/Mod.html63
-rw-r--r--api/dotty/tools/dotc/ast/untpd$/Modifiers$.html140
-rw-r--r--api/dotty/tools/dotc/ast/untpd$/Modifiers.html650
-rw-r--r--api/dotty/tools/dotc/ast/untpd$/ModsDecorator.html48
-rw-r--r--api/dotty/tools/dotc/ast/untpd$/ModuleDef$.html64
-rw-r--r--api/dotty/tools/dotc/ast/untpd$/ModuleDef.html225
-rw-r--r--api/dotty/tools/dotc/ast/untpd$/OpTree.html85
-rw-r--r--api/dotty/tools/dotc/ast/untpd$/Parens$.html64
-rw-r--r--api/dotty/tools/dotc/ast/untpd$/Parens.html144
-rw-r--r--api/dotty/tools/dotc/ast/untpd$/ParsedTry$.html64
-rw-r--r--api/dotty/tools/dotc/ast/untpd$/ParsedTry.html255
-rw-r--r--api/dotty/tools/dotc/ast/untpd$/PatDef$.html64
-rw-r--r--api/dotty/tools/dotc/ast/untpd$/PatDef.html333
-rw-r--r--api/dotty/tools/dotc/ast/untpd$/PostfixOp$.html64
-rw-r--r--api/dotty/tools/dotc/ast/untpd$/PostfixOp.html190
-rw-r--r--api/dotty/tools/dotc/ast/untpd$/PrefixOp$.html64
-rw-r--r--api/dotty/tools/dotc/ast/untpd$/PrefixOp.html190
-rw-r--r--api/dotty/tools/dotc/ast/untpd$/SymbolLit$.html64
-rw-r--r--api/dotty/tools/dotc/ast/untpd$/SymbolLit.html125
-rw-r--r--api/dotty/tools/dotc/ast/untpd$/Throw$.html64
-rw-r--r--api/dotty/tools/dotc/ast/untpd$/Throw.html125
-rw-r--r--api/dotty/tools/dotc/ast/untpd$/Tuple$.html64
-rw-r--r--api/dotty/tools/dotc/ast/untpd$/Tuple.html173
-rw-r--r--api/dotty/tools/dotc/ast/untpd$/TypedSplice$.html55
-rw-r--r--api/dotty/tools/dotc/ast/untpd$/TypedSplice.html141
-rw-r--r--api/dotty/tools/dotc/ast/untpd$/UntypedDeepFolder.html96
-rw-r--r--api/dotty/tools/dotc/ast/untpd$/UntypedTreeAccumulator.html69
-rw-r--r--api/dotty/tools/dotc/ast/untpd$/UntypedTreeCopier.html447
-rw-r--r--api/dotty/tools/dotc/ast/untpd$/UntypedTreeMap$.html36
-rw-r--r--api/dotty/tools/dotc/ast/untpd$/UntypedTreeMap.html82
-rw-r--r--api/dotty/tools/dotc/ast/untpd$/WhileDo$.html64
-rw-r--r--api/dotty/tools/dotc/ast/untpd$/WhileDo.html190
-rw-r--r--api/dotty/tools/dotc/ast/untpd$/WildcardFunction.html98
-rw-r--r--api/dotty/tools/dotc/ast/untpd$/modsDeco.html110
220 files changed, 41031 insertions, 2270 deletions
diff --git a/api/dotty/tools/dotc/ast/NavigateAST$.html b/api/dotty/tools/dotc/ast/NavigateAST$.html
index 750743d3e..d618e8db6 100644
--- a/api/dotty/tools/dotc/ast/NavigateAST$.html
+++ b/api/dotty/tools/dotc/ast/NavigateAST$.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
final
</span>
@@ -5330,6 +5333,8 @@
<span id="entity-name">
NavigateAST
</span>
+
+
</div>
@@ -5339,12 +5344,23 @@
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="pathTo(pos,from)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'pathTo(pos,from)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5399,20 +5415,43 @@
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+Positioned
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>The reverse path from node <code>from</code> to the node that closest encloses position <code>pos</code>,
+ <div class="member-body-short" id="short-body-pathTo(pos,from)(ctx)">
+ <p>The reverse path from node <code>from</code> to the node that closest encloses position <code>pos</code>,
or <code>Nil</code> if no such path exists. If a non-empty path is returned it start...
</p>
+ </div>
+ <div class="member-body-long" id ="long-body-pathTo(pos,from)(ctx)">
+ <p>The reverse path from node <code>from</code> to the node that closest encloses position <code>pos</code>,
+or <code>Nil</code> if no such path exists. If a non-empty path is returned it starts with
+the node closest enclosing <code>pos</code> and ends with <code>from</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="toUntyped(tree)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'toUntyped(tree)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5464,14 +5503,33 @@ or <code>Nil</code> if no such path exists. If a non-empty path is returned it s
</div><!-- end member-title -->
<div class="member-body">
- <p>The untyped tree corresponding to typed tree <code>tree</code> in the compilation
+ <div class="member-body-short" id="short-body-toUntyped(tree)(ctx)">
+ <p>The untyped tree corresponding to typed tree <code>tree</code> in the compilation
unit specified by <code>ctx</code></p>
+ </div>
+ <div class="member-body-long" id ="long-body-toUntyped(tree)(ctx)">
+ <p>The untyped tree corresponding to typed tree <code>tree</code> in the compilation
+unit specified by <code>ctx</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="untypedPath(tree,exactMatch)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'untypedPath(tree,exactMatch)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5526,20 +5584,43 @@ unit specified by <code>ctx</code></p>
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+Positioned
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>The reverse path of untyped trees starting with a tree that closest matches
+ <div class="member-body-short" id="short-body-untypedPath(tree,exactMatch)(ctx)">
+ <p>The reverse path of untyped trees starting with a tree that closest matches
<code>tree</code> and ending in the untyped tree at the root of the compilation unit
spec...</p>
+ </div>
+ <div class="member-body-long" id ="long-body-untypedPath(tree,exactMatch)(ctx)">
+ <p>The reverse path of untyped trees starting with a tree that closest matches
+<code>tree</code> and ending in the untyped tree at the root of the compilation unit
+specified by <code>ctx</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="untypedPath(pos)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'untypedPath(pos)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5586,19 +5667,41 @@ spec...</p>
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+Positioned
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>The reverse part of the untyped root of the compilation unit of <code>ctx</code> to
+ <div class="member-body-short" id="short-body-untypedPath(pos)(ctx)">
+ <p>The reverse part of the untyped root of the compilation unit of <code>ctx</code> to
+position <code>pos</code>.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-untypedPath(pos)(ctx)">
+ <p>The reverse part of the untyped root of the compilation unit of <code>ctx</code> to
position <code>pos</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="untypedPath$default$2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'untypedPath$default$2');">[+]</span>
<span class="member-annotations">
</span>
@@ -5624,11 +5727,30 @@ position <code>pos</code>.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>The reverse path of untyped trees starting with a tree that closest matches
+ <div class="member-body-short" id="short-body-untypedPath$default$2">
+ <p>The reverse path of untyped trees starting with a tree that closest matches
<code>tree</code> and ending in the untyped tree at the root of the compilation unit
spec...</p>
+ </div>
+ <div class="member-body-long" id ="long-body-untypedPath$default$2">
+ <p>The reverse path of untyped trees starting with a tree that closest matches
+<code>tree</code> and ending in the untyped tree at the root of the compilation unit
+specified by <code>ctx</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>
diff --git a/api/dotty/tools/dotc/ast/PluggableTransformers$.html b/api/dotty/tools/dotc/ast/PluggableTransformers$.html
index 8615356e9..18239125d 100644
--- a/api/dotty/tools/dotc/ast/PluggableTransformers$.html
+++ b/api/dotty/tools/dotc/ast/PluggableTransformers$.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
final
</span>
@@ -5330,11 +5333,23 @@
<span id="entity-name">
PluggableTransformers
</span>
+
+
</div>
- <h1 class="section empty">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section empty">
+ Members
+ </h1>
<div id="entity-members" class="entity-section empty">
diff --git a/api/dotty/tools/dotc/ast/Positioned.html b/api/dotty/tools/dotc/ast/Positioned.html
index 3753b9361..19eff3aeb 100644
--- a/api/dotty/tools/dotc/ast/Positioned.html
+++ b/api/dotty/tools/dotc/ast/Positioned.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
abstract
</span>
@@ -5330,6 +5333,22 @@
<span id="entity-name">
Positioned
</span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">DotClass</span>
+
+
+ <span class="keyword">with</span>
+
+ <span class="entity-super-type">Product</span>
+
+ </div>
+
</div>
@@ -5339,12 +5358,35 @@
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">Positioned</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="curPos" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'curPos');">[+]</span>
<span class="member-annotations">
</span>
@@ -5370,12 +5412,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-curPos">
+
+ </div>
+ <div class="member-body-long" id ="long-body-curPos">
+
+ </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="addPos(pos)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'addPos(pos)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5414,14 +5473,33 @@
</div><!-- end member-title -->
<div class="member-body">
- <p>This item with a position that's the union of the given <code>pos</code> and the
+ <div class="member-body-short" id="short-body-addPos(pos)">
+ <p>This item with a position that's the union of the given <code>pos</code> and the
+current position.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-addPos(pos)">
+ <p>This item with a position that's the union of the given <code>pos</code> and the
current position.</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="checkPos(nonOverlapping)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'checkPos(nonOverlapping)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5473,15 +5551,35 @@ current position.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Check that all positioned items in this tree satisfy the following conditions:
+ <div class="member-body-short" id="short-body-checkPos(nonOverlapping)(ctx)">
+ <p>Check that all positioned items in this tree satisfy the following conditions:
- Parent positions contain child positions
- If item is a non-empty tree,...</p>
+ </div>
+ <div class="member-body-long" id ="long-body-checkPos(nonOverlapping)(ctx)">
+ <p>Check that all positioned items in this tree satisfy the following conditions:
+- Parent positions contain child positions
+- If item is a non-empty tree, it has a position</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="contains(that)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'contains(that)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5520,12 +5618,29 @@ current position.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-contains(that)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-contains(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="initialPos" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'initialPos');">[+]</span>
<span class="member-annotations">
</span>
@@ -5551,13 +5666,31 @@ current position.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>The initial, synthetic position. This is usually the union of all positioned children's positions.</p>
+ <div class="member-body-short" id="short-body-initialPos">
+ <p>The initial, synthetic position. This is usually the union of all positioned children's positions.</p>
+ </div>
+ <div class="member-body-long" id ="long-body-initialPos">
+ <p>The initial, synthetic position. This is usually the union of all positioned children's positions.</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="pos" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'pos');">[+]</span>
<span class="member-annotations">
</span>
@@ -5583,13 +5716,31 @@ current position.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>The item's position.</p>
+ <div class="member-body-short" id="short-body-pos">
+ <p>The item's position.</p>
+ </div>
+ <div class="member-body-long" id ="long-body-pos">
+ <p>The item's position.</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="setChildPositions(pos)" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'setChildPositions(pos)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5628,16 +5779,43 @@ current position.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>If any children of this node do not have positions,
+ <div class="member-body-short" id="short-body-setChildPositions(pos)">
+ <p>If any children of this node do not have positions,
fit their positions between the positions of the known subtrees
and transitively visit their childre...
</p>
+ </div>
+ <div class="member-body-long" id ="long-body-setChildPositions(pos)">
+ <p>If any children of this node do not have positions,
+fit their positions between the positions of the known subtrees
+and transitively visit their children.
+The method is likely time-critical because it is invoked on any node
+we create, so we want to avoid object allocations in the common case.
+The method is naturally expressed as two mutually (tail-)recursive
+functions, one which computes the next element to consider or terminates if there
+is none and the other which propagates the position information to that element.
+But since mutual tail recursion is not supported in Scala, we express it instead
+as a while loop with a termination by return in the middle.</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="setPos(pos)" class="member protected">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'setPos(pos)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5676,14 +5854,33 @@ and transitively visit their childre...
</div><!-- end member-title -->
<div class="member-body">
- <p>Destructively update <code>curPos</code> to given position. Also, set any missing
+ <div class="member-body-short" id="short-body-setPos(pos)">
+ <p>Destructively update <code>curPos</code> to given position. Also, set any missing
positions in children.</p>
+ </div>
+ <div class="member-body-long" id ="long-body-setPos(pos)">
+ <p>Destructively update <code>curPos</code> to given position. Also, set any missing
+positions in children.</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="setPosUnchecked(pos)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'setPosUnchecked(pos)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5722,15 +5919,35 @@ positions in children.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Set position of this tree only, without performing
+ <div class="member-body-short" id="short-body-setPosUnchecked(pos)">
+ <p>Set position of this tree only, without performing
any checks of consistency with - or updates of - other positions.
Called from Unpickler when entering...</p>
+ </div>
+ <div class="member-body-long" id ="long-body-setPosUnchecked(pos)">
+ <p>Set position of this tree only, without performing
+any checks of consistency with - or updates of - other positions.
+Called from Unpickler when entering positions.</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="unionPos(pos,xs)" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'unionPos(pos,xs)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5780,12 +5997,29 @@ Nothing<span class="bounds"> &lt;: </span>Any
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-unionPos(pos,xs)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-unionPos(pos,xs)">
+
+ </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="withPos(pos)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'withPos(pos)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5824,16 +6058,37 @@ Nothing<span class="bounds"> &lt;: </span>Any
</div><!-- end member-title -->
<div class="member-body">
- <p>A positioned item like this one with the position set to <code>pos</code>.
+ <div class="member-body-short" id="short-body-withPos(pos)">
+ <p>A positioned item like this one with the position set to <code>pos</code>.
if the positioned item is source-derived, a clone is returned.
If the positioned item is s...
</p>
+ </div>
+ <div class="member-body-long" id ="long-body-withPos(pos)">
+ <p>A positioned item like this one with the position set to <code>pos</code>.
+if the positioned item is source-derived, a clone is returned.
+If the positioned item is synthetic, the position is updated
+destructively and the item itself is returned.</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="withPos(posd)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'withPos(posd)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5872,8 +6127,24 @@ If the positioned item is s...
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-withPos(posd)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-withPos(posd)">
+
+ </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>
diff --git a/api/dotty/tools/dotc/ast/TreeInfo$.html b/api/dotty/tools/dotc/ast/TreeInfo$.html
index 6d4e5c063..0fe75cff9 100644
--- a/api/dotty/tools/dotc/ast/TreeInfo$.html
+++ b/api/dotty/tools/dotc/ast/TreeInfo$.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
final
</span>
@@ -5330,16 +5333,29 @@
<span id="entity-name">
TreeInfo
</span>
+
+
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="PurityLevel" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'PurityLevel');">[+]</span>
<span class="member-annotations">
</span>
@@ -5363,12 +5379,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-PurityLevel">
+
+ </div>
+ <div class="member-body-long" id ="long-body-PurityLevel">
+
+ </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="PurityLevel$" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'PurityLevel$');">[+]</span>
<span class="member-annotations">
</span>
@@ -5392,12 +5425,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-PurityLevel$">
+
+ </div>
+ <div class="member-body-long" id ="long-body-PurityLevel$">
+
+ </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="Idempotent" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Idempotent');">[+]</span>
<span class="member-annotations">
</span>
@@ -5423,12 +5473,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Idempotent">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Idempotent">
+
+ </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="Impure" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Impure');">[+]</span>
<span class="member-annotations">
</span>
@@ -5454,12 +5521,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Impure">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Impure">
+
+ </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="Pure" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Pure');">[+]</span>
<span class="member-annotations">
</span>
@@ -5485,8 +5569,24 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Pure">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Pure">
+
+ </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>
diff --git a/api/dotty/tools/dotc/ast/TreeInfo$/PurityLevel$.html b/api/dotty/tools/dotc/ast/TreeInfo$/PurityLevel$.html
index 8f2827ed5..31955f04b 100644
--- a/api/dotty/tools/dotc/ast/TreeInfo$/PurityLevel$.html
+++ b/api/dotty/tools/dotc/ast/TreeInfo$/PurityLevel$.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
final
</span>
@@ -5330,11 +5333,23 @@
<span id="entity-name">
PurityLevel
</span>
+
+
</div>
- <h1 class="section empty">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section empty">
+ Members
+ </h1>
<div id="entity-members" class="entity-section empty">
diff --git a/api/dotty/tools/dotc/ast/TreeInfo$/PurityLevel.html b/api/dotty/tools/dotc/ast/TreeInfo$/PurityLevel.html
index ccac54412..ad42deb8d 100644
--- a/api/dotty/tools/dotc/ast/TreeInfo$/PurityLevel.html
+++ b/api/dotty/tools/dotc/ast/TreeInfo$/PurityLevel.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
final
</span>
@@ -5330,16 +5333,56 @@
<span id="entity-name">
PurityLevel
</span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">AnyVal</span>
+
+ </div>
+
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">PurityLevel</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ x:
+ </span>
+ Int
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="x" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'x');">[+]</span>
<span class="member-annotations">
</span>
@@ -5365,12 +5408,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-x">
+
+ </div>
+ <div class="member-body-long" id ="long-body-x">
+
+ </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=">=(that)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '>=(that)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5409,12 +5469,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body->=(that)">
+
+ </div>
+ <div class="member-body-long" id ="long-body->=(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="min(that)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'min(that)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5453,8 +5530,24 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-min(that)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-min(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>
diff --git a/api/dotty/tools/dotc/ast/TreeInfo.html b/api/dotty/tools/dotc/ast/TreeInfo.html
index aca079e32..3c0459e5e 100644
--- a/api/dotty/tools/dotc/ast/TreeInfo.html
+++ b/api/dotty/tools/dotc/ast/TreeInfo.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,16 +5333,41 @@
<span id="entity-name">
TreeInfo
</span>
+
+ <span id="entity-type-params">
+ <span class="no-left">[</span>
+
+ <span class="no-left">
+
+ T
+
+ </span>
+
+ <span class="no-left">]</span>
+ </span>
+
+
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="MatchingArgs" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'MatchingArgs');">[+]</span>
<span class="member-annotations">
</span>
@@ -5363,12 +5391,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-MatchingArgs">
+
+ </div>
+ <div class="member-body-long" id ="long-body-MatchingArgs">
+
+ </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="isNamedArg" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isNamedArg');">[+]</span>
<span class="member-annotations">
</span>
@@ -5389,17 +5434,34 @@
- <span class="no-left">: </span>
+ <span class="no-left">: Any<span class="right-arrow"> =&gt; </span>Boolean</span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-isNamedArg">
+
+ </div>
+ <div class="member-body-long" id ="long-body-isNamedArg">
+
+ </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="arguments(tree)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'arguments(tree)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5433,18 +5495,39 @@
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+Tree
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>The (last) list of arguments of an application</p>
+ <div class="member-body-short" id="short-body-arguments(tree)">
+ <p>The (last) list of arguments of an application</p>
+ </div>
+ <div class="member-body-long" id ="long-body-arguments(tree)">
+ <p>The (last) list of arguments of an application</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="catchesAllOf(cdef,threshold)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'catchesAllOf(cdef,threshold)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5504,13 +5587,31 @@
</div><!-- end member-title -->
<div class="member-body">
- <p>Does this CaseDef catch everything of a certain Type?</p>
+ <div class="member-body-short" id="short-body-catchesAllOf(cdef,threshold)(ctx)">
+ <p>Does this CaseDef catch everything of a certain Type?</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-catchesAllOf(cdef,threshold)(ctx)">
+ <p>Does this CaseDef catch everything of a certain Type?</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="catchesThrowable(cdef)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'catchesThrowable(cdef)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5562,13 +5663,31 @@
</div><!-- end member-title -->
<div class="member-body">
- <p>Does this CaseDef catch Throwable?</p>
+ <div class="member-body-short" id="short-body-catchesThrowable(cdef)(ctx)">
+ <p>Does this CaseDef catch Throwable?</p>
+ </div>
+ <div class="member-body-long" id ="long-body-catchesThrowable(cdef)(ctx)">
+ <p>Does this CaseDef catch Throwable?</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="defKind(tree)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'defKind(tree)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5607,15 +5726,35 @@
</div><!-- end member-title -->
<div class="member-body">
- <p>The largest subset of {NoInits, PureInterface} that a
+ <div class="member-body-short" id="short-body-defKind(tree)">
+ <p>The largest subset of {NoInits, PureInterface} that a
trait enclosing this statement can have as flags.
Does tree contain an initialization part when se...</p>
+ </div>
+ <div class="member-body-long" id ="long-body-defKind(tree)">
+ <p>The largest subset of {NoInits, PureInterface} that a
+trait enclosing this statement can have as flags.
+Does tree contain an initialization part when seen as a member of a class or trait?</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="firstConstructor(stats)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'firstConstructor(stats)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5657,13 +5796,31 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
- <p>The first constructor definition in <code>stats</code></p>
+ <div class="member-body-short" id="short-body-firstConstructor(stats)">
+ <p>The first constructor definition in <code>stats</code></p>
+ </div>
+ <div class="member-body-long" id ="long-body-firstConstructor(stats)">
+ <p>The first constructor definition in <code>stats</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="firstConstructorArgs(stats)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'firstConstructorArgs(stats)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5700,18 +5857,39 @@ Tree
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+Tree
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>The arguments to the first constructor in <code>stats</code>.</p>
+ <div class="member-body-short" id="short-body-firstConstructorArgs(stats)">
+ <p>The arguments to the first constructor in <code>stats</code>.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-firstConstructorArgs(stats)">
+ <p>The arguments to the first constructor in <code>stats</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="forallResults(tree,p)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'forallResults(tree,p)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5758,14 +5936,33 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
- <p>Checks whether predicate <code>p</code> is true for all result parts of this expression,
+ <div class="member-body-short" id="short-body-forallResults(tree,p)">
+ <p>Checks whether predicate <code>p</code> is true for all result parts of this expression,
where we zoom into Ifs, Matches, and Blocks.</p>
+ </div>
+ <div class="member-body-long" id ="long-body-forallResults(tree,p)">
+ <p>Checks whether predicate <code>p</code> is true for all result parts of this expression,
+where we zoom into Ifs, Matches, and Blocks.</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="hasNamedArg(args)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'hasNamedArg(args)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5807,13 +6004,31 @@ Any
</div><!-- end member-title -->
<div class="member-body">
- <p>Does this list contain a named argument tree?</p>
+ <div class="member-body-short" id="short-body-hasNamedArg(args)">
+ <p>Does this list contain a named argument tree?</p>
+ </div>
+ <div class="member-body-long" id ="long-body-hasNamedArg(args)">
+ <p>Does this list contain a named argument tree?</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="isDeclarationOrTypeDef(tree)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isDeclarationOrTypeDef(tree)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5852,12 +6067,29 @@ Any
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-isDeclarationOrTypeDef(tree)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-isDeclarationOrTypeDef(tree)">
+
+ </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="isDefaultCase(cdef)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isDefaultCase(cdef)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5896,13 +6128,31 @@ Any
</div><!-- end member-title -->
<div class="member-body">
- <p>Is this pattern node a catch-all (wildcard or variable) pattern?</p>
+ <div class="member-body-short" id="short-body-isDefaultCase(cdef)">
+ <p>Is this pattern node a catch-all (wildcard or variable) pattern?</p>
+ </div>
+ <div class="member-body-long" id ="long-body-isDefaultCase(cdef)">
+ <p>Is this pattern node a catch-all (wildcard or variable) pattern?</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="isGuardedCase(cdef)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isGuardedCase(cdef)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5941,13 +6191,31 @@ Any
</div><!-- end member-title -->
<div class="member-body">
- <p>Is this case guarded?</p>
+ <div class="member-body-short" id="short-body-isGuardedCase(cdef)">
+ <p>Is this case guarded?</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-isGuardedCase(cdef)">
+ <p>Is this case guarded?</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="isLeftAssoc(operator)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isLeftAssoc(operator)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5986,13 +6254,31 @@ Any
</div><!-- end member-title -->
<div class="member-body">
- <p>Is name a left-associative operator?</p>
+ <div class="member-body-short" id="short-body-isLeftAssoc(operator)">
+ <p>Is name a left-associative operator?</p>
+ </div>
+ <div class="member-body-long" id ="long-body-isLeftAssoc(operator)">
+ <p>Is name a left-associative operator?</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="isOpAssign(tree)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isOpAssign(tree)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6031,12 +6317,29 @@ Any
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-isOpAssign(tree)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-isOpAssign(tree)">
+
+ </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="isRepeatedParamType(tpt)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isRepeatedParamType(tpt)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6088,13 +6391,31 @@ Any
</div><!-- end member-title -->
<div class="member-body">
- <p>Is tpt a vararg type of the form T* or =&gt; T*?</p>
+ <div class="member-body-short" id="short-body-isRepeatedParamType(tpt)(ctx)">
+ <p>Is tpt a vararg type of the form T* or =&gt; T*?</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-isRepeatedParamType(tpt)(ctx)">
+ <p>Is tpt a vararg type of the form T* or =&gt; T*?</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="isSelfConstrCall(tree)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isSelfConstrCall(tree)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6133,14 +6454,33 @@ Any
</div><!-- end member-title -->
<div class="member-body">
- <p>Is tree a self constructor call this(...)? I.e. a call to a constructor of the
+ <div class="member-body-short" id="short-body-isSelfConstrCall(tree)">
+ <p>Is tree a self constructor call this(...)? I.e. a call to a constructor of the
same object?</p>
+ </div>
+ <div class="member-body-long" id ="long-body-isSelfConstrCall(tree)">
+ <p>Is tree a self constructor call this(...)? I.e. a call to a constructor of the
+same object?</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="isSelfOrSuperConstrCall(tree)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isSelfOrSuperConstrCall(tree)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6179,12 +6519,29 @@ same object?</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-isSelfOrSuperConstrCall(tree)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-isSelfOrSuperConstrCall(tree)">
+
+ </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="isSuperConstrCall(tree)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isSuperConstrCall(tree)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6223,13 +6580,31 @@ same object?</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Is tree a super constructor call?</p>
+ <div class="member-body-short" id="short-body-isSuperConstrCall(tree)">
+ <p>Is tree a super constructor call?</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-isSuperConstrCall(tree)">
+ <p>Is tree a super constructor call?</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="isSuperSelection(tree)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isSuperSelection(tree)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6268,12 +6643,29 @@ same object?</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-isSuperSelection(tree)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-isSuperSelection(tree)">
+
+ </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="isSyntheticDefaultCase(cdef)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isSyntheticDefaultCase(cdef)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6312,14 +6704,33 @@ same object?</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Is this pattern node a synthetic catch-all case, added during PartialFuction synthesis before we know
+ <div class="member-body-short" id="short-body-isSyntheticDefaultCase(cdef)">
+ <p>Is this pattern node a synthetic catch-all case, added during PartialFuction synthesis before we know
+whether the user provided cases are exhaustive.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-isSyntheticDefaultCase(cdef)">
+ <p>Is this pattern node a synthetic catch-all case, added during PartialFuction synthesis before we know
whether the user provided cases are exhaustive.</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="isVarPattern(pat)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isVarPattern(pat)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6358,13 +6769,31 @@ whether the user provided cases are exhaustive.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Is tree a variable pattern?</p>
+ <div class="member-body-short" id="short-body-isVarPattern(pat)">
+ <p>Is tree a variable pattern?</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-isVarPattern(pat)">
+ <p>Is tree a variable pattern?</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="isWildcardArg(tree)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isWildcardArg(tree)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6403,13 +6832,31 @@ whether the user provided cases are exhaustive.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Is the argument a wildcard argument of the form <code>_</code> or <code>x @ _</code>?</p>
+ <div class="member-body-short" id="short-body-isWildcardArg(tree)">
+ <p>Is the argument a wildcard argument of the form <code>_</code> or <code>x @ _</code>?</p>
+ </div>
+ <div class="member-body-long" id ="long-body-isWildcardArg(tree)">
+ <p>Is the argument a wildcard argument of the form <code>_</code> or <code>x @ _</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="isWildcardStarArg(tree)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isWildcardStarArg(tree)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6461,13 +6908,31 @@ whether the user provided cases are exhaustive.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Is this argument node of the form <expr> : _* ?</p>
+ <div class="member-body-short" id="short-body-isWildcardStarArg(tree)(ctx)">
+ <p>Is this argument node of the form <expr> : _* ?</p>
+ </div>
+ <div class="member-body-long" id ="long-body-isWildcardStarArg(tree)(ctx)">
+ <p>Is this argument node of the form <expr> : _* ?</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="isWildcardStarArgList(trees)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isWildcardStarArgList(trees)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6522,13 +6987,31 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
- <p>Does this argument list end with an argument of the form <expr> : _* ?</p>
+ <div class="member-body-short" id="short-body-isWildcardStarArgList(trees)(ctx)">
+ <p>Does this argument list end with an argument of the form <expr> : _* ?</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-isWildcardStarArgList(trees)(ctx)">
+ <p>Does this argument list end with an argument of the form <expr> : _* ?</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="mayBeTypePat(tree)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'mayBeTypePat(tree)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6567,13 +7050,31 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
- <p>can this type be a type pattern?</p>
+ <div class="member-body-short" id="short-body-mayBeTypePat(tree)">
+ <p>can this type be a type pattern?</p>
+ </div>
+ <div class="member-body-long" id ="long-body-mayBeTypePat(tree)">
+ <p>can this type be a type pattern?</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="methPart(tree)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'methPart(tree)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6612,18 +7113,44 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
- <p>The method part of an application node, possibly enclosed in a block
+ <div class="member-body-short" id="short-body-methPart(tree)">
+ <p>The method part of an application node, possibly enclosed in a block
with only valdefs as statements. the reason for also considering blocks
is that nam...
<init>
<init>
</p>
+ </div>
+ <div class="member-body-long" id ="long-body-methPart(tree)">
+ <p>The method part of an application node, possibly enclosed in a block
+with only valdefs as statements. the reason for also considering blocks
+is that named arguments can transform a call into a block, e.g.
+<init>(b = foo, a = bar)
+is transformed to
+{ val x$1 = foo
+val x$2 = bar
+<init>(x$2, x$1)
+}</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="numArgs(tree)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'numArgs(tree)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6662,13 +7189,31 @@ is that nam...
</div><!-- end member-title -->
<div class="member-body">
- <p>The number of arguments in an application</p>
+ <div class="member-body-short" id="short-body-numArgs(tree)">
+ <p>The number of arguments in an application</p>
+ </div>
+ <div class="member-body-long" id ="long-body-numArgs(tree)">
+ <p>The number of arguments in an application</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="stripApply(tree)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'stripApply(tree)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6707,14 +7252,33 @@ is that nam...
</div><!-- end member-title -->
<div class="member-body">
- <p>If this is an application, its function part, stripping all
+ <div class="member-body-short" id="short-body-stripApply(tree)">
+ <p>If this is an application, its function part, stripping all
+Apply nodes (but leaving TypeApply nodes in). Otherwise the tree itself.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-stripApply(tree)">
+ <p>If this is an application, its function part, stripping all
Apply nodes (but leaving TypeApply nodes in). Otherwise the tree itself.</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="unbind(x)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'unbind(x)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6753,13 +7317,31 @@ Apply nodes (but leaving TypeApply nodes in). Otherwise the tree itself.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>The underlying pattern ignoring any bindings</p>
+ <div class="member-body-short" id="short-body-unbind(x)">
+ <p>The underlying pattern ignoring any bindings</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-unbind(x)">
+ <p>The underlying pattern ignoring any bindings</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="unsplice(tree)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'unsplice(tree)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6796,13 +7378,32 @@ T
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-unsplice(tree)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-unsplice(tree)">
+
+ </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>
diff --git a/api/dotty/tools/dotc/ast/TreeInfo/MatchingArgs.html b/api/dotty/tools/dotc/ast/TreeInfo/MatchingArgs.html
index e1dd2f610..5e57ff5ad 100644
--- a/api/dotty/tools/dotc/ast/TreeInfo/MatchingArgs.html
+++ b/api/dotty/tools/dotc/ast/TreeInfo/MatchingArgs.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,16 +5333,79 @@
<span id="entity-name">
MatchingArgs
</span>
+
+
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">MatchingArgs</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ params:
+ </span>
+ List
+<span class="no-left no-right">[</span>
+Symbol
+<span class="no-left">]</span>
+
+ <span class="no-left">, </span>
+
+
+ <span class="">
+ args:
+ </span>
+ List
+<span class="no-left no-right">[</span>
+Tree
+<span class="no-left">]</span>
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">MatchingArgs</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>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="args" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'args');">[+]</span>
<span class="member-annotations">
</span>
@@ -5360,17 +5426,37 @@
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+Tree
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-args">
+
+ </div>
+ <div class="member-body-long" id ="long-body-args">
+
+ </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="ctx" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ctx');">[+]</span>
<span class="member-annotations">
</span>
@@ -5396,12 +5482,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-ctx">
+
+ </div>
+ <div class="member-body-long" id ="long-body-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="params" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'params');">[+]</span>
<span class="member-annotations">
</span>
@@ -5422,17 +5525,37 @@
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+Symbol
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-params">
+
+ </div>
+ <div class="member-body-long" id ="long-body-params">
+
+ </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="foreach(f)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'foreach(f)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5471,12 +5594,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-foreach(f)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-foreach(f)">
+
+ </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="map(f)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'map(f)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5510,17 +5650,37 @@
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+R
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-map(f)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-map(f)">
+
+ </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="zipped" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'zipped');">[+]</span>
<span class="member-annotations">
</span>
@@ -5541,13 +5701,34 @@
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+<span class="no-right">(</span>
+Symbol<span>, </span>Tree
+<span class="no-left">)</span>
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-zipped">
+
+ </div>
+ <div class="member-body-long" id ="long-body-zipped">
+
+ </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>
diff --git a/api/dotty/tools/dotc/ast/TreeTypeMap$.html b/api/dotty/tools/dotc/ast/TreeTypeMap$.html
index 3547dec66..998818710 100644
--- a/api/dotty/tools/dotc/ast/TreeTypeMap$.html
+++ b/api/dotty/tools/dotc/ast/TreeTypeMap$.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
final
</span>
@@ -5330,6 +5333,8 @@
<span id="entity-name">
TreeTypeMap
</span>
+
+
</div>
@@ -5340,12 +5345,23 @@ makes sure they are coordinated so that the result is well-typed. The functions
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="<init>$default$1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '<init>$default$1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5371,12 +5387,29 @@ makes sure they are coordinated so that the result is well-typed. The functions
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-<init>$default$1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-<init>$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="<init>$default$2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '<init>$default$2');">[+]</span>
<span class="member-annotations">
</span>
@@ -5397,17 +5430,34 @@ makes sure they are coordinated so that the result is well-typed. The functions
- <span class="no-left">: </span>
+ <span class="no-left">: Tree<span class="right-arrow"> =&gt; </span>Tree</span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-<init>$default$2">
+
+ </div>
+ <div class="member-body-long" id ="long-body-<init>$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="<init>$default$3" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '<init>$default$3');">[+]</span>
<span class="member-annotations">
</span>
@@ -5433,12 +5483,29 @@ makes sure they are coordinated so that the result is well-typed. The functions
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-<init>$default$3">
+
+ </div>
+ <div class="member-body-long" id ="long-body-<init>$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="<init>$default$4" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '<init>$default$4');">[+]</span>
<span class="member-annotations">
</span>
@@ -5464,12 +5531,29 @@ makes sure they are coordinated so that the result is well-typed. The functions
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-<init>$default$4">
+
+ </div>
+ <div class="member-body-long" id ="long-body-<init>$default$4">
+
+ </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="<init>$default$5" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '<init>$default$5');">[+]</span>
<span class="member-annotations">
</span>
@@ -5495,12 +5579,29 @@ makes sure they are coordinated so that the result is well-typed. The functions
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-<init>$default$5">
+
+ </div>
+ <div class="member-body-long" id ="long-body-<init>$default$5">
+
+ </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="<init>$default$6" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '<init>$default$6');">[+]</span>
<span class="member-annotations">
</span>
@@ -5526,8 +5627,24 @@ makes sure they are coordinated so that the result is well-typed. The functions
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-<init>$default$6">
+
+ </div>
+ <div class="member-body-long" id ="long-body-<init>$default$6">
+
+ </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>
diff --git a/api/dotty/tools/dotc/ast/TreeTypeMap.html b/api/dotty/tools/dotc/ast/TreeTypeMap.html
index 0ae9d1449..cd72626ca 100644
--- a/api/dotty/tools/dotc/ast/TreeTypeMap.html
+++ b/api/dotty/tools/dotc/ast/TreeTypeMap.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
final
</span>
@@ -5330,6 +5333,17 @@
<span id="entity-name">
TreeTypeMap
</span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">TreeMap</span>
+
+ </div>
+
</div>
@@ -5340,12 +5354,111 @@ makes sure they are coordinated so that the result is well-typed. The functions
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">TreeTypeMap</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ typeMap:
+ </span>
+ Type<span class="right-arrow"> =&gt; </span>Type
+
+ <span class="no-left">, </span>
+
+
+ <span class="">
+ treeMap:
+ </span>
+ Tree<span class="right-arrow"> =&gt; </span>Tree
+
+ <span class="no-left">, </span>
+
+
+ <span class="">
+ oldOwners:
+ </span>
+ List
+<span class="no-left no-right">[</span>
+Symbol
+<span class="no-left">]</span>
+
+ <span class="no-left">, </span>
+
+
+ <span class="">
+ newOwners:
+ </span>
+ List
+<span class="no-left no-right">[</span>
+Symbol
+<span class="no-left">]</span>
+
+ <span class="no-left">, </span>
+
+
+ <span class="">
+ substFrom:
+ </span>
+ List
+<span class="no-left no-right">[</span>
+Symbol
+<span class="no-left">]</span>
+
+ <span class="no-left">, </span>
+
+
+ <span class="">
+ substTo:
+ </span>
+ List
+<span class="no-left no-right">[</span>
+Symbol
+<span class="no-left">]</span>
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">TreeTypeMap</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>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="ctx" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ctx');">[+]</span>
<span class="member-annotations">
</span>
@@ -5371,12 +5484,29 @@ makes sure they are coordinated so that the result is well-typed. The functions
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-ctx">
+
+ </div>
+ <div class="member-body-long" id ="long-body-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="mapOwnerThis" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'mapOwnerThis');">[+]</span>
<span class="member-annotations">
</span>
@@ -5402,14 +5532,33 @@ makes sure they are coordinated so that the result is well-typed. The functions
</div><!-- end member-title -->
<div class="member-body">
- <p>Replace occurrences of <code>This(oldOwner)</code> in some prefix of a type
+ <div class="member-body-short" id="short-body-mapOwnerThis">
+ <p>Replace occurrences of <code>This(oldOwner)</code> in some prefix of a type
by the corresponding <code>This(newOwner)</code>.</p>
+ </div>
+ <div class="member-body-long" id ="long-body-mapOwnerThis">
+ <p>Replace occurrences of <code>This(oldOwner)</code> in some prefix of a type
+by the corresponding <code>This(newOwner)</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="newOwners" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'newOwners');">[+]</span>
<span class="member-annotations">
</span>
@@ -5430,17 +5579,37 @@ by the corresponding <code>This(newOwner)</code>.</p>
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+Symbol
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-newOwners">
+
+ </div>
+ <div class="member-body-long" id ="long-body-newOwners">
+
+ </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="oldOwners" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'oldOwners');">[+]</span>
<span class="member-annotations">
</span>
@@ -5461,17 +5630,37 @@ by the corresponding <code>This(newOwner)</code>.</p>
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+Symbol
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-oldOwners">
+
+ </div>
+ <div class="member-body-long" id ="long-body-oldOwners">
+
+ </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="substFrom" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'substFrom');">[+]</span>
<span class="member-annotations">
</span>
@@ -5492,17 +5681,37 @@ by the corresponding <code>This(newOwner)</code>.</p>
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+Symbol
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-substFrom">
+
+ </div>
+ <div class="member-body-long" id ="long-body-substFrom">
+
+ </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="substTo" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'substTo');">[+]</span>
<span class="member-annotations">
</span>
@@ -5523,17 +5732,37 @@ by the corresponding <code>This(newOwner)</code>.</p>
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+Symbol
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-substTo">
+
+ </div>
+ <div class="member-body-long" id ="long-body-substTo">
+
+ </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="treeMap" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'treeMap');">[+]</span>
<span class="member-annotations">
</span>
@@ -5554,17 +5783,34 @@ by the corresponding <code>This(newOwner)</code>.</p>
- <span class="no-left">: </span>
+ <span class="no-left">: Tree<span class="right-arrow"> =&gt; </span>Tree</span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-treeMap">
+
+ </div>
+ <div class="member-body-long" id ="long-body-treeMap">
+
+ </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="typeMap" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'typeMap');">[+]</span>
<span class="member-annotations">
</span>
@@ -5585,17 +5831,34 @@ by the corresponding <code>This(newOwner)</code>.</p>
- <span class="no-left">: </span>
+ <span class="no-left">: Type<span class="right-arrow"> =&gt; </span>Type</span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-typeMap">
+
+ </div>
+ <div class="member-body-long" id ="long-body-typeMap">
+
+ </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="apply(tree)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'apply(tree)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5634,12 +5897,29 @@ by the corresponding <code>This(newOwner)</code>.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-apply(tree)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-apply(tree)">
+
+ </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="apply(annot)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'apply(annot)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5678,12 +5958,29 @@ by the corresponding <code>This(newOwner)</code>.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-apply(annot)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-apply(annot)">
+
+ </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="mapOwner(sym)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'mapOwner(sym)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5722,13 +6019,31 @@ by the corresponding <code>This(newOwner)</code>.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>If <code>sym</code> is one of <code>oldOwners</code>, replace by corresponding symbol in <code>newOwners</code></p>
+ <div class="member-body-short" id="short-body-mapOwner(sym)">
+ <p>If <code>sym</code> is one of <code>oldOwners</code>, replace by corresponding symbol in <code>newOwners</code></p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-mapOwner(sym)">
+ <p>If <code>sym</code> is one of <code>oldOwners</code>, replace by corresponding symbol in <code>newOwners</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="mapType(tp)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'mapType(tp)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5767,12 +6082,29 @@ by the corresponding <code>This(newOwner)</code>.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-mapType(tp)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-mapType(tp)">
+
+ </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="transform(tree)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'transform(tree)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5824,12 +6156,29 @@ by the corresponding <code>This(newOwner)</code>.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-transform(tree)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-transform(tree)(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="transformDefs(trees)(ctx)" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'transformDefs(trees)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5879,17 +6228,39 @@ TT
- <span class="no-left">: </span>
+ <span class="no-left">: <span class="no-right">(</span>
+TreeTypeMap<span>, </span>List
+<span class="no-left no-right">[</span>
+TT
+<span class="no-left">]</span>
+<span class="no-left">)</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-transformDefs(trees)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-transformDefs(trees)(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="transformStats(trees)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'transformStats(trees)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5939,17 +6310,37 @@ Tree
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+Tree
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-transformStats(trees)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-transformStats(trees)(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="transformVParamss(vparamss)" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'transformVParamss(vparamss)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5989,17 +6380,42 @@ ValDef
- <span class="no-left">: </span>
+ <span class="no-left">: <span class="no-right">(</span>
+TreeTypeMap<span>, </span>List
+<span class="no-left no-right">[</span>
+List
+<span class="no-left no-right">[</span>
+ValDef
+<span class="no-left">]</span>
+<span class="no-left">]</span>
+<span class="no-left">)</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-transformVParamss(vparamss)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-transformVParamss(vparamss)">
+
+ </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="updateDecls(prevStats,newStats)" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'updateDecls(prevStats,newStats)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6052,12 +6468,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-updateDecls(prevStats,newStats)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-updateDecls(prevStats,newStats)">
+
+ </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="withMappedSyms(syms,mapAlways)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'withMappedSyms(syms,mapAlways)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6107,15 +6540,35 @@ Symbol
</div><!-- end member-title -->
<div class="member-body">
- <p>Apply <code>typeMap</code> and <code>ownerMap</code> to given symbols <code>syms</code>
+ <div class="member-body-short" id="short-body-withMappedSyms(syms,mapAlways)">
+ <p>Apply <code>typeMap</code> and <code>ownerMap</code> to given symbols <code>syms</code>
and return a treemap that contains the substitution
between original and mapped symbols.</p>
+ </div>
+ <div class="member-body-long" id ="long-body-withMappedSyms(syms,mapAlways)">
+ <p>Apply <code>typeMap</code> and <code>ownerMap</code> to given symbols <code>syms</code>
+and return a treemap that contains the substitution
+between original and mapped symbols.</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="withMappedSyms(syms,mapped)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'withMappedSyms(syms,mapped)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6168,15 +6621,35 @@ Symbol
</div><!-- end member-title -->
<div class="member-body">
- <p>The tree map with the substitution between originals <code>syms</code>
+ <div class="member-body-short" id="short-body-withMappedSyms(syms,mapped)">
+ <p>The tree map with the substitution between originals <code>syms</code>
and mapped symbols <code>mapped</code>. Also goes into mapped classes
and substitutes their declarations.</p>
+ </div>
+ <div class="member-body-long" id ="long-body-withMappedSyms(syms,mapped)">
+ <p>The tree map with the substitution between originals <code>syms</code>
+and mapped symbols <code>mapped</code>. Also goes into mapped classes
+and substitutes their declarations.</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="withMappedSyms$default$2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'withMappedSyms$default$2');">[+]</span>
<span class="member-annotations">
</span>
@@ -6202,15 +6675,35 @@ and substitutes their declarations.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Apply <code>typeMap</code> and <code>ownerMap</code> to given symbols <code>syms</code>
+ <div class="member-body-short" id="short-body-withMappedSyms$default$2">
+ <p>Apply <code>typeMap</code> and <code>ownerMap</code> to given symbols <code>syms</code>
+and return a treemap that contains the substitution
+between original and mapped symbols.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-withMappedSyms$default$2">
+ <p>Apply <code>typeMap</code> and <code>ownerMap</code> to given symbols <code>syms</code>
and return a treemap that contains the substitution
between original and mapped symbols.</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="withSubstitution(from,to)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'withSubstitution(from,to)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6263,9 +6756,26 @@ Symbol
</div><!-- end member-title -->
<div class="member-body">
- <p>The current tree map composed with a substitution [from -&gt; to]</p>
+ <div class="member-body-short" id="short-body-withSubstitution(from,to)">
+ <p>The current tree map composed with a substitution [from -&gt; to]</p>
+ </div>
+ <div class="member-body-long" id ="long-body-withSubstitution(from,to)">
+ <p>The current tree map composed with a substitution [from -&gt; to]</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>
diff --git a/api/dotty/tools/dotc/ast/Trees$.html b/api/dotty/tools/dotc/ast/Trees$.html
index 23026af3c..50f72dee3 100644
--- a/api/dotty/tools/dotc/ast/Trees$.html
+++ b/api/dotty/tools/dotc/ast/Trees$.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
final
</span>
@@ -5330,16 +5333,29 @@
<span id="entity-name">
Trees
</span>
+
+
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="Alternative" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Alternative');">[+]</span>
<span class="member-annotations">
</span>
@@ -5363,13 +5379,31 @@
</div><!-- end member-title -->
<div class="member-body">
- <p>tree_1 | ... | tree_n</p>
+ <div class="member-body-short" id="short-body-Alternative">
+ <p>tree_1 | ... | tree_n</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-Alternative">
+ <p>tree_1 | ... | tree_n</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="Alternative$" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Alternative$');">[+]</span>
<span class="member-annotations">
</span>
@@ -5393,13 +5427,31 @@
</div><!-- end member-title -->
<div class="member-body">
- <p>tree_1 | ... | tree_n</p>
+ <div class="member-body-short" id="short-body-Alternative$">
+ <p>tree_1 | ... | tree_n</p>
+ </div>
+ <div class="member-body-long" id ="long-body-Alternative$">
+ <p>tree_1 | ... | tree_n</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="AndTypeTree" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'AndTypeTree');">[+]</span>
<span class="member-annotations">
</span>
@@ -5423,13 +5475,31 @@
</div><!-- end member-title -->
<div class="member-body">
- <p>left &amp; right</p>
+ <div class="member-body-short" id="short-body-AndTypeTree">
+ <p>left &amp; right</p>
+ </div>
+ <div class="member-body-long" id ="long-body-AndTypeTree">
+ <p>left &amp; right</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="AndTypeTree$" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'AndTypeTree$');">[+]</span>
<span class="member-annotations">
</span>
@@ -5453,13 +5523,31 @@
</div><!-- end member-title -->
<div class="member-body">
- <p>left &amp; right</p>
+ <div class="member-body-short" id="short-body-AndTypeTree$">
+ <p>left &amp; right</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-AndTypeTree$">
+ <p>left &amp; right</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="Annotated" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Annotated');">[+]</span>
<span class="member-annotations">
</span>
@@ -5483,13 +5571,31 @@
</div><!-- end member-title -->
<div class="member-body">
- <p>arg @annot</p>
+ <div class="member-body-short" id="short-body-Annotated">
+ <p>arg @annot</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-Annotated">
+ <p>arg @annot</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="Annotated$" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Annotated$');">[+]</span>
<span class="member-annotations">
</span>
@@ -5513,13 +5619,31 @@
</div><!-- end member-title -->
<div class="member-body">
- <p>arg @annot</p>
+ <div class="member-body-short" id="short-body-Annotated$">
+ <p>arg @annot</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-Annotated$">
+ <p>arg @annot</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="AppliedTypeTree" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'AppliedTypeTree');">[+]</span>
<span class="member-annotations">
</span>
@@ -5543,13 +5667,31 @@
</div><!-- end member-title -->
<div class="member-body">
- <p>tpt[args]</p>
+ <div class="member-body-short" id="short-body-AppliedTypeTree">
+ <p>tpt[args]</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-AppliedTypeTree">
+ <p>tpt[args]</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="AppliedTypeTree$" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'AppliedTypeTree$');">[+]</span>
<span class="member-annotations">
</span>
@@ -5573,13 +5715,31 @@
</div><!-- end member-title -->
<div class="member-body">
- <p>tpt[args]</p>
+ <div class="member-body-short" id="short-body-AppliedTypeTree$">
+ <p>tpt[args]</p>
+ </div>
+ <div class="member-body-long" id ="long-body-AppliedTypeTree$">
+ <p>tpt[args]</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="Apply" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Apply');">[+]</span>
<span class="member-annotations">
</span>
@@ -5603,13 +5763,31 @@
</div><!-- end member-title -->
<div class="member-body">
- <p>fun(args)</p>
+ <div class="member-body-short" id="short-body-Apply">
+ <p>fun(args)</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-Apply">
+ <p>fun(args)</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="Apply$" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Apply$');">[+]</span>
<span class="member-annotations">
</span>
@@ -5633,13 +5811,31 @@
</div><!-- end member-title -->
<div class="member-body">
- <p>fun(args)</p>
+ <div class="member-body-short" id="short-body-Apply$">
+ <p>fun(args)</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-Apply$">
+ <p>fun(args)</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="Assign" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Assign');">[+]</span>
<span class="member-annotations">
</span>
@@ -5663,13 +5859,31 @@
</div><!-- end member-title -->
<div class="member-body">
- <p>name = arg, outside a parameter list</p>
+ <div class="member-body-short" id="short-body-Assign">
+ <p>name = arg, outside a parameter list</p>
+ </div>
+ <div class="member-body-long" id ="long-body-Assign">
+ <p>name = arg, outside a 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="Assign$" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Assign$');">[+]</span>
<span class="member-annotations">
</span>
@@ -5693,13 +5907,31 @@
</div><!-- end member-title -->
<div class="member-body">
- <p>name = arg, outside a parameter list</p>
+ <div class="member-body-short" id="short-body-Assign$">
+ <p>name = arg, outside a parameter list</p>
+ </div>
+ <div class="member-body-long" id ="long-body-Assign$">
+ <p>name = arg, outside a 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="BackquotedIdent" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'BackquotedIdent');">[+]</span>
<span class="member-annotations">
</span>
@@ -5723,12 +5955,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-BackquotedIdent">
+
+ </div>
+ <div class="member-body-long" id ="long-body-BackquotedIdent">
+
+ </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="Bind" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Bind');">[+]</span>
<span class="member-annotations">
</span>
@@ -5752,13 +6001,31 @@
</div><!-- end member-title -->
<div class="member-body">
- <p>name @ body</p>
+ <div class="member-body-short" id="short-body-Bind">
+ <p>name @ body</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-Bind">
+ <p>name @ body</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="Bind$" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Bind$');">[+]</span>
<span class="member-annotations">
</span>
@@ -5782,13 +6049,31 @@
</div><!-- end member-title -->
<div class="member-body">
- <p>name @ body</p>
+ <div class="member-body-short" id="short-body-Bind$">
+ <p>name @ body</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-Bind$">
+ <p>name @ body</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="Block" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Block');">[+]</span>
<span class="member-annotations">
</span>
@@ -5812,13 +6097,31 @@
</div><!-- end member-title -->
<div class="member-body">
- <p>{ stats; expr }</p>
+ <div class="member-body-short" id="short-body-Block">
+ <p>{ stats; expr }</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-Block">
+ <p>{ stats; expr }</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="Block$" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Block$');">[+]</span>
<span class="member-annotations">
</span>
@@ -5842,13 +6145,31 @@
</div><!-- end member-title -->
<div class="member-body">
- <p>{ stats; expr }</p>
+ <div class="member-body-short" id="short-body-Block$">
+ <p>{ stats; expr }</p>
+ </div>
+ <div class="member-body-long" id ="long-body-Block$">
+ <p>{ stats; expr }</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="ByNameTypeTree" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ByNameTypeTree');">[+]</span>
<span class="member-annotations">
</span>
@@ -5872,13 +6193,31 @@
</div><!-- end member-title -->
<div class="member-body">
- <p>=&gt; T</p>
+ <div class="member-body-short" id="short-body-ByNameTypeTree">
+ <p>=&gt; T</p>
+ </div>
+ <div class="member-body-long" id ="long-body-ByNameTypeTree">
+ <p>=&gt; T</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="ByNameTypeTree$" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ByNameTypeTree$');">[+]</span>
<span class="member-annotations">
</span>
@@ -5902,13 +6241,31 @@
</div><!-- end member-title -->
<div class="member-body">
- <p>=&gt; T</p>
+ <div class="member-body-short" id="short-body-ByNameTypeTree$">
+ <p>=&gt; T</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-ByNameTypeTree$">
+ <p>=&gt; T</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="CaseDef" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'CaseDef');">[+]</span>
<span class="member-annotations">
</span>
@@ -5932,13 +6289,31 @@
</div><!-- end member-title -->
<div class="member-body">
- <p>case pat if guard =&gt; body; only appears as child of a Match</p>
+ <div class="member-body-short" id="short-body-CaseDef">
+ <p>case pat if guard =&gt; body; only appears as child of a Match</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-CaseDef">
+ <p>case pat if guard =&gt; body; only appears as child of a Match</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="CaseDef$" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'CaseDef$');">[+]</span>
<span class="member-annotations">
</span>
@@ -5962,13 +6337,31 @@
</div><!-- end member-title -->
<div class="member-body">
- <p>case pat if guard =&gt; body; only appears as child of a Match</p>
+ <div class="member-body-short" id="short-body-CaseDef$">
+ <p>case pat if guard =&gt; body; only appears as child of a Match</p>
+ </div>
+ <div class="member-body-long" id ="long-body-CaseDef$">
+ <p>case pat if guard =&gt; body; only appears as child of a Match</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="Closure" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Closure');">[+]</span>
<span class="member-annotations">
</span>
@@ -5992,13 +6385,31 @@
</div><!-- end member-title -->
<div class="member-body">
- <p>A closure with an environment and a reference to a method.</p>
+ <div class="member-body-short" id="short-body-Closure">
+ <p>A closure with an environment and a reference to a method.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-Closure">
+ <p>A closure with an environment and a reference to a method.</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="Closure$" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Closure$');">[+]</span>
<span class="member-annotations">
</span>
@@ -6022,13 +6433,31 @@
</div><!-- end member-title -->
<div class="member-body">
- <p>A closure with an environment and a reference to a method.</p>
+ <div class="member-body-short" id="short-body-Closure$">
+ <p>A closure with an environment and a reference to a method.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-Closure$">
+ <p>A closure with an environment and a reference to a method.</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="DefDef" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'DefDef');">[+]</span>
<span class="member-annotations">
</span>
@@ -6052,13 +6481,31 @@
</div><!-- end member-title -->
<div class="member-body">
- <p>mods def name<a href="#">tparams</a>...(vparams_n): tpt = rhs</p>
+ <div class="member-body-short" id="short-body-DefDef">
+ <p>mods def name<a href="#">tparams</a>...(vparams_n): tpt = rhs</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-DefDef">
+ <p>mods def name<a href="#">tparams</a>...(vparams_n): tpt = rhs</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="DefDef$" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'DefDef$');">[+]</span>
<span class="member-annotations">
</span>
@@ -6082,13 +6529,31 @@
</div><!-- end member-title -->
<div class="member-body">
- <p>mods def name<a href="#">tparams</a>...(vparams_n): tpt = rhs</p>
+ <div class="member-body-short" id="short-body-DefDef$">
+ <p>mods def name<a href="#">tparams</a>...(vparams_n): tpt = rhs</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-DefDef$">
+ <p>mods def name<a href="#">tparams</a>...(vparams_n): tpt = rhs</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="DefTree" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'DefTree');">[+]</span>
<span class="member-annotations">
</span>
@@ -6112,13 +6577,31 @@
</div><!-- end member-title -->
<div class="member-body">
- <p>Tree defines a new symbol</p>
+ <div class="member-body-short" id="short-body-DefTree">
+ <p>Tree defines a new symbol</p>
+ </div>
+ <div class="member-body-long" id ="long-body-DefTree">
+ <p>Tree defines a new symbol</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="DenotingTree" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'DenotingTree');">[+]</span>
<span class="member-annotations">
</span>
@@ -6142,13 +6625,31 @@
</div><!-- end member-title -->
<div class="member-body">
- <p>Tree's denotation can be derived from its type</p>
+ <div class="member-body-short" id="short-body-DenotingTree">
+ <p>Tree's denotation can be derived from its type</p>
+ </div>
+ <div class="member-body-long" id ="long-body-DenotingTree">
+ <p>Tree's denotation can be derived from its type</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="EmptyValDef" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'EmptyValDef');">[+]</span>
<span class="member-annotations">
</span>
@@ -6172,12 +6673,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-EmptyValDef">
+
+ </div>
+ <div class="member-body-long" id ="long-body-EmptyValDef">
+
+ </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="GenericApply" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'GenericApply');">[+]</span>
<span class="member-annotations">
</span>
@@ -6201,12 +6719,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-GenericApply">
+
+ </div>
+ <div class="member-body-long" id ="long-body-GenericApply">
+
+ </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="Ident" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Ident');">[+]</span>
<span class="member-annotations">
</span>
@@ -6230,13 +6765,31 @@
</div><!-- end member-title -->
<div class="member-body">
- <p>name</p>
+ <div class="member-body-short" id="short-body-Ident">
+ <p>name</p>
+ </div>
+ <div class="member-body-long" id ="long-body-Ident">
+ <p>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="Ident$" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Ident$');">[+]</span>
<span class="member-annotations">
</span>
@@ -6260,13 +6813,31 @@
</div><!-- end member-title -->
<div class="member-body">
- <p>name</p>
+ <div class="member-body-short" id="short-body-Ident$">
+ <p>name</p>
+ </div>
+ <div class="member-body-long" id ="long-body-Ident$">
+ <p>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="If" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'If');">[+]</span>
<span class="member-annotations">
</span>
@@ -6290,13 +6861,31 @@
</div><!-- end member-title -->
<div class="member-body">
- <p>if cond then thenp else elsep</p>
+ <div class="member-body-short" id="short-body-If">
+ <p>if cond then thenp else elsep</p>
+ </div>
+ <div class="member-body-long" id ="long-body-If">
+ <p>if cond then thenp else elsep</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="If$" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'If$');">[+]</span>
<span class="member-annotations">
</span>
@@ -6320,13 +6909,31 @@
</div><!-- end member-title -->
<div class="member-body">
- <p>if cond then thenp else elsep</p>
+ <div class="member-body-short" id="short-body-If$">
+ <p>if cond then thenp else elsep</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-If$">
+ <p>if cond then thenp else elsep</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="Import" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Import');">[+]</span>
<span class="member-annotations">
</span>
@@ -6350,15 +6957,35 @@
</div><!-- end member-title -->
<div class="member-body">
- <p>import expr.selectors
+ <div class="member-body-short" id="short-body-Import">
+ <p>import expr.selectors
+where a selector is either an untyped <code>Ident</code>, <code>name</code> or
+an untyped thicket consisting of <code>name</code> and <code>rename</code>.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-Import">
+ <p>import expr.selectors
where a selector is either an untyped <code>Ident</code>, <code>name</code> or
an untyped thicket consisting of <code>name</code> and <code>rename</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="Import$" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Import$');">[+]</span>
<span class="member-annotations">
</span>
@@ -6382,15 +7009,35 @@ an untyped thicket consisting of <code>name</code> and <code>rename</code>.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>import expr.selectors
+ <div class="member-body-short" id="short-body-Import$">
+ <p>import expr.selectors
+where a selector is either an untyped <code>Ident</code>, <code>name</code> or
+an untyped thicket consisting of <code>name</code> and <code>rename</code>.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-Import$">
+ <p>import expr.selectors
where a selector is either an untyped <code>Ident</code>, <code>name</code> or
an untyped thicket consisting of <code>name</code> and <code>rename</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="Inlined" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Inlined');">[+]</span>
<span class="member-annotations">
</span>
@@ -6414,13 +7061,31 @@ an untyped thicket consisting of <code>name</code> and <code>rename</code>.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>A tree representing inlined code.</p>
+ <div class="member-body-short" id="short-body-Inlined">
+ <p>A tree representing inlined code.</p>
+ </div>
+ <div class="member-body-long" id ="long-body-Inlined">
+ <p>A tree representing inlined 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="Inlined$" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Inlined$');">[+]</span>
<span class="member-annotations">
</span>
@@ -6444,13 +7109,31 @@ an untyped thicket consisting of <code>name</code> and <code>rename</code>.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>A tree representing inlined code.</p>
+ <div class="member-body-short" id="short-body-Inlined$">
+ <p>A tree representing inlined code.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-Inlined$">
+ <p>A tree representing inlined 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="Instance" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Instance');">[+]</span>
<span class="member-annotations">
</span>
@@ -6474,12 +7157,29 @@ an untyped thicket consisting of <code>name</code> and <code>rename</code>.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Instance">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Instance">
+
+ </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="JavaSeqLiteral" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'JavaSeqLiteral');">[+]</span>
<span class="member-annotations">
</span>
@@ -6503,13 +7203,31 @@ an untyped thicket consisting of <code>name</code> and <code>rename</code>.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Array(elems)</p>
+ <div class="member-body-short" id="short-body-JavaSeqLiteral">
+ <p>Array(elems)</p>
+ </div>
+ <div class="member-body-long" id ="long-body-JavaSeqLiteral">
+ <p>Array(elems)</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="Lazy" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Lazy');">[+]</span>
<span class="member-annotations">
</span>
@@ -6533,15 +7251,35 @@ an untyped thicket consisting of <code>name</code> and <code>rename</code>.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>A base trait for lazy tree fields.
+ <div class="member-body-short" id="short-body-Lazy">
+ <p>A base trait for lazy tree fields.
These can be instantiated with Lazy instances which
can delay tree construction until the field is first demanded.</p>
+ </div>
+ <div class="member-body-long" id ="long-body-Lazy">
+ <p>A base trait for lazy tree fields.
+These can be instantiated with Lazy instances which
+can delay tree construction until the field is first demanded.</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="Literal" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Literal');">[+]</span>
<span class="member-annotations">
</span>
@@ -6565,13 +7303,31 @@ can delay tree construction until the field is first demanded.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>const</p>
+ <div class="member-body-short" id="short-body-Literal">
+ <p>const</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-Literal">
+ <p>const</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="Literal$" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Literal$');">[+]</span>
<span class="member-annotations">
</span>
@@ -6595,13 +7351,31 @@ can delay tree construction until the field is first demanded.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>const</p>
+ <div class="member-body-short" id="short-body-Literal$">
+ <p>const</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-Literal$">
+ <p>const</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="Match" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Match');">[+]</span>
<span class="member-annotations">
</span>
@@ -6625,13 +7399,31 @@ can delay tree construction until the field is first demanded.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>selector match { cases }</p>
+ <div class="member-body-short" id="short-body-Match">
+ <p>selector match { cases }</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-Match">
+ <p>selector match { cases }</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="Match$" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Match$');">[+]</span>
<span class="member-annotations">
</span>
@@ -6655,13 +7447,31 @@ can delay tree construction until the field is first demanded.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>selector match { cases }</p>
+ <div class="member-body-short" id="short-body-Match$">
+ <p>selector match { cases }</p>
+ </div>
+ <div class="member-body-long" id ="long-body-Match$">
+ <p>selector match { cases }</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="MemberDef" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'MemberDef');">[+]</span>
<span class="member-annotations">
</span>
@@ -6685,16 +7495,37 @@ can delay tree construction until the field is first demanded.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Tree defines a new symbol and carries modifiers.
+ <div class="member-body-short" id="short-body-MemberDef">
+ <p>Tree defines a new symbol and carries modifiers.
The position of a MemberDef contains only the defined identifier or pattern.
The envelope of a MemberDe...
</p>
+ </div>
+ <div class="member-body-long" id ="long-body-MemberDef">
+ <p>Tree defines a new symbol and carries modifiers.
+The position of a MemberDef contains only the defined identifier or pattern.
+The envelope of a MemberDef contains the whole definition and has its point
+on the opening keyword (or the next token after that if keyword is missing).</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="NameTree" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'NameTree');">[+]</span>
<span class="member-annotations">
</span>
@@ -6718,13 +7549,31 @@ The envelope of a MemberDe...
</div><!-- end member-title -->
<div class="member-body">
- <p>Tree has a name</p>
+ <div class="member-body-short" id="short-body-NameTree">
+ <p>Tree has a name</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-NameTree">
+ <p>Tree has a 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="NamedArg" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'NamedArg');">[+]</span>
<span class="member-annotations">
</span>
@@ -6748,13 +7597,31 @@ The envelope of a MemberDe...
</div><!-- end member-title -->
<div class="member-body">
- <p>name = arg, in a parameter list</p>
+ <div class="member-body-short" id="short-body-NamedArg">
+ <p>name = arg, in a parameter list</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-NamedArg">
+ <p>name = arg, in a 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="NamedArg$" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'NamedArg$');">[+]</span>
<span class="member-annotations">
</span>
@@ -6778,13 +7645,31 @@ The envelope of a MemberDe...
</div><!-- end member-title -->
<div class="member-body">
- <p>name = arg, in a parameter list</p>
+ <div class="member-body-short" id="short-body-NamedArg$">
+ <p>name = arg, in a parameter list</p>
+ </div>
+ <div class="member-body-long" id ="long-body-NamedArg$">
+ <p>name = arg, in a 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="New" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'New');">[+]</span>
<span class="member-annotations">
</span>
@@ -6808,13 +7693,31 @@ The envelope of a MemberDe...
</div><!-- end member-title -->
<div class="member-body">
- <p>new tpt, but no constructor call</p>
+ <div class="member-body-short" id="short-body-New">
+ <p>new tpt, but no constructor call</p>
+ </div>
+ <div class="member-body-long" id ="long-body-New">
+ <p>new tpt, but no constructor call</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="New$" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'New$');">[+]</span>
<span class="member-annotations">
</span>
@@ -6838,13 +7741,31 @@ The envelope of a MemberDe...
</div><!-- end member-title -->
<div class="member-body">
- <p>new tpt, but no constructor call</p>
+ <div class="member-body-short" id="short-body-New$">
+ <p>new tpt, but no constructor call</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-New$">
+ <p>new tpt, but no constructor call</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="OrTypeTree" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'OrTypeTree');">[+]</span>
<span class="member-annotations">
</span>
@@ -6868,13 +7789,31 @@ The envelope of a MemberDe...
</div><!-- end member-title -->
<div class="member-body">
- <p>left | right</p>
+ <div class="member-body-short" id="short-body-OrTypeTree">
+ <p>left | right</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-OrTypeTree">
+ <p>left | right</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="OrTypeTree$" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'OrTypeTree$');">[+]</span>
<span class="member-annotations">
</span>
@@ -6898,13 +7837,31 @@ The envelope of a MemberDe...
</div><!-- end member-title -->
<div class="member-body">
- <p>left | right</p>
+ <div class="member-body-short" id="short-body-OrTypeTree$">
+ <p>left | right</p>
+ </div>
+ <div class="member-body-long" id ="long-body-OrTypeTree$">
+ <p>left | right</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="PackageDef" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'PackageDef');">[+]</span>
<span class="member-annotations">
</span>
@@ -6928,13 +7885,31 @@ The envelope of a MemberDe...
</div><!-- end member-title -->
<div class="member-body">
- <p>package pid { stats }</p>
+ <div class="member-body-short" id="short-body-PackageDef">
+ <p>package pid { stats }</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-PackageDef">
+ <p>package pid { stats }</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="PackageDef$" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'PackageDef$');">[+]</span>
<span class="member-annotations">
</span>
@@ -6958,13 +7933,31 @@ The envelope of a MemberDe...
</div><!-- end member-title -->
<div class="member-body">
- <p>package pid { stats }</p>
+ <div class="member-body-short" id="short-body-PackageDef$">
+ <p>package pid { stats }</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-PackageDef$">
+ <p>package pid { stats }</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="PatternTree" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'PatternTree');">[+]</span>
<span class="member-annotations">
</span>
@@ -6988,14 +7981,33 @@ The envelope of a MemberDe...
</div><!-- end member-title -->
<div class="member-body">
- <p>Instances of this class are trees which are not terms but are legal
+ <div class="member-body-short" id="short-body-PatternTree">
+ <p>Instances of this class are trees which are not terms but are legal
+parts of patterns.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-PatternTree">
+ <p>Instances of this class are trees which are not terms but are legal
parts of patterns.</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="PolyTypeTree" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'PolyTypeTree');">[+]</span>
<span class="member-annotations">
</span>
@@ -7019,13 +8031,31 @@ parts of patterns.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>[typeparams] -&gt; tpt</p>
+ <div class="member-body-short" id="short-body-PolyTypeTree">
+ <p>[typeparams] -&gt; tpt</p>
+ </div>
+ <div class="member-body-long" id ="long-body-PolyTypeTree">
+ <p>[typeparams] -&gt; tpt</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="PolyTypeTree$" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'PolyTypeTree$');">[+]</span>
<span class="member-annotations">
</span>
@@ -7049,13 +8079,31 @@ parts of patterns.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>[typeparams] -&gt; tpt</p>
+ <div class="member-body-short" id="short-body-PolyTypeTree$">
+ <p>[typeparams] -&gt; tpt</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-PolyTypeTree$">
+ <p>[typeparams] -&gt; tpt</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="ProxyTree" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ProxyTree');">[+]</span>
<span class="member-annotations">
</span>
@@ -7079,14 +8127,33 @@ parts of patterns.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Tree's denot/isType/isTerm properties come from a subtree
+ <div class="member-body-short" id="short-body-ProxyTree">
+ <p>Tree's denot/isType/isTerm properties come from a subtree
+identified by <code>forwardTo</code>.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-ProxyTree">
+ <p>Tree's denot/isType/isTerm properties come from a subtree
identified by <code>forwardTo</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="RefTree" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'RefTree');">[+]</span>
<span class="member-annotations">
</span>
@@ -7110,13 +8177,31 @@ identified by <code>forwardTo</code>.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Tree refers by name to a denotation</p>
+ <div class="member-body-short" id="short-body-RefTree">
+ <p>Tree refers by name to a denotation</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-RefTree">
+ <p>Tree refers by name to a denotation</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="RefinedTypeTree" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'RefinedTypeTree');">[+]</span>
<span class="member-annotations">
</span>
@@ -7140,13 +8225,31 @@ identified by <code>forwardTo</code>.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>tpt { refinements }</p>
+ <div class="member-body-short" id="short-body-RefinedTypeTree">
+ <p>tpt { refinements }</p>
+ </div>
+ <div class="member-body-long" id ="long-body-RefinedTypeTree">
+ <p>tpt { refinements }</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="RefinedTypeTree$" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'RefinedTypeTree$');">[+]</span>
<span class="member-annotations">
</span>
@@ -7170,13 +8273,31 @@ identified by <code>forwardTo</code>.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>tpt { refinements }</p>
+ <div class="member-body-short" id="short-body-RefinedTypeTree$">
+ <p>tpt { refinements }</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-RefinedTypeTree$">
+ <p>tpt { refinements }</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="Return" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Return');">[+]</span>
<span class="member-annotations">
</span>
@@ -7200,16 +8321,37 @@ identified by <code>forwardTo</code>.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>return expr
+ <div class="member-body-short" id="short-body-Return">
+ <p>return expr
where <code>from</code> refers to the method from which the return takes place
After program transformations this is not necessarily the enclosing method...
</p>
+ </div>
+ <div class="member-body-long" id ="long-body-Return">
+ <p>return expr
+where <code>from</code> refers to the method from which the return takes place
+After program transformations this is not necessarily the enclosing method, because
+closures can intervene.</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="Return$" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Return$');">[+]</span>
<span class="member-annotations">
</span>
@@ -7233,16 +8375,37 @@ After program transformations this is not necessarily the enclosing method...
</div><!-- end member-title -->
<div class="member-body">
- <p>return expr
+ <div class="member-body-short" id="short-body-Return$">
+ <p>return expr
where <code>from</code> refers to the method from which the return takes place
After program transformations this is not necessarily the enclosing method...
</p>
+ </div>
+ <div class="member-body-long" id ="long-body-Return$">
+ <p>return expr
+where <code>from</code> refers to the method from which the return takes place
+After program transformations this is not necessarily the enclosing method, because
+closures can intervene.</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="Select" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Select');">[+]</span>
<span class="member-annotations">
</span>
@@ -7266,13 +8429,31 @@ After program transformations this is not necessarily the enclosing method...
</div><!-- end member-title -->
<div class="member-body">
- <p>qualifier.name, or qualifier#name, if qualifier is a type</p>
+ <div class="member-body-short" id="short-body-Select">
+ <p>qualifier.name, or qualifier#name, if qualifier is a type</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-Select">
+ <p>qualifier.name, or qualifier#name, if qualifier is a type</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="Select$" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Select$');">[+]</span>
<span class="member-annotations">
</span>
@@ -7296,13 +8477,31 @@ After program transformations this is not necessarily the enclosing method...
</div><!-- end member-title -->
<div class="member-body">
- <p>qualifier.name, or qualifier#name, if qualifier is a type</p>
+ <div class="member-body-short" id="short-body-Select$">
+ <p>qualifier.name, or qualifier#name, if qualifier is a type</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-Select$">
+ <p>qualifier.name, or qualifier#name, if qualifier is a type</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="SelectWithSig" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'SelectWithSig');">[+]</span>
<span class="member-annotations">
</span>
@@ -7326,12 +8525,29 @@ After program transformations this is not necessarily the enclosing method...
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-SelectWithSig">
+
+ </div>
+ <div class="member-body-long" id ="long-body-SelectWithSig">
+
+ </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="SeqLiteral" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'SeqLiteral');">[+]</span>
<span class="member-annotations">
</span>
@@ -7355,13 +8571,31 @@ After program transformations this is not necessarily the enclosing method...
</div><!-- end member-title -->
<div class="member-body">
- <p>Seq(elems)</p>
+ <div class="member-body-short" id="short-body-SeqLiteral">
+ <p>Seq(elems)</p>
+ </div>
+ <div class="member-body-long" id ="long-body-SeqLiteral">
+ <p>Seq(elems)</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="SeqLiteral$" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'SeqLiteral$');">[+]</span>
<span class="member-annotations">
</span>
@@ -7385,13 +8619,31 @@ After program transformations this is not necessarily the enclosing method...
</div><!-- end member-title -->
<div class="member-body">
- <p>Seq(elems)</p>
+ <div class="member-body-short" id="short-body-SeqLiteral$">
+ <p>Seq(elems)</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-SeqLiteral$">
+ <p>Seq(elems)</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="SingletonTypeTree" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'SingletonTypeTree');">[+]</span>
<span class="member-annotations">
</span>
@@ -7415,13 +8667,31 @@ After program transformations this is not necessarily the enclosing method...
</div><!-- end member-title -->
<div class="member-body">
- <p>ref.type</p>
+ <div class="member-body-short" id="short-body-SingletonTypeTree">
+ <p>ref.type</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-SingletonTypeTree">
+ <p>ref.type</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="SingletonTypeTree$" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'SingletonTypeTree$');">[+]</span>
<span class="member-annotations">
</span>
@@ -7445,13 +8715,31 @@ After program transformations this is not necessarily the enclosing method...
</div><!-- end member-title -->
<div class="member-body">
- <p>ref.type</p>
+ <div class="member-body-short" id="short-body-SingletonTypeTree$">
+ <p>ref.type</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-SingletonTypeTree$">
+ <p>ref.type</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="Super" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Super');">[+]</span>
<span class="member-annotations">
</span>
@@ -7475,13 +8763,31 @@ After program transformations this is not necessarily the enclosing method...
</div><!-- end member-title -->
<div class="member-body">
- <p>C.super[mix], where qual = C.this</p>
+ <div class="member-body-short" id="short-body-Super">
+ <p>C.super[mix], where qual = C.this</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-Super">
+ <p>C.super[mix], where qual = C.this</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="Super$" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Super$');">[+]</span>
<span class="member-annotations">
</span>
@@ -7505,13 +8811,31 @@ After program transformations this is not necessarily the enclosing method...
</div><!-- end member-title -->
<div class="member-body">
- <p>C.super[mix], where qual = C.this</p>
+ <div class="member-body-short" id="short-body-Super$">
+ <p>C.super[mix], where qual = C.this</p>
+ </div>
+ <div class="member-body-long" id ="long-body-Super$">
+ <p>C.super[mix], where qual = C.this</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="Template" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Template');">[+]</span>
<span class="member-annotations">
</span>
@@ -7535,13 +8859,31 @@ After program transformations this is not necessarily the enclosing method...
</div><!-- end member-title -->
<div class="member-body">
- <p>extends parents { self =&gt; body }</p>
+ <div class="member-body-short" id="short-body-Template">
+ <p>extends parents { self =&gt; body }</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-Template">
+ <p>extends parents { self =&gt; body }</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="Template$" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Template$');">[+]</span>
<span class="member-annotations">
</span>
@@ -7565,13 +8907,31 @@ After program transformations this is not necessarily the enclosing method...
</div><!-- end member-title -->
<div class="member-body">
- <p>extends parents { self =&gt; body }</p>
+ <div class="member-body-short" id="short-body-Template$">
+ <p>extends parents { self =&gt; body }</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-Template$">
+ <p>extends parents { self =&gt; body }</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="TermTree" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'TermTree');">[+]</span>
<span class="member-annotations">
</span>
@@ -7595,14 +8955,33 @@ After program transformations this is not necessarily the enclosing method...
</div><!-- end member-title -->
<div class="member-body">
- <p>Instances of this class are trees for which isTerm is definitely true.
+ <div class="member-body-short" id="short-body-TermTree">
+ <p>Instances of this class are trees for which isTerm is definitely true.
Note that some trees have isTerm = true without being TermTrees (e.g. Ident, Ann...</p>
+ </div>
+ <div class="member-body-long" id ="long-body-TermTree">
+ <p>Instances of this class are trees for which isTerm is definitely true.
+Note that some trees have isTerm = true without being TermTrees (e.g. Ident, AnnotatedTree)</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="Thicket" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Thicket');">[+]</span>
<span class="member-annotations">
</span>
@@ -7626,16 +9005,37 @@ Note that some trees have isTerm = true without being TermTrees (e.g. Ident, Ann
</div><!-- end member-title -->
<div class="member-body">
- <p>Temporary class that results from translation of ModuleDefs
+ <div class="member-body-short" id="short-body-Thicket">
+ <p>Temporary class that results from translation of ModuleDefs
(and possibly other statements).
The contained trees will be integrated when transformed wit...
</p>
+ </div>
+ <div class="member-body-long" id ="long-body-Thicket">
+ <p>Temporary class that results from translation of ModuleDefs
+(and possibly other statements).
+The contained trees will be integrated when transformed with
+a <code>transform(List[Tree])</code> call.</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="Thicket$" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Thicket$');">[+]</span>
<span class="member-annotations">
</span>
@@ -7659,16 +9059,37 @@ The contained trees will be integrated when transformed wit...
</div><!-- end member-title -->
<div class="member-body">
- <p>Temporary class that results from translation of ModuleDefs
+ <div class="member-body-short" id="short-body-Thicket$">
+ <p>Temporary class that results from translation of ModuleDefs
(and possibly other statements).
The contained trees will be integrated when transformed wit...
</p>
+ </div>
+ <div class="member-body-long" id ="long-body-Thicket$">
+ <p>Temporary class that results from translation of ModuleDefs
+(and possibly other statements).
+The contained trees will be integrated when transformed with
+a <code>transform(List[Tree])</code> call.</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="This" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'This');">[+]</span>
<span class="member-annotations">
</span>
@@ -7692,13 +9113,31 @@ The contained trees will be integrated when transformed wit...
</div><!-- end member-title -->
<div class="member-body">
- <p>qual.this</p>
+ <div class="member-body-short" id="short-body-This">
+ <p>qual.this</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-This">
+ <p>qual.this</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="This$" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'This$');">[+]</span>
<span class="member-annotations">
</span>
@@ -7722,13 +9161,31 @@ The contained trees will be integrated when transformed wit...
</div><!-- end member-title -->
<div class="member-body">
- <p>qual.this</p>
+ <div class="member-body-short" id="short-body-This$">
+ <p>qual.this</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-This$">
+ <p>qual.this</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="Tree" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Tree');">[+]</span>
<span class="member-annotations">
</span>
@@ -7752,17 +9209,49 @@ The contained trees will be integrated when transformed wit...
</div><!-- end member-title -->
<div class="member-body">
- <p>Trees take a parameter indicating what the type of their <code>tpe</code> field
+ <div class="member-body-short" id="short-body-Tree">
+ <p>Trees take a parameter indicating what the type of their <code>tpe</code> field
is. Two choices: <code>Type</code> or <code>Untyped</code>.
Untyped trees have type <code>Tree[Untyped]</code>.</p>
<p>Tree typing u...</p>
<ul></ul>
+ </div>
+ <div class="member-body-long" id ="long-body-Tree">
+ <p>Trees take a parameter indicating what the type of their <code>tpe</code> field
+is. Two choices: <code>Type</code> or <code>Untyped</code>.
+Untyped trees have type <code>Tree[Untyped]</code>.</p>
+<p>Tree typing uses a copy-on-write implementation:</p>
+<ul>
+<li>You can never observe a <code>tpe</code> which is <code>null</code> (throws an exception)</li>
+<li>So when creating a typed tree with <code>withType</code> we can re-use
+the existing tree transparently, assigning its <code>tpe</code> field,
+provided it was <code>null</code> before.</li>
+<li>It is impossible to embed untyped trees in typed ones.</li>
+<li>Typed trees can be embedded in untyped ones provided they are rooted
+in a TypedSplice node.</li>
+<li>Type checking an untyped tree should remove all embedded <code>TypedSplice</code>
+nodes.</li>
+</ul>
+
+ </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="Try" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Try');">[+]</span>
<span class="member-annotations">
</span>
@@ -7786,7 +9275,8 @@ Untyped trees have type <code>Tree[Untyped]</code>.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>try block catch handler finally finalizer</p>
+ <div class="member-body-short" id="short-body-Try">
+ <p>try block catch handler finally finalizer</p>
<p>Note: if the handler is a case block CASES of the form</p>
<p>{ case1 ... caseN }</p>
<p>the parser returns Match(EmptyTree,...
@@ -7797,11 +9287,37 @@ Untyped trees have type <code>Tree[Untyped]</code>.</p>
<p></p>
<p></p>
+ </div>
+ <div class="member-body-long" id ="long-body-Try">
+ <p>try block catch handler finally finalizer</p>
+<p>Note: if the handler is a case block CASES of the form</p>
+<p>{ case1 ... caseN }</p>
+<p>the parser returns Match(EmptyTree, CASES). Desugaring and typing this yields a closure
+node</p>
+<p>{ def $anonfun(x: Throwable) = x match CASES; Closure(Nil, $anonfun) }</p>
+<p>At some later stage when we normalize the try we can revert this to</p>
+<p>Match(EmptyTree, CASES)</p>
+<p>or else if stack is non-empty</p>
+<p>Match(EmptyTree, &lt;case x: Throwable =&gt; $anonfun(x)&gt;)</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="Try$" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Try$');">[+]</span>
<span class="member-annotations">
</span>
@@ -7825,7 +9341,8 @@ Untyped trees have type <code>Tree[Untyped]</code>.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>try block catch handler finally finalizer</p>
+ <div class="member-body-short" id="short-body-Try$">
+ <p>try block catch handler finally finalizer</p>
<p>Note: if the handler is a case block CASES of the form</p>
<p>{ case1 ... caseN }</p>
<p>the parser returns Match(EmptyTree,...
@@ -7836,11 +9353,37 @@ Untyped trees have type <code>Tree[Untyped]</code>.</p>
<p></p>
<p></p>
+ </div>
+ <div class="member-body-long" id ="long-body-Try$">
+ <p>try block catch handler finally finalizer</p>
+<p>Note: if the handler is a case block CASES of the form</p>
+<p>{ case1 ... caseN }</p>
+<p>the parser returns Match(EmptyTree, CASES). Desugaring and typing this yields a closure
+node</p>
+<p>{ def $anonfun(x: Throwable) = x match CASES; Closure(Nil, $anonfun) }</p>
+<p>At some later stage when we normalize the try we can revert this to</p>
+<p>Match(EmptyTree, CASES)</p>
+<p>or else if stack is non-empty</p>
+<p>Match(EmptyTree, &lt;case x: Throwable =&gt; $anonfun(x)&gt;)</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="TypTree" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'TypTree');">[+]</span>
<span class="member-annotations">
</span>
@@ -7864,14 +9407,33 @@ Untyped trees have type <code>Tree[Untyped]</code>.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Instances of this class are trees for which isType is definitely true.
+ <div class="member-body-short" id="short-body-TypTree">
+ <p>Instances of this class are trees for which isType is definitely true.
Note that some trees have isType = true without being TypTrees (e.g. Ident, Anno...</p>
+ </div>
+ <div class="member-body-long" id ="long-body-TypTree">
+ <p>Instances of this class are trees for which isType is definitely true.
+Note that some trees have isType = true without being TypTrees (e.g. Ident, AnnotatedTree)</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="TypeApply" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'TypeApply');">[+]</span>
<span class="member-annotations">
</span>
@@ -7895,13 +9457,31 @@ Note that some trees have isType = true without being TypTrees (e.g. Ident, Anno
</div><!-- end member-title -->
<div class="member-body">
- <p>fun[args]</p>
+ <div class="member-body-short" id="short-body-TypeApply">
+ <p>fun[args]</p>
+ </div>
+ <div class="member-body-long" id ="long-body-TypeApply">
+ <p>fun[args]</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="TypeApply$" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'TypeApply$');">[+]</span>
<span class="member-annotations">
</span>
@@ -7925,13 +9505,31 @@ Note that some trees have isType = true without being TypTrees (e.g. Ident, Anno
</div><!-- end member-title -->
<div class="member-body">
- <p>fun[args]</p>
+ <div class="member-body-short" id="short-body-TypeApply$">
+ <p>fun[args]</p>
+ </div>
+ <div class="member-body-long" id ="long-body-TypeApply$">
+ <p>fun[args]</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="TypeBoundsTree" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'TypeBoundsTree');">[+]</span>
<span class="member-annotations">
</span>
@@ -7955,15 +9553,35 @@ Note that some trees have isType = true without being TypTrees (e.g. Ident, Anno
</div><!-- end member-title -->
<div class="member-body">
- <blockquote>
+ <div class="member-body-short" id="short-body-TypeBoundsTree">
+ <blockquote>
+<p>: lo &lt;: hi</p>
+</blockquote>
+
+ </div>
+ <div class="member-body-long" id ="long-body-TypeBoundsTree">
+ <blockquote>
<p>: lo &lt;: hi</p>
</blockquote>
+ </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="TypeBoundsTree$" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'TypeBoundsTree$');">[+]</span>
<span class="member-annotations">
</span>
@@ -7987,15 +9605,35 @@ Note that some trees have isType = true without being TypTrees (e.g. Ident, Anno
</div><!-- end member-title -->
<div class="member-body">
- <blockquote>
+ <div class="member-body-short" id="short-body-TypeBoundsTree$">
+ <blockquote>
<p>: lo &lt;: hi</p>
</blockquote>
+ </div>
+ <div class="member-body-long" id ="long-body-TypeBoundsTree$">
+ <blockquote>
+<p>: lo &lt;: hi</p>
+</blockquote>
+
+ </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="TypeDef" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'TypeDef');">[+]</span>
<span class="member-annotations">
</span>
@@ -8019,16 +9657,37 @@ Note that some trees have isType = true without being TypTrees (e.g. Ident, Anno
</div><!-- end member-title -->
<div class="member-body">
- <p>mods class name template or
+ <div class="member-body-short" id="short-body-TypeDef">
+ <p>mods class name template or
mods trait name template or
mods type name = rhs or
mods type name &gt;: lo &lt;: hi, if rhs = TypeBoundsTree(lo, hi) &amp; (...</p>
+ </div>
+ <div class="member-body-long" id ="long-body-TypeDef">
+ <p>mods class name template or
+mods trait name template or
+mods type name = rhs or
+mods type name &gt;: lo &lt;: hi, if rhs = TypeBoundsTree(lo, hi) &amp; (lo ne hi)</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="TypeDef$" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'TypeDef$');">[+]</span>
<span class="member-annotations">
</span>
@@ -8052,16 +9711,37 @@ mods type name &gt;: lo &lt;: hi, if rhs = TypeBoundsTree(lo, hi) &amp; (...</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>mods class name template or
+ <div class="member-body-short" id="short-body-TypeDef$">
+ <p>mods class name template or
mods trait name template or
mods type name = rhs or
mods type name &gt;: lo &lt;: hi, if rhs = TypeBoundsTree(lo, hi) &amp; (...</p>
+ </div>
+ <div class="member-body-long" id ="long-body-TypeDef$">
+ <p>mods class name template or
+mods trait name template or
+mods type name = rhs or
+mods type name &gt;: lo &lt;: hi, if rhs = TypeBoundsTree(lo, hi) &amp; (lo ne hi)</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="TypeTree" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'TypeTree');">[+]</span>
<span class="member-annotations">
</span>
@@ -8085,13 +9765,31 @@ mods type name &gt;: lo &lt;: hi, if rhs = TypeBoundsTree(lo, hi) &amp; (...</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>A type tree that represents an existing or inferred type</p>
+ <div class="member-body-short" id="short-body-TypeTree">
+ <p>A type tree that represents an existing or inferred type</p>
+ </div>
+ <div class="member-body-long" id ="long-body-TypeTree">
+ <p>A type tree that represents an existing or inferred type</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="TypeTree$" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'TypeTree$');">[+]</span>
<span class="member-annotations">
</span>
@@ -8115,13 +9813,31 @@ mods type name &gt;: lo &lt;: hi, if rhs = TypeBoundsTree(lo, hi) &amp; (...</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>A type tree that represents an existing or inferred type</p>
+ <div class="member-body-short" id="short-body-TypeTree$">
+ <p>A type tree that represents an existing or inferred type</p>
+ </div>
+ <div class="member-body-long" id ="long-body-TypeTree$">
+ <p>A type tree that represents an existing or inferred type</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="Typed" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Typed');">[+]</span>
<span class="member-annotations">
</span>
@@ -8145,13 +9861,31 @@ mods type name &gt;: lo &lt;: hi, if rhs = TypeBoundsTree(lo, hi) &amp; (...</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>expr : tpt</p>
+ <div class="member-body-short" id="short-body-Typed">
+ <p>expr : tpt</p>
+ </div>
+ <div class="member-body-long" id ="long-body-Typed">
+ <p>expr : tpt</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="Typed$" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Typed$');">[+]</span>
<span class="member-annotations">
</span>
@@ -8175,13 +9909,31 @@ mods type name &gt;: lo &lt;: hi, if rhs = TypeBoundsTree(lo, hi) &amp; (...</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>expr : tpt</p>
+ <div class="member-body-short" id="short-body-Typed$">
+ <p>expr : tpt</p>
+ </div>
+ <div class="member-body-long" id ="long-body-Typed$">
+ <p>expr : tpt</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="UnApply" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'UnApply');">[+]</span>
<span class="member-annotations">
</span>
@@ -8205,14 +9957,33 @@ mods type name &gt;: lo &lt;: hi, if rhs = TypeBoundsTree(lo, hi) &amp; (...</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>The typed translation of <code>extractor(patterns)</code> in a pattern. The translation has the following
+ <div class="member-body-short" id="short-body-UnApply">
+ <p>The typed translation of <code>extractor(patterns)</code> in a pattern. The translation has the following
components:</p>
+ </div>
+ <div class="member-body-long" id ="long-body-UnApply">
+ <p>The typed translation of <code>extractor(patterns)</code> in a pattern. The translation has the following
+components:</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="UnApply$" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'UnApply$');">[+]</span>
<span class="member-annotations">
</span>
@@ -8236,14 +10007,33 @@ components:</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>The typed translation of <code>extractor(patterns)</code> in a pattern. The translation has the following
+ <div class="member-body-short" id="short-body-UnApply$">
+ <p>The typed translation of <code>extractor(patterns)</code> in a pattern. The translation has the following
components:</p>
+ </div>
+ <div class="member-body-long" id ="long-body-UnApply$">
+ <p>The typed translation of <code>extractor(patterns)</code> in a pattern. The translation has the following
+components:</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="UnAssignedTypeException" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'UnAssignedTypeException');">[+]</span>
<span class="member-annotations">
</span>
@@ -8267,12 +10057,29 @@ components:</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-UnAssignedTypeException">
+
+ </div>
+ <div class="member-body-long" id ="long-body-UnAssignedTypeException">
+
+ </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="ValDef" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ValDef');">[+]</span>
<span class="member-annotations">
</span>
@@ -8296,13 +10103,31 @@ components:</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>mods val name: tpt = rhs</p>
+ <div class="member-body-short" id="short-body-ValDef">
+ <p>mods val name: tpt = rhs</p>
+ </div>
+ <div class="member-body-long" id ="long-body-ValDef">
+ <p>mods val name: tpt = rhs</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="ValDef$" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ValDef$');">[+]</span>
<span class="member-annotations">
</span>
@@ -8326,13 +10151,31 @@ components:</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>mods val name: tpt = rhs</p>
+ <div class="member-body-short" id="short-body-ValDef$">
+ <p>mods val name: tpt = rhs</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-ValDef$">
+ <p>mods val name: tpt = rhs</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="ValOrDefDef" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ValOrDefDef');">[+]</span>
<span class="member-annotations">
</span>
@@ -8356,13 +10199,31 @@ components:</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>A ValDef or DefDef tree</p>
+ <div class="member-body-short" id="short-body-ValOrDefDef">
+ <p>A ValDef or DefDef tree</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-ValOrDefDef">
+ <p>A ValDef or DefDef tree</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="WithLazyField" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'WithLazyField');">[+]</span>
<span class="member-annotations">
</span>
@@ -8386,16 +10247,37 @@ components:</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>A tree that can have a lazy field
+ <div class="member-body-short" id="short-body-WithLazyField">
+ <p>A tree that can have a lazy field
The field is represented by some private <code>var</code> which is
proxied <code>unforced</code> and <code>force</code>. Forcing the field will
set the <code>var</code> to...</p>
+ </div>
+ <div class="member-body-long" id ="long-body-WithLazyField">
+ <p>A tree that can have a lazy field
+The field is represented by some private <code>var</code> which is
+proxied <code>unforced</code> and <code>force</code>. Forcing the field will
+set the <code>var</code> to the underlying value.</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="WithoutTypeOrPos" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'WithoutTypeOrPos');">[+]</span>
<span class="member-annotations">
</span>
@@ -8419,12 +10301,29 @@ set the <code>var</code> to...</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-WithoutTypeOrPos">
+
+ </div>
+ <div class="member-body-long" id ="long-body-WithoutTypeOrPos">
+
+ </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="LazyTree" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'LazyTree');">[+]</span>
<span class="member-annotations">
</span>
@@ -8453,12 +10352,29 @@ set the <code>var</code> to...</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-LazyTree">
+
+ </div>
+ <div class="member-body-long" id ="long-body-LazyTree">
+
+ </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="LazyTreeList" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'LazyTreeList');">[+]</span>
<span class="member-annotations">
</span>
@@ -8487,12 +10403,29 @@ set the <code>var</code> to...</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-LazyTreeList">
+
+ </div>
+ <div class="member-body-long" id ="long-body-LazyTreeList">
+
+ </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="Untyped" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Untyped');">[+]</span>
<span class="member-annotations">
</span>
@@ -8521,12 +10454,29 @@ set the <code>var</code> to...</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Untyped">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Untyped">
+
+ </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="DocComment" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'DocComment');">[+]</span>
<span class="member-annotations">
</span>
@@ -8547,18 +10497,39 @@ set the <code>var</code> to...</p>
- <span class="no-left">: Key</span>
+ <span class="no-left">: Key
+<span class="no-left no-right">[</span>
+Comment
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>Property key for trees with documentation strings attached</p>
+ <div class="member-body-short" id="short-body-DocComment">
+ <p>Property key for trees with documentation strings attached</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-DocComment">
+ <p>Property key for trees with documentation strings attached</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="nextId" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'nextId');">[+]</span>
<span class="member-annotations">
@sharable
</span>
@@ -8584,12 +10555,29 @@ set the <code>var</code> to...</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-nextId">
+
+ </div>
+ <div class="member-body-long" id ="long-body-nextId">
+
+ </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="ntrees" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ntrees');">[+]</span>
<span class="member-annotations">
@sharable
</span>
@@ -8615,13 +10603,31 @@ set the <code>var</code> to...</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>The total number of created tree nodes, maintained if Stats.enabled</p>
+ <div class="member-body-short" id="short-body-ntrees">
+ <p>The total number of created tree nodes, maintained if Stats.enabled</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-ntrees">
+ <p>The total number of created tree nodes, maintained if Stats.enabled</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="theEmptyTree" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'theEmptyTree');">[+]</span>
<span class="member-annotations">
@sharable
</span>
@@ -8642,17 +10648,37 @@ set the <code>var</code> to...</p>
- <span class="no-left">: Thicket</span>
+ <span class="no-left">: Thicket
+<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-theEmptyTree">
+
+ </div>
+ <div class="member-body-long" id ="long-body-theEmptyTree">
+
+ </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="theEmptyValDef" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'theEmptyValDef');">[+]</span>
<span class="member-annotations">
@sharable
</span>
@@ -8673,17 +10699,37 @@ set the <code>var</code> to...</p>
- <span class="no-left">: EmptyValDef</span>
+ <span class="no-left">: EmptyValDef
+<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-theEmptyValDef">
+
+ </div>
+ <div class="member-body-long" id ="long-body-theEmptyValDef">
+
+ </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="flatten(trees)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'flatten(trees)');">[+]</span>
<span class="member-annotations">
</span>
@@ -8723,17 +10769,40 @@ T
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span>
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-flatten(trees)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-flatten(trees)">
+
+ </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="genericEmptyTree" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'genericEmptyTree');">[+]</span>
<span class="member-annotations">
</span>
@@ -8754,17 +10823,37 @@ T
- <span class="no-left">: Thicket</span>
+ <span class="no-left">: Thicket
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-genericEmptyTree">
+
+ </div>
+ <div class="member-body-long" id ="long-body-genericEmptyTree">
+
+ </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="genericEmptyValDef" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'genericEmptyValDef');">[+]</span>
<span class="member-annotations">
</span>
@@ -8785,17 +10874,37 @@ T
- <span class="no-left">: ValDef</span>
+ <span class="no-left">: ValDef
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-genericEmptyValDef">
+
+ </div>
+ <div class="member-body-long" id ="long-body-genericEmptyValDef">
+
+ </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="nextId_=(x$1)" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'nextId_=(x$1)');">[+]</span>
<span class="member-annotations">
@sharable
</span>
@@ -8834,12 +10943,29 @@ T
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-nextId_=(x$1)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-nextId_=(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="ntrees_=(x$1)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ntrees_=(x$1)');">[+]</span>
<span class="member-annotations">
@sharable
</span>
@@ -8878,9 +11004,26 @@ T
</div><!-- end member-title -->
<div class="member-body">
- <p>The total number of created tree nodes, maintained if Stats.enabled</p>
+ <div class="member-body-short" id="short-body-ntrees_=(x$1)">
+ <p>The total number of created tree nodes, maintained if Stats.enabled</p>
+ </div>
+ <div class="member-body-long" id ="long-body-ntrees_=(x$1)">
+ <p>The total number of created tree nodes, maintained if Stats.enabled</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>
diff --git a/api/dotty/tools/dotc/ast/Trees$/Alternative$.html b/api/dotty/tools/dotc/ast/Trees$/Alternative$.html
index d4fd6ab44..5aa83a64b 100644
--- a/api/dotty/tools/dotc/ast/Trees$/Alternative$.html
+++ b/api/dotty/tools/dotc/ast/Trees$/Alternative$.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
final
</span>
@@ -5330,6 +5333,8 @@
<span id="entity-name">
Alternative
</span>
+
+
</div>
@@ -5339,12 +5344,23 @@
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="apply(trees)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'apply(trees)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5384,17 +5400,37 @@ T
- <span class="no-left">: Alternative</span>
+ <span class="no-left">: Alternative
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-apply(trees)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-apply(trees)">
+
+ </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="unapply(x$1)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'unapply(x$1)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5431,13 +5467,32 @@ T
- <span class="no-left">: Alternative</span>
+ <span class="no-left">: Alternative
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-unapply(x$1)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-unapply(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>
diff --git a/api/dotty/tools/dotc/ast/Trees$/Alternative.html b/api/dotty/tools/dotc/ast/Trees$/Alternative.html
index 7fec42c8c..aaae3a7e2 100644
--- a/api/dotty/tools/dotc/ast/Trees$/Alternative.html
+++ b/api/dotty/tools/dotc/ast/Trees$/Alternative.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,6 +5333,34 @@
<span id="entity-name">
Alternative
</span>
+
+ <span id="entity-type-params">
+ <span class="no-left">[</span>
+
+ <span class="no-left">
+
+ -T
+
+ </span>
+
+ <span class="no-left">]</span>
+ </span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">Tree</span>
+
+
+ <span class="keyword">with</span>
+
+ <span class="entity-super-type">PatternTree</span>
+
+ </div>
+
</div>
@@ -5339,12 +5370,47 @@
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">Alternative</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ trees:
+ </span>
+ List
+<span class="no-left no-right">[</span>
+Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span>
+<span class="no-left">]</span>
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="ThisTree" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ThisTree');">[+]</span>
<span class="member-annotations">
</span>
@@ -5374,12 +5440,31 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-ThisTree">
+ <p>The type constructor at the root of the tree</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-ThisTree">
+ <p>The type constructor at the root of the tree</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="trees" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'trees');">[+]</span>
<span class="member-annotations">
</span>
@@ -5400,17 +5485,40 @@
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span>
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-trees">
+
+ </div>
+ <div class="member-body-long" id ="long-body-trees">
+
+ </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="_1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5436,12 +5544,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_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="copy(trees)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy(trees)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5481,17 +5606,37 @@ T
- <span class="no-left">: Alternative</span>
+ <span class="no-left">: Alternative
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy(trees)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy(trees)">
+
+ </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="copy$default$1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5512,13 +5657,35 @@ T
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span>
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$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>
diff --git a/api/dotty/tools/dotc/ast/Trees$/AndTypeTree$.html b/api/dotty/tools/dotc/ast/Trees$/AndTypeTree$.html
index ac678e407..877f39393 100644
--- a/api/dotty/tools/dotc/ast/Trees$/AndTypeTree$.html
+++ b/api/dotty/tools/dotc/ast/Trees$/AndTypeTree$.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
final
</span>
@@ -5330,6 +5333,8 @@
<span id="entity-name">
AndTypeTree
</span>
+
+
</div>
@@ -5339,12 +5344,23 @@
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="apply(left,right)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'apply(left,right)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5392,17 +5408,37 @@ T
- <span class="no-left">: AndTypeTree</span>
+ <span class="no-left">: AndTypeTree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-apply(left,right)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-apply(left,right)">
+
+ </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="unapply(x$1)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'unapply(x$1)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5439,13 +5475,32 @@ T
- <span class="no-left">: AndTypeTree</span>
+ <span class="no-left">: AndTypeTree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-unapply(x$1)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-unapply(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>
diff --git a/api/dotty/tools/dotc/ast/Trees$/AndTypeTree.html b/api/dotty/tools/dotc/ast/Trees$/AndTypeTree.html
index b2eb23d40..1079c0180 100644
--- a/api/dotty/tools/dotc/ast/Trees$/AndTypeTree.html
+++ b/api/dotty/tools/dotc/ast/Trees$/AndTypeTree.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,6 +5333,34 @@
<span id="entity-name">
AndTypeTree
</span>
+
+ <span id="entity-type-params">
+ <span class="no-left">[</span>
+
+ <span class="no-left">
+
+ -T
+
+ </span>
+
+ <span class="no-left">]</span>
+ </span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">Tree</span>
+
+
+ <span class="keyword">with</span>
+
+ <span class="entity-super-type">TypTree</span>
+
+ </div>
+
</div>
@@ -5339,12 +5370,55 @@
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">AndTypeTree</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ left:
+ </span>
+ Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span>
+
+ <span class="no-left">, </span>
+
+
+ <span class="">
+ right:
+ </span>
+ Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span>
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="ThisTree" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ThisTree');">[+]</span>
<span class="member-annotations">
</span>
@@ -5374,12 +5448,31 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-ThisTree">
+ <p>The type constructor at the root of the tree</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-ThisTree">
+ <p>The type constructor at the root of the tree</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="left" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'left');">[+]</span>
<span class="member-annotations">
</span>
@@ -5400,17 +5493,37 @@
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-left">
+
+ </div>
+ <div class="member-body-long" id ="long-body-left">
+
+ </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="right" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'right');">[+]</span>
<span class="member-annotations">
</span>
@@ -5431,17 +5544,37 @@
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-right">
+
+ </div>
+ <div class="member-body-long" id ="long-body-right">
+
+ </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="_1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5467,12 +5600,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_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="_2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_2');">[+]</span>
<span class="member-annotations">
</span>
@@ -5498,12 +5648,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_2">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_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="copy(left,right)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy(left,right)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5551,17 +5718,37 @@ T
- <span class="no-left">: AndTypeTree</span>
+ <span class="no-left">: AndTypeTree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy(left,right)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy(left,right)">
+
+ </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="copy$default$1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5582,17 +5769,37 @@ T
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$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="copy$default$2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$2');">[+]</span>
<span class="member-annotations">
</span>
@@ -5613,13 +5820,32 @@ T
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$2">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$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>
diff --git a/api/dotty/tools/dotc/ast/Trees$/Annotated$.html b/api/dotty/tools/dotc/ast/Trees$/Annotated$.html
index 50bbbb669..60f0fcc86 100644
--- a/api/dotty/tools/dotc/ast/Trees$/Annotated$.html
+++ b/api/dotty/tools/dotc/ast/Trees$/Annotated$.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
final
</span>
@@ -5330,6 +5333,8 @@
<span id="entity-name">
Annotated
</span>
+
+
</div>
@@ -5339,12 +5344,23 @@
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="apply(arg,annot)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'apply(arg,annot)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5392,17 +5408,37 @@ T
- <span class="no-left">: Annotated</span>
+ <span class="no-left">: Annotated
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-apply(arg,annot)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-apply(arg,annot)">
+
+ </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="unapply(x$1)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'unapply(x$1)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5439,13 +5475,32 @@ T
- <span class="no-left">: Annotated</span>
+ <span class="no-left">: Annotated
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-unapply(x$1)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-unapply(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>
diff --git a/api/dotty/tools/dotc/ast/Trees$/Annotated.html b/api/dotty/tools/dotc/ast/Trees$/Annotated.html
index 0eb6d23c2..073c0c341 100644
--- a/api/dotty/tools/dotc/ast/Trees$/Annotated.html
+++ b/api/dotty/tools/dotc/ast/Trees$/Annotated.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,6 +5333,29 @@
<span id="entity-name">
Annotated
</span>
+
+ <span id="entity-type-params">
+ <span class="no-left">[</span>
+
+ <span class="no-left">
+
+ -T
+
+ </span>
+
+ <span class="no-left">]</span>
+ </span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">ProxyTree</span>
+
+ </div>
+
</div>
@@ -5339,12 +5365,55 @@
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">Annotated</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ arg:
+ </span>
+ Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span>
+
+ <span class="no-left">, </span>
+
+
+ <span class="">
+ annot:
+ </span>
+ Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span>
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="ThisTree" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ThisTree');">[+]</span>
<span class="member-annotations">
</span>
@@ -5374,12 +5443,31 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-ThisTree">
+ <p>The type constructor at the root of the tree</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-ThisTree">
+ <p>The type constructor at the root of the tree</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="annot" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'annot');">[+]</span>
<span class="member-annotations">
</span>
@@ -5400,17 +5488,37 @@
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-annot">
+
+ </div>
+ <div class="member-body-long" id ="long-body-annot">
+
+ </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="arg" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'arg');">[+]</span>
<span class="member-annotations">
</span>
@@ -5431,17 +5539,37 @@
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-arg">
+
+ </div>
+ <div class="member-body-long" id ="long-body-arg">
+
+ </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="_1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5467,12 +5595,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_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="_2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_2');">[+]</span>
<span class="member-annotations">
</span>
@@ -5498,12 +5643,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_2">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_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="copy(arg,annot)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy(arg,annot)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5551,17 +5713,37 @@ T
- <span class="no-left">: Annotated</span>
+ <span class="no-left">: Annotated
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy(arg,annot)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy(arg,annot)">
+
+ </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="copy$default$1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5582,17 +5764,37 @@ T
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$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="copy$default$2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$2');">[+]</span>
<span class="member-annotations">
</span>
@@ -5613,17 +5815,37 @@ T
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$2">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$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="forwardTo" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'forwardTo');">[+]</span>
<span class="member-annotations">
</span>
@@ -5644,13 +5866,32 @@ T
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-forwardTo">
+
+ </div>
+ <div class="member-body-long" id ="long-body-forwardTo">
+
+ </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>
diff --git a/api/dotty/tools/dotc/ast/Trees$/AppliedTypeTree$.html b/api/dotty/tools/dotc/ast/Trees$/AppliedTypeTree$.html
index 6426b7129..6424996b9 100644
--- a/api/dotty/tools/dotc/ast/Trees$/AppliedTypeTree$.html
+++ b/api/dotty/tools/dotc/ast/Trees$/AppliedTypeTree$.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
final
</span>
@@ -5330,6 +5333,8 @@
<span id="entity-name">
AppliedTypeTree
</span>
+
+
</div>
@@ -5339,12 +5344,23 @@
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="apply(tpt,args)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'apply(tpt,args)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5395,17 +5411,37 @@ T
- <span class="no-left">: AppliedTypeTree</span>
+ <span class="no-left">: AppliedTypeTree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-apply(tpt,args)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-apply(tpt,args)">
+
+ </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="unapply(x$1)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'unapply(x$1)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5442,13 +5478,32 @@ T
- <span class="no-left">: AppliedTypeTree</span>
+ <span class="no-left">: AppliedTypeTree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-unapply(x$1)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-unapply(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>
diff --git a/api/dotty/tools/dotc/ast/Trees$/AppliedTypeTree.html b/api/dotty/tools/dotc/ast/Trees$/AppliedTypeTree.html
index 83f10e136..4288af293 100644
--- a/api/dotty/tools/dotc/ast/Trees$/AppliedTypeTree.html
+++ b/api/dotty/tools/dotc/ast/Trees$/AppliedTypeTree.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,6 +5333,34 @@
<span id="entity-name">
AppliedTypeTree
</span>
+
+ <span id="entity-type-params">
+ <span class="no-left">[</span>
+
+ <span class="no-left">
+
+ -T
+
+ </span>
+
+ <span class="no-left">]</span>
+ </span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">ProxyTree</span>
+
+
+ <span class="keyword">with</span>
+
+ <span class="entity-super-type">TypTree</span>
+
+ </div>
+
</div>
@@ -5339,12 +5370,58 @@
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">AppliedTypeTree</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ tpt:
+ </span>
+ Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span>
+
+ <span class="no-left">, </span>
+
+
+ <span class="">
+ args:
+ </span>
+ List
+<span class="no-left no-right">[</span>
+Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span>
+<span class="no-left">]</span>
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="ThisTree" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ThisTree');">[+]</span>
<span class="member-annotations">
</span>
@@ -5374,12 +5451,31 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-ThisTree">
+ <p>The type constructor at the root of the tree</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-ThisTree">
+ <p>The type constructor at the root of the tree</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="args" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'args');">[+]</span>
<span class="member-annotations">
</span>
@@ -5400,17 +5496,40 @@
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span>
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-args">
+
+ </div>
+ <div class="member-body-long" id ="long-body-args">
+
+ </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="tpt" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'tpt');">[+]</span>
<span class="member-annotations">
</span>
@@ -5431,17 +5550,37 @@
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-tpt">
+
+ </div>
+ <div class="member-body-long" id ="long-body-tpt">
+
+ </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="_1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5467,12 +5606,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_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="_2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_2');">[+]</span>
<span class="member-annotations">
</span>
@@ -5498,12 +5654,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_2">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_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="copy(tpt,args)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy(tpt,args)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5554,17 +5727,37 @@ T
- <span class="no-left">: AppliedTypeTree</span>
+ <span class="no-left">: AppliedTypeTree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy(tpt,args)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy(tpt,args)">
+
+ </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="copy$default$1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5585,17 +5778,37 @@ T
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$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="copy$default$2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$2');">[+]</span>
<span class="member-annotations">
</span>
@@ -5616,17 +5829,40 @@ T
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span>
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$2">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$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="forwardTo" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'forwardTo');">[+]</span>
<span class="member-annotations">
</span>
@@ -5647,13 +5883,32 @@ T
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-forwardTo">
+
+ </div>
+ <div class="member-body-long" id ="long-body-forwardTo">
+
+ </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>
diff --git a/api/dotty/tools/dotc/ast/Trees$/Apply$.html b/api/dotty/tools/dotc/ast/Trees$/Apply$.html
index dcee76468..5b2aacc25 100644
--- a/api/dotty/tools/dotc/ast/Trees$/Apply$.html
+++ b/api/dotty/tools/dotc/ast/Trees$/Apply$.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
final
</span>
@@ -5330,6 +5333,8 @@
<span id="entity-name">
Apply
</span>
+
+
</div>
@@ -5339,12 +5344,23 @@
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="apply(fun,args)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'apply(fun,args)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5395,17 +5411,37 @@ T
- <span class="no-left">: Apply</span>
+ <span class="no-left">: Apply
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-apply(fun,args)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-apply(fun,args)">
+
+ </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="unapply(x$1)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'unapply(x$1)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5442,13 +5478,32 @@ T
- <span class="no-left">: Apply</span>
+ <span class="no-left">: Apply
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-unapply(x$1)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-unapply(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>
diff --git a/api/dotty/tools/dotc/ast/Trees$/Apply.html b/api/dotty/tools/dotc/ast/Trees$/Apply.html
index a2c03a1ca..5e56808a0 100644
--- a/api/dotty/tools/dotc/ast/Trees$/Apply.html
+++ b/api/dotty/tools/dotc/ast/Trees$/Apply.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,6 +5333,29 @@
<span id="entity-name">
Apply
</span>
+
+ <span id="entity-type-params">
+ <span class="no-left">[</span>
+
+ <span class="no-left">
+
+ -T
+
+ </span>
+
+ <span class="no-left">]</span>
+ </span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">GenericApply</span>
+
+ </div>
+
</div>
@@ -5339,12 +5365,58 @@
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">Apply</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ fun:
+ </span>
+ Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span>
+
+ <span class="no-left">, </span>
+
+
+ <span class="">
+ args:
+ </span>
+ List
+<span class="no-left no-right">[</span>
+Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span>
+<span class="no-left">]</span>
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="ThisTree" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ThisTree');">[+]</span>
<span class="member-annotations">
</span>
@@ -5374,12 +5446,31 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-ThisTree">
+ <p>The type constructor at the root of the tree</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-ThisTree">
+ <p>The type constructor at the root of the tree</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="args" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'args');">[+]</span>
<span class="member-annotations">
</span>
@@ -5400,17 +5491,40 @@
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span>
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-args">
+
+ </div>
+ <div class="member-body-long" id ="long-body-args">
+
+ </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="fun" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'fun');">[+]</span>
<span class="member-annotations">
</span>
@@ -5431,17 +5545,37 @@
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-fun">
+
+ </div>
+ <div class="member-body-long" id ="long-body-fun">
+
+ </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="_1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5467,12 +5601,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_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="_2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_2');">[+]</span>
<span class="member-annotations">
</span>
@@ -5498,12 +5649,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_2">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_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="copy(fun,args)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy(fun,args)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5554,17 +5722,37 @@ T
- <span class="no-left">: Apply</span>
+ <span class="no-left">: Apply
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy(fun,args)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy(fun,args)">
+
+ </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="copy$default$1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5585,17 +5773,37 @@ T
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$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="copy$default$2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$2');">[+]</span>
<span class="member-annotations">
</span>
@@ -5616,13 +5824,35 @@ T
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span>
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$2">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$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>
diff --git a/api/dotty/tools/dotc/ast/Trees$/Assign$.html b/api/dotty/tools/dotc/ast/Trees$/Assign$.html
index a6a4dd095..0f31466a6 100644
--- a/api/dotty/tools/dotc/ast/Trees$/Assign$.html
+++ b/api/dotty/tools/dotc/ast/Trees$/Assign$.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
final
</span>
@@ -5330,6 +5333,8 @@
<span id="entity-name">
Assign
</span>
+
+
</div>
@@ -5339,12 +5344,23 @@
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="apply(lhs,rhs)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'apply(lhs,rhs)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5392,17 +5408,37 @@ T
- <span class="no-left">: Assign</span>
+ <span class="no-left">: Assign
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-apply(lhs,rhs)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-apply(lhs,rhs)">
+
+ </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="unapply(x$1)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'unapply(x$1)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5439,13 +5475,32 @@ T
- <span class="no-left">: Assign</span>
+ <span class="no-left">: Assign
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-unapply(x$1)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-unapply(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>
diff --git a/api/dotty/tools/dotc/ast/Trees$/Assign.html b/api/dotty/tools/dotc/ast/Trees$/Assign.html
index 58741b691..2fb0b083c 100644
--- a/api/dotty/tools/dotc/ast/Trees$/Assign.html
+++ b/api/dotty/tools/dotc/ast/Trees$/Assign.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,6 +5333,34 @@
<span id="entity-name">
Assign
</span>
+
+ <span id="entity-type-params">
+ <span class="no-left">[</span>
+
+ <span class="no-left">
+
+ -T
+
+ </span>
+
+ <span class="no-left">]</span>
+ </span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">Tree</span>
+
+
+ <span class="keyword">with</span>
+
+ <span class="entity-super-type">TermTree</span>
+
+ </div>
+
</div>
@@ -5339,12 +5370,55 @@
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">Assign</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ lhs:
+ </span>
+ Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span>
+
+ <span class="no-left">, </span>
+
+
+ <span class="">
+ rhs:
+ </span>
+ Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span>
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="ThisTree" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ThisTree');">[+]</span>
<span class="member-annotations">
</span>
@@ -5374,12 +5448,31 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-ThisTree">
+ <p>The type constructor at the root of the tree</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-ThisTree">
+ <p>The type constructor at the root of the tree</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="lhs" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'lhs');">[+]</span>
<span class="member-annotations">
</span>
@@ -5400,17 +5493,37 @@
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-lhs">
+
+ </div>
+ <div class="member-body-long" id ="long-body-lhs">
+
+ </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="rhs" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'rhs');">[+]</span>
<span class="member-annotations">
</span>
@@ -5431,17 +5544,37 @@
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-rhs">
+
+ </div>
+ <div class="member-body-long" id ="long-body-rhs">
+
+ </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="_1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5467,12 +5600,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_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="_2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_2');">[+]</span>
<span class="member-annotations">
</span>
@@ -5498,12 +5648,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_2">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_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="copy(lhs,rhs)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy(lhs,rhs)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5551,17 +5718,37 @@ T
- <span class="no-left">: Assign</span>
+ <span class="no-left">: Assign
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy(lhs,rhs)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy(lhs,rhs)">
+
+ </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="copy$default$1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5582,17 +5769,37 @@ T
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$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="copy$default$2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$2');">[+]</span>
<span class="member-annotations">
</span>
@@ -5613,13 +5820,32 @@ T
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$2">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$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>
diff --git a/api/dotty/tools/dotc/ast/Trees$/BackquotedIdent.html b/api/dotty/tools/dotc/ast/Trees$/BackquotedIdent.html
index 949d44f21..746fd260a 100644
--- a/api/dotty/tools/dotc/ast/Trees$/BackquotedIdent.html
+++ b/api/dotty/tools/dotc/ast/Trees$/BackquotedIdent.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,16 +5333,68 @@
<span id="entity-name">
BackquotedIdent
</span>
+
+ <span id="entity-type-params">
+ <span class="no-left">[</span>
+
+ <span class="no-left">
+
+ -T
+
+ </span>
+
+ <span class="no-left">]</span>
+ </span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">Ident</span>
+
+ </div>
+
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">BackquotedIdent</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ name:
+ </span>
+ Name
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="name" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'name');">[+]</span>
<span class="member-annotations">
</span>
@@ -5365,12 +5420,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-name">
+
+ </div>
+ <div class="member-body-long" id ="long-body-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="toString" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'toString');">[+]</span>
<span class="member-annotations">
</span>
@@ -5396,8 +5468,24 @@
</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>
diff --git a/api/dotty/tools/dotc/ast/Trees$/Bind$.html b/api/dotty/tools/dotc/ast/Trees$/Bind$.html
index 68c8287a0..160058aff 100644
--- a/api/dotty/tools/dotc/ast/Trees$/Bind$.html
+++ b/api/dotty/tools/dotc/ast/Trees$/Bind$.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
final
</span>
@@ -5330,6 +5333,8 @@
<span id="entity-name">
Bind
</span>
+
+
</div>
@@ -5339,12 +5344,23 @@
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="apply(name,body)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'apply(name,body)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5389,17 +5405,37 @@ T
- <span class="no-left">: Bind</span>
+ <span class="no-left">: Bind
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-apply(name,body)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-apply(name,body)">
+
+ </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="unapply(x$1)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'unapply(x$1)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5436,13 +5472,32 @@ T
- <span class="no-left">: Bind</span>
+ <span class="no-left">: Bind
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-unapply(x$1)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-unapply(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>
diff --git a/api/dotty/tools/dotc/ast/Trees$/Bind.html b/api/dotty/tools/dotc/ast/Trees$/Bind.html
index 3b412b038..ae459bf6a 100644
--- a/api/dotty/tools/dotc/ast/Trees$/Bind.html
+++ b/api/dotty/tools/dotc/ast/Trees$/Bind.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,6 +5333,39 @@
<span id="entity-name">
Bind
</span>
+
+ <span id="entity-type-params">
+ <span class="no-left">[</span>
+
+ <span class="no-left">
+
+ -T
+
+ </span>
+
+ <span class="no-left">]</span>
+ </span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">NameTree</span>
+
+
+ <span class="keyword">with</span>
+
+ <span class="entity-super-type">DefTree</span>
+
+
+ <span class="keyword">with</span>
+
+ <span class="entity-super-type">PatternTree</span>
+
+ </div>
+
</div>
@@ -5339,12 +5375,52 @@
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">Bind</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ name:
+ </span>
+ Name
+
+ <span class="no-left">, </span>
+
+
+ <span class="">
+ body:
+ </span>
+ Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span>
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="ThisTree" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ThisTree');">[+]</span>
<span class="member-annotations">
</span>
@@ -5373,12 +5449,31 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-ThisTree">
+ <p>The type constructor at the root of the tree</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-ThisTree">
+ <p>The type constructor at the root of the tree</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="body" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'body');">[+]</span>
<span class="member-annotations">
</span>
@@ -5399,17 +5494,37 @@
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-body">
+
+ </div>
+ <div class="member-body-long" id ="long-body-body">
+
+ </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="name" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'name');">[+]</span>
<span class="member-annotations">
</span>
@@ -5435,12 +5550,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-name">
+
+ </div>
+ <div class="member-body-long" id ="long-body-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="_1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5466,12 +5598,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_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="_2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_2');">[+]</span>
<span class="member-annotations">
</span>
@@ -5497,12 +5646,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_2">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_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="copy(name,body)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy(name,body)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5547,17 +5713,37 @@ T
- <span class="no-left">: Bind</span>
+ <span class="no-left">: Bind
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy(name,body)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy(name,body)">
+
+ </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="copy$default$1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5583,12 +5769,29 @@ T
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$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="copy$default$2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$2');">[+]</span>
<span class="member-annotations">
</span>
@@ -5609,17 +5812,37 @@ T
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$2">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$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="isTerm" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isTerm');">[+]</span>
<span class="member-annotations">
</span>
@@ -5645,13 +5868,31 @@ T
</div><!-- end member-title -->
<div class="member-body">
- <p>Does this tree represent a term?</p>
+ <div class="member-body-short" id="short-body-isTerm">
+ <p>Does this tree represent a term?</p>
+ </div>
+ <div class="member-body-long" id ="long-body-isTerm">
+ <p>Does this tree represent a term?</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="isType" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isType');">[+]</span>
<span class="member-annotations">
</span>
@@ -5677,9 +5918,26 @@ T
</div><!-- end member-title -->
<div class="member-body">
- <p>Does this tree represent a type?</p>
+ <div class="member-body-short" id="short-body-isType">
+ <p>Does this tree represent a type?</p>
+ </div>
+ <div class="member-body-long" id ="long-body-isType">
+ <p>Does this tree represent a type?</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>
diff --git a/api/dotty/tools/dotc/ast/Trees$/Block$.html b/api/dotty/tools/dotc/ast/Trees$/Block$.html
index 79af0a1b1..b90c94a95 100644
--- a/api/dotty/tools/dotc/ast/Trees$/Block$.html
+++ b/api/dotty/tools/dotc/ast/Trees$/Block$.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
final
</span>
@@ -5330,6 +5333,8 @@
<span id="entity-name">
Block
</span>
+
+
</div>
@@ -5339,12 +5344,23 @@
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="apply(stats,expr)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'apply(stats,expr)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5395,17 +5411,37 @@ T
- <span class="no-left">: Block</span>
+ <span class="no-left">: Block
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-apply(stats,expr)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-apply(stats,expr)">
+
+ </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="unapply(x$1)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'unapply(x$1)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5442,13 +5478,32 @@ T
- <span class="no-left">: Block</span>
+ <span class="no-left">: Block
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-unapply(x$1)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-unapply(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>
diff --git a/api/dotty/tools/dotc/ast/Trees$/Block.html b/api/dotty/tools/dotc/ast/Trees$/Block.html
index 085fc0b21..b0ddeb2a7 100644
--- a/api/dotty/tools/dotc/ast/Trees$/Block.html
+++ b/api/dotty/tools/dotc/ast/Trees$/Block.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,6 +5333,34 @@
<span id="entity-name">
Block
</span>
+
+ <span id="entity-type-params">
+ <span class="no-left">[</span>
+
+ <span class="no-left">
+
+ -T
+
+ </span>
+
+ <span class="no-left">]</span>
+ </span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">Tree</span>
+
+
+ <span class="keyword">with</span>
+
+ <span class="entity-super-type">TermTree</span>
+
+ </div>
+
</div>
@@ -5339,12 +5370,58 @@
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">Block</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ stats:
+ </span>
+ List
+<span class="no-left no-right">[</span>
+Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span>
+<span class="no-left">]</span>
+
+ <span class="no-left">, </span>
+
+
+ <span class="">
+ expr:
+ </span>
+ Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span>
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="ThisTree" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ThisTree');">[+]</span>
<span class="member-annotations">
</span>
@@ -5374,12 +5451,31 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-ThisTree">
+ <p>The type constructor at the root of the tree</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-ThisTree">
+ <p>The type constructor at the root of the tree</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="expr" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'expr');">[+]</span>
<span class="member-annotations">
</span>
@@ -5400,17 +5496,37 @@
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-expr">
+
+ </div>
+ <div class="member-body-long" id ="long-body-expr">
+
+ </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="stats" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'stats');">[+]</span>
<span class="member-annotations">
</span>
@@ -5431,17 +5547,40 @@
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span>
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-stats">
+
+ </div>
+ <div class="member-body-long" id ="long-body-stats">
+
+ </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="_1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5467,12 +5606,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_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="_2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_2');">[+]</span>
<span class="member-annotations">
</span>
@@ -5498,12 +5654,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_2">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_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="copy(stats,expr)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy(stats,expr)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5554,17 +5727,37 @@ T
- <span class="no-left">: Block</span>
+ <span class="no-left">: Block
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy(stats,expr)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy(stats,expr)">
+
+ </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="copy$default$1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5585,17 +5778,40 @@ T
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span>
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$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="copy$default$2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$2');">[+]</span>
<span class="member-annotations">
</span>
@@ -5616,13 +5832,32 @@ T
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$2">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$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>
diff --git a/api/dotty/tools/dotc/ast/Trees$/ByNameTypeTree$.html b/api/dotty/tools/dotc/ast/Trees$/ByNameTypeTree$.html
index 1f842325f..4534b2906 100644
--- a/api/dotty/tools/dotc/ast/Trees$/ByNameTypeTree$.html
+++ b/api/dotty/tools/dotc/ast/Trees$/ByNameTypeTree$.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
final
</span>
@@ -5330,6 +5333,8 @@
<span id="entity-name">
ByNameTypeTree
</span>
+
+
</div>
@@ -5339,12 +5344,23 @@
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="apply(result)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'apply(result)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5381,17 +5397,37 @@ T
- <span class="no-left">: ByNameTypeTree</span>
+ <span class="no-left">: ByNameTypeTree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-apply(result)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-apply(result)">
+
+ </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="unapply(x$1)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'unapply(x$1)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5428,13 +5464,32 @@ T
- <span class="no-left">: ByNameTypeTree</span>
+ <span class="no-left">: ByNameTypeTree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-unapply(x$1)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-unapply(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>
diff --git a/api/dotty/tools/dotc/ast/Trees$/ByNameTypeTree.html b/api/dotty/tools/dotc/ast/Trees$/ByNameTypeTree.html
index bc4f9f078..143247117 100644
--- a/api/dotty/tools/dotc/ast/Trees$/ByNameTypeTree.html
+++ b/api/dotty/tools/dotc/ast/Trees$/ByNameTypeTree.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,6 +5333,34 @@
<span id="entity-name">
ByNameTypeTree
</span>
+
+ <span id="entity-type-params">
+ <span class="no-left">[</span>
+
+ <span class="no-left">
+
+ -T
+
+ </span>
+
+ <span class="no-left">]</span>
+ </span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">Tree</span>
+
+
+ <span class="keyword">with</span>
+
+ <span class="entity-super-type">TypTree</span>
+
+ </div>
+
</div>
@@ -5339,12 +5370,44 @@
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">ByNameTypeTree</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ result:
+ </span>
+ Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span>
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="ThisTree" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ThisTree');">[+]</span>
<span class="member-annotations">
</span>
@@ -5374,12 +5437,31 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-ThisTree">
+ <p>The type constructor at the root of the tree</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-ThisTree">
+ <p>The type constructor at the root of the tree</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="result" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'result');">[+]</span>
<span class="member-annotations">
</span>
@@ -5400,17 +5482,37 @@
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-result">
+
+ </div>
+ <div class="member-body-long" id ="long-body-result">
+
+ </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="_1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5436,12 +5538,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_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="copy(result)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy(result)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5478,17 +5597,37 @@ T
- <span class="no-left">: ByNameTypeTree</span>
+ <span class="no-left">: ByNameTypeTree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy(result)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy(result)">
+
+ </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="copy$default$1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5509,13 +5648,32 @@ T
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$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>
diff --git a/api/dotty/tools/dotc/ast/Trees$/CaseDef$.html b/api/dotty/tools/dotc/ast/Trees$/CaseDef$.html
index 811f443ec..831aa4c14 100644
--- a/api/dotty/tools/dotc/ast/Trees$/CaseDef$.html
+++ b/api/dotty/tools/dotc/ast/Trees$/CaseDef$.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
final
</span>
@@ -5330,6 +5333,8 @@
<span id="entity-name">
CaseDef
</span>
+
+
</div>
@@ -5339,12 +5344,23 @@
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="apply(pat,guard,body)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'apply(pat,guard,body)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5403,17 +5419,37 @@ T
- <span class="no-left">: CaseDef</span>
+ <span class="no-left">: CaseDef
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-apply(pat,guard,body)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-apply(pat,guard,body)">
+
+ </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="unapply(x$1)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'unapply(x$1)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5450,13 +5486,32 @@ T
- <span class="no-left">: CaseDef</span>
+ <span class="no-left">: CaseDef
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-unapply(x$1)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-unapply(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>
diff --git a/api/dotty/tools/dotc/ast/Trees$/CaseDef.html b/api/dotty/tools/dotc/ast/Trees$/CaseDef.html
index 90cb39c6b..38680e424 100644
--- a/api/dotty/tools/dotc/ast/Trees$/CaseDef.html
+++ b/api/dotty/tools/dotc/ast/Trees$/CaseDef.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,6 +5333,29 @@
<span id="entity-name">
CaseDef
</span>
+
+ <span id="entity-type-params">
+ <span class="no-left">[</span>
+
+ <span class="no-left">
+
+ -T
+
+ </span>
+
+ <span class="no-left">]</span>
+ </span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">Tree</span>
+
+ </div>
+
</div>
@@ -5339,12 +5365,66 @@
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">CaseDef</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ pat:
+ </span>
+ Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span>
+
+ <span class="no-left">, </span>
+
+
+ <span class="">
+ guard:
+ </span>
+ Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span>
+
+ <span class="no-left">, </span>
+
+
+ <span class="">
+ body:
+ </span>
+ Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span>
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="ThisTree" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ThisTree');">[+]</span>
<span class="member-annotations">
</span>
@@ -5374,12 +5454,31 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-ThisTree">
+ <p>The type constructor at the root of the tree</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-ThisTree">
+ <p>The type constructor at the root of the tree</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="body" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'body');">[+]</span>
<span class="member-annotations">
</span>
@@ -5400,17 +5499,37 @@
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-body">
+
+ </div>
+ <div class="member-body-long" id ="long-body-body">
+
+ </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="guard" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'guard');">[+]</span>
<span class="member-annotations">
</span>
@@ -5431,17 +5550,37 @@
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-guard">
+
+ </div>
+ <div class="member-body-long" id ="long-body-guard">
+
+ </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="pat" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'pat');">[+]</span>
<span class="member-annotations">
</span>
@@ -5462,17 +5601,37 @@
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-pat">
+
+ </div>
+ <div class="member-body-long" id ="long-body-pat">
+
+ </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="_1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5498,12 +5657,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_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="_2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_2');">[+]</span>
<span class="member-annotations">
</span>
@@ -5529,12 +5705,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_2">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_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="_3" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_3');">[+]</span>
<span class="member-annotations">
</span>
@@ -5560,12 +5753,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_3">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_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="copy(pat,guard,body)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy(pat,guard,body)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5624,17 +5834,37 @@ T
- <span class="no-left">: CaseDef</span>
+ <span class="no-left">: CaseDef
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy(pat,guard,body)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy(pat,guard,body)">
+
+ </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="copy$default$1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5655,17 +5885,37 @@ T
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$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="copy$default$2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$2');">[+]</span>
<span class="member-annotations">
</span>
@@ -5686,17 +5936,37 @@ T
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$2">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$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="copy$default$3" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$3');">[+]</span>
<span class="member-annotations">
</span>
@@ -5717,13 +5987,32 @@ T
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$3">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$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>
diff --git a/api/dotty/tools/dotc/ast/Trees$/Closure$.html b/api/dotty/tools/dotc/ast/Trees$/Closure$.html
index cb274914e..b8885fd12 100644
--- a/api/dotty/tools/dotc/ast/Trees$/Closure$.html
+++ b/api/dotty/tools/dotc/ast/Trees$/Closure$.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
final
</span>
@@ -5330,6 +5333,8 @@
<span id="entity-name">
Closure
</span>
+
+
</div>
@@ -5339,12 +5344,23 @@
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="apply(env,meth,tpt)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'apply(env,meth,tpt)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5406,17 +5422,37 @@ T
- <span class="no-left">: Closure</span>
+ <span class="no-left">: Closure
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-apply(env,meth,tpt)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-apply(env,meth,tpt)">
+
+ </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="unapply(x$1)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'unapply(x$1)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5453,13 +5489,32 @@ T
- <span class="no-left">: Closure</span>
+ <span class="no-left">: Closure
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-unapply(x$1)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-unapply(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>
diff --git a/api/dotty/tools/dotc/ast/Trees$/Closure.html b/api/dotty/tools/dotc/ast/Trees$/Closure.html
index b440ded7d..480a07717 100644
--- a/api/dotty/tools/dotc/ast/Trees$/Closure.html
+++ b/api/dotty/tools/dotc/ast/Trees$/Closure.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,6 +5333,34 @@
<span id="entity-name">
Closure
</span>
+
+ <span id="entity-type-params">
+ <span class="no-left">[</span>
+
+ <span class="no-left">
+
+ -T
+
+ </span>
+
+ <span class="no-left">]</span>
+ </span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">Tree</span>
+
+
+ <span class="keyword">with</span>
+
+ <span class="entity-super-type">TermTree</span>
+
+ </div>
+
</div>
@@ -5339,12 +5370,69 @@
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">Closure</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ env:
+ </span>
+ List
+<span class="no-left no-right">[</span>
+Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span>
+<span class="no-left">]</span>
+
+ <span class="no-left">, </span>
+
+
+ <span class="">
+ meth:
+ </span>
+ Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span>
+
+ <span class="no-left">, </span>
+
+
+ <span class="">
+ tpt:
+ </span>
+ Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span>
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="ThisTree" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ThisTree');">[+]</span>
<span class="member-annotations">
</span>
@@ -5374,12 +5462,31 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-ThisTree">
+ <p>The type constructor at the root of the tree</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-ThisTree">
+ <p>The type constructor at the root of the tree</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="env" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'env');">[+]</span>
<span class="member-annotations">
</span>
@@ -5400,17 +5507,40 @@
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span>
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-env">
+
+ </div>
+ <div class="member-body-long" id ="long-body-env">
+
+ </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="meth" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'meth');">[+]</span>
<span class="member-annotations">
</span>
@@ -5431,17 +5561,37 @@
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-meth">
+
+ </div>
+ <div class="member-body-long" id ="long-body-meth">
+
+ </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="tpt" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'tpt');">[+]</span>
<span class="member-annotations">
</span>
@@ -5462,17 +5612,37 @@
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-tpt">
+
+ </div>
+ <div class="member-body-long" id ="long-body-tpt">
+
+ </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="_1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5498,12 +5668,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_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="_2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_2');">[+]</span>
<span class="member-annotations">
</span>
@@ -5529,12 +5716,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_2">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_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="_3" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_3');">[+]</span>
<span class="member-annotations">
</span>
@@ -5560,12 +5764,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_3">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_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="copy(env,meth,tpt)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy(env,meth,tpt)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5627,17 +5848,37 @@ T
- <span class="no-left">: Closure</span>
+ <span class="no-left">: Closure
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy(env,meth,tpt)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy(env,meth,tpt)">
+
+ </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="copy$default$1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5658,17 +5899,40 @@ T
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span>
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$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="copy$default$2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$2');">[+]</span>
<span class="member-annotations">
</span>
@@ -5689,17 +5953,37 @@ T
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$2">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$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="copy$default$3" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$3');">[+]</span>
<span class="member-annotations">
</span>
@@ -5720,13 +6004,32 @@ T
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$3">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$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>
diff --git a/api/dotty/tools/dotc/ast/Trees$/DefDef$.html b/api/dotty/tools/dotc/ast/Trees$/DefDef$.html
index 0e8584242..23ed453fd 100644
--- a/api/dotty/tools/dotc/ast/Trees$/DefDef$.html
+++ b/api/dotty/tools/dotc/ast/Trees$/DefDef$.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
final
</span>
@@ -5330,6 +5333,8 @@
<span id="entity-name">
DefDef
</span>
+
+
</div>
@@ -5339,12 +5344,23 @@
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="apply(name,tparams,vparamss,tpt,preRhs)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'apply(name,tparams,vparamss,tpt,preRhs)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5428,17 +5444,37 @@ T
- <span class="no-left">: DefDef</span>
+ <span class="no-left">: DefDef
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-apply(name,tparams,vparamss,tpt,preRhs)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-apply(name,tparams,vparamss,tpt,preRhs)">
+
+ </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="unapply(x$1)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'unapply(x$1)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5475,13 +5511,32 @@ T
- <span class="no-left">: DefDef</span>
+ <span class="no-left">: DefDef
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-unapply(x$1)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-unapply(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>
diff --git a/api/dotty/tools/dotc/ast/Trees$/DefDef.html b/api/dotty/tools/dotc/ast/Trees$/DefDef.html
index eeef68b5b..ba0b2a866 100644
--- a/api/dotty/tools/dotc/ast/Trees$/DefDef.html
+++ b/api/dotty/tools/dotc/ast/Trees$/DefDef.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,6 +5333,34 @@
<span id="entity-name">
DefDef
</span>
+
+ <span id="entity-type-params">
+ <span class="no-left">[</span>
+
+ <span class="no-left">
+
+ -T
+
+ </span>
+
+ <span class="no-left">]</span>
+ </span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">MemberDef</span>
+
+
+ <span class="keyword">with</span>
+
+ <span class="entity-super-type">ValOrDefDef</span>
+
+ </div>
+
</div>
@@ -5339,12 +5370,91 @@
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">DefDef</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ name:
+ </span>
+ TermName
+
+ <span class="no-left">, </span>
+
+
+ <span class="">
+ tparams:
+ </span>
+ List
+<span class="no-left no-right">[</span>
+TypeDef
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span>
+<span class="no-left">]</span>
+
+ <span class="no-left">, </span>
+
+
+ <span class="">
+ vparamss:
+ </span>
+ List
+<span class="no-left no-right">[</span>
+List
+<span class="no-left no-right">[</span>
+ValDef
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span>
+<span class="no-left">]</span>
+<span class="no-left">]</span>
+
+ <span class="no-left">, </span>
+
+
+ <span class="">
+ tpt:
+ </span>
+ Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span>
+
+ <span class="no-left">, </span>
+
+
+ <span class="">
+ preRhs:
+ </span>
+ LazyTree
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="ThisTree" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ThisTree');">[+]</span>
<span class="member-annotations">
</span>
@@ -5374,12 +5484,31 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-ThisTree">
+ <p>The type constructor at the root of the tree</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-ThisTree">
+ <p>The type constructor at the root of the tree</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="name" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'name');">[+]</span>
<span class="member-annotations">
</span>
@@ -5405,12 +5534,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-name">
+
+ </div>
+ <div class="member-body-long" id ="long-body-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="preRhs" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'preRhs');">[+]</span>
<span class="member-annotations">
</span>
@@ -5436,12 +5582,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-preRhs">
+
+ </div>
+ <div class="member-body-long" id ="long-body-preRhs">
+
+ </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="tparams" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'tparams');">[+]</span>
<span class="member-annotations">
</span>
@@ -5462,17 +5625,40 @@
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+TypeDef
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span>
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-tparams">
+
+ </div>
+ <div class="member-body-long" id ="long-body-tparams">
+
+ </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="tpt" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'tpt');">[+]</span>
<span class="member-annotations">
</span>
@@ -5493,17 +5679,37 @@
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-tpt">
+
+ </div>
+ <div class="member-body-long" id ="long-body-tpt">
+
+ </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="vparamss" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'vparamss');">[+]</span>
<span class="member-annotations">
</span>
@@ -5524,17 +5730,43 @@
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+List
+<span class="no-left no-right">[</span>
+ValDef
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span>
+<span class="no-left">]</span>
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-vparamss">
+
+ </div>
+ <div class="member-body-long" id ="long-body-vparamss">
+
+ </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="_1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5560,12 +5792,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_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="_2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_2');">[+]</span>
<span class="member-annotations">
</span>
@@ -5591,12 +5840,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_2">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_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="_3" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_3');">[+]</span>
<span class="member-annotations">
</span>
@@ -5622,12 +5888,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_3">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_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="_4" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_4');">[+]</span>
<span class="member-annotations">
</span>
@@ -5653,12 +5936,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_4">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_4">
+
+ </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="_5" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_5');">[+]</span>
<span class="member-annotations">
</span>
@@ -5684,12 +5984,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_5">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_5">
+
+ </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="copy(name,tparams,vparamss,tpt,preRhs)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy(name,tparams,vparamss,tpt,preRhs)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5773,17 +6090,37 @@ T
- <span class="no-left">: DefDef</span>
+ <span class="no-left">: DefDef
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy(name,tparams,vparamss,tpt,preRhs)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy(name,tparams,vparamss,tpt,preRhs)">
+
+ </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="copy$default$1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5809,12 +6146,29 @@ T
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$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="copy$default$2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$2');">[+]</span>
<span class="member-annotations">
</span>
@@ -5835,17 +6189,40 @@ T
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+TypeDef
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span>
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$2">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$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="copy$default$3" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$3');">[+]</span>
<span class="member-annotations">
</span>
@@ -5866,17 +6243,43 @@ T
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+List
+<span class="no-left no-right">[</span>
+ValDef
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span>
+<span class="no-left">]</span>
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$3">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$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="copy$default$4" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$4');">[+]</span>
<span class="member-annotations">
</span>
@@ -5897,17 +6300,37 @@ T
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$4">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$default$4">
+
+ </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="copy$default$5" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$5');">[+]</span>
<span class="member-annotations">
</span>
@@ -5933,12 +6356,29 @@ T
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$5">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$default$5">
+
+ </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="force(x)" class="member protected">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'force(x)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5977,12 +6417,29 @@ T
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-force(x)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-force(x)">
+
+ </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="preRhs_=(x$1)" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'preRhs_=(x$1)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6021,12 +6478,29 @@ T
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-preRhs_=(x$1)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-preRhs_=(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="unforced" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'unforced');">[+]</span>
<span class="member-annotations">
</span>
@@ -6052,8 +6526,24 @@ T
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-unforced">
+
+ </div>
+ <div class="member-body-long" id ="long-body-unforced">
+
+ </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>
diff --git a/api/dotty/tools/dotc/ast/Trees$/DefTree.html b/api/dotty/tools/dotc/ast/Trees$/DefTree.html
index 8183aad4e..57f038b08 100644
--- a/api/dotty/tools/dotc/ast/Trees$/DefTree.html
+++ b/api/dotty/tools/dotc/ast/Trees$/DefTree.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,6 +5333,29 @@
<span id="entity-name">
DefTree
</span>
+
+ <span id="entity-type-params">
+ <span class="no-left">[</span>
+
+ <span class="no-left">
+
+ -T
+
+ </span>
+
+ <span class="no-left">]</span>
+ </span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">DenotingTree</span>
+
+ </div>
+
</div>
@@ -5339,12 +5365,23 @@
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="ThisTree" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ThisTree');">[+]</span>
<span class="member-annotations">
</span>
@@ -5374,12 +5411,31 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-ThisTree">
+ <p>The type constructor at the root of the tree</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-ThisTree">
+ <p>The type constructor at the root of the tree</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="isDef" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isDef');">[+]</span>
<span class="member-annotations">
</span>
@@ -5405,13 +5461,31 @@
</div><!-- end member-title -->
<div class="member-body">
- <p>Does this tree define a new symbol that is not defined elsewhere?</p>
+ <div class="member-body-short" id="short-body-isDef">
+ <p>Does this tree define a new symbol that is not defined elsewhere?</p>
+ </div>
+ <div class="member-body-long" id ="long-body-isDef">
+ <p>Does this tree define a new symbol that is not defined elsewhere?</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="namedType" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'namedType');">[+]</span>
<span class="member-annotations">
</span>
@@ -5437,8 +5511,24 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-namedType">
+
+ </div>
+ <div class="member-body-long" id ="long-body-namedType">
+
+ </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>
diff --git a/api/dotty/tools/dotc/ast/Trees$/DenotingTree.html b/api/dotty/tools/dotc/ast/Trees$/DenotingTree.html
index 838564fb4..efdde05ce 100644
--- a/api/dotty/tools/dotc/ast/Trees$/DenotingTree.html
+++ b/api/dotty/tools/dotc/ast/Trees$/DenotingTree.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
abstract
</span>
@@ -5330,6 +5333,29 @@
<span id="entity-name">
DenotingTree
</span>
+
+ <span id="entity-type-params">
+ <span class="no-left">[</span>
+
+ <span class="no-left">
+
+ -T
+
+ </span>
+
+ <span class="no-left">]</span>
+ </span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">Tree</span>
+
+ </div>
+
</div>
@@ -5339,12 +5365,35 @@
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">DenotingTree</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="ThisTree" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ThisTree');">[+]</span>
<span class="member-annotations">
</span>
@@ -5374,12 +5423,31 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-ThisTree">
+ <p>The type constructor at the root of the tree</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-ThisTree">
+ <p>The type constructor at the root of the tree</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="denot(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'denot(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5420,11 +5488,30 @@
</div><!-- end member-title -->
<div class="member-body">
- <p>The denotation referred tno by this tree.
+ <div class="member-body-short" id="short-body-denot(ctx)">
+ <p>The denotation referred tno by this tree.
Defined for <code>DenotingTree</code>s and <code>ProxyTree</code>s, NoDenotation for other
kinds of trees</p>
+ </div>
+ <div class="member-body-long" id ="long-body-denot(ctx)">
+ <p>The denotation referred tno by this tree.
+Defined for <code>DenotingTree</code>s and <code>ProxyTree</code>s, NoDenotation for other
+kinds of trees</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>
diff --git a/api/dotty/tools/dotc/ast/Trees$/EmptyValDef.html b/api/dotty/tools/dotc/ast/Trees$/EmptyValDef.html
index 1fe3051e9..9f8e97686 100644
--- a/api/dotty/tools/dotc/ast/Trees$/EmptyValDef.html
+++ b/api/dotty/tools/dotc/ast/Trees$/EmptyValDef.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,16 +5333,67 @@
<span id="entity-name">
EmptyValDef
</span>
+
+ <span id="entity-type-params">
+ <span class="no-left">[</span>
+
+ <span class="no-left">
+
+ T
+
+ </span>
+
+ <span class="no-left">]</span>
+ </span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">ValDef</span>
+
+
+ <span class="keyword">with</span>
+
+ <span class="entity-super-type">WithoutTypeOrPos</span>
+
+ </div>
+
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">EmptyValDef</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="isEmpty" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isEmpty');">[+]</span>
<span class="member-annotations">
</span>
@@ -5365,9 +5419,26 @@
</div><!-- end member-title -->
<div class="member-body">
- <p>Is this tree either the empty tree or the empty ValDef or an empty type ident?</p>
+ <div class="member-body-short" id="short-body-isEmpty">
+ <p>Is this tree either the empty tree or the empty ValDef or an empty type ident?</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-isEmpty">
+ <p>Is this tree either the empty tree or the empty ValDef or an empty type ident?</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>
diff --git a/api/dotty/tools/dotc/ast/Trees$/GenericApply.html b/api/dotty/tools/dotc/ast/Trees$/GenericApply.html
index ede22c3a0..cdfcee64b 100644
--- a/api/dotty/tools/dotc/ast/Trees$/GenericApply.html
+++ b/api/dotty/tools/dotc/ast/Trees$/GenericApply.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
abstract
</span>
@@ -5330,16 +5333,67 @@
<span id="entity-name">
GenericApply
</span>
+
+ <span id="entity-type-params">
+ <span class="no-left">[</span>
+
+ <span class="no-left">
+
+ -T
+
+ </span>
+
+ <span class="no-left">]</span>
+ </span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">ProxyTree</span>
+
+
+ <span class="keyword">with</span>
+
+ <span class="entity-super-type">TermTree</span>
+
+ </div>
+
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">GenericApply</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="ThisTree" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ThisTree');">[+]</span>
<span class="member-annotations">
</span>
@@ -5369,12 +5423,31 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-ThisTree">
+ <p>The type constructor at the root of the tree</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-ThisTree">
+ <p>The type constructor at the root of the tree</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="args" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'args');">[+]</span>
<span class="member-annotations">
</span>
@@ -5395,17 +5468,40 @@
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span>
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-args">
+
+ </div>
+ <div class="member-body-long" id ="long-body-args">
+
+ </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="fun" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'fun');">[+]</span>
<span class="member-annotations">
</span>
@@ -5426,17 +5522,37 @@
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-fun">
+
+ </div>
+ <div class="member-body-long" id ="long-body-fun">
+
+ </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="forwardTo" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'forwardTo');">[+]</span>
<span class="member-annotations">
</span>
@@ -5457,13 +5573,32 @@
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-forwardTo">
+
+ </div>
+ <div class="member-body-long" id ="long-body-forwardTo">
+
+ </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>
diff --git a/api/dotty/tools/dotc/ast/Trees$/Ident$.html b/api/dotty/tools/dotc/ast/Trees$/Ident$.html
index b41c92c57..85bec94d9 100644
--- a/api/dotty/tools/dotc/ast/Trees$/Ident$.html
+++ b/api/dotty/tools/dotc/ast/Trees$/Ident$.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
final
</span>
@@ -5330,6 +5333,8 @@
<span id="entity-name">
Ident
</span>
+
+
</div>
@@ -5339,12 +5344,23 @@
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="apply(name)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'apply(name)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5378,17 +5394,37 @@
- <span class="no-left">: Ident</span>
+ <span class="no-left">: Ident
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-apply(name)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-apply(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="unapply(x$1)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'unapply(x$1)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5425,13 +5461,32 @@ T
- <span class="no-left">: Ident</span>
+ <span class="no-left">: Ident
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-unapply(x$1)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-unapply(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>
diff --git a/api/dotty/tools/dotc/ast/Trees$/Ident.html b/api/dotty/tools/dotc/ast/Trees$/Ident.html
index 59827ee23..54e3ead2a 100644
--- a/api/dotty/tools/dotc/ast/Trees$/Ident.html
+++ b/api/dotty/tools/dotc/ast/Trees$/Ident.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,6 +5333,29 @@
<span id="entity-name">
Ident
</span>
+
+ <span id="entity-type-params">
+ <span class="no-left">[</span>
+
+ <span class="no-left">
+
+ -T
+
+ </span>
+
+ <span class="no-left">]</span>
+ </span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">RefTree</span>
+
+ </div>
+
</div>
@@ -5339,12 +5365,41 @@
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">Ident</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ name:
+ </span>
+ Name
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="ThisTree" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ThisTree');">[+]</span>
<span class="member-annotations">
</span>
@@ -5374,12 +5429,31 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-ThisTree">
+ <p>The type constructor at the root of the tree</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-ThisTree">
+ <p>The type constructor at the root of the tree</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="name" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'name');">[+]</span>
<span class="member-annotations">
</span>
@@ -5405,12 +5479,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-name">
+
+ </div>
+ <div class="member-body-long" id ="long-body-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="_1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5436,12 +5527,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_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="copy(name)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy(name)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5475,17 +5583,37 @@
- <span class="no-left">: Ident</span>
+ <span class="no-left">: Ident
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy(name)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy(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="copy$default$1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5511,12 +5639,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$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="qualifier" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'qualifier');">[+]</span>
<span class="member-annotations">
</span>
@@ -5537,13 +5682,32 @@
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-qualifier">
+
+ </div>
+ <div class="member-body-long" id ="long-body-qualifier">
+
+ </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>
diff --git a/api/dotty/tools/dotc/ast/Trees$/If$.html b/api/dotty/tools/dotc/ast/Trees$/If$.html
index 789a10de7..bc5fd41f0 100644
--- a/api/dotty/tools/dotc/ast/Trees$/If$.html
+++ b/api/dotty/tools/dotc/ast/Trees$/If$.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
final
</span>
@@ -5330,6 +5333,8 @@
<span id="entity-name">
If
</span>
+
+
</div>
@@ -5339,12 +5344,23 @@
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="apply(cond,thenp,elsep)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'apply(cond,thenp,elsep)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5403,17 +5419,37 @@ T
- <span class="no-left">: If</span>
+ <span class="no-left">: If
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-apply(cond,thenp,elsep)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-apply(cond,thenp,elsep)">
+
+ </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="unapply(x$1)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'unapply(x$1)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5450,13 +5486,32 @@ T
- <span class="no-left">: If</span>
+ <span class="no-left">: If
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-unapply(x$1)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-unapply(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>
diff --git a/api/dotty/tools/dotc/ast/Trees$/If.html b/api/dotty/tools/dotc/ast/Trees$/If.html
index 62f6cd4c8..9ae3f5de2 100644
--- a/api/dotty/tools/dotc/ast/Trees$/If.html
+++ b/api/dotty/tools/dotc/ast/Trees$/If.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,6 +5333,34 @@
<span id="entity-name">
If
</span>
+
+ <span id="entity-type-params">
+ <span class="no-left">[</span>
+
+ <span class="no-left">
+
+ -T
+
+ </span>
+
+ <span class="no-left">]</span>
+ </span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">Tree</span>
+
+
+ <span class="keyword">with</span>
+
+ <span class="entity-super-type">TermTree</span>
+
+ </div>
+
</div>
@@ -5339,12 +5370,66 @@
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">If</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ cond:
+ </span>
+ Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span>
+
+ <span class="no-left">, </span>
+
+
+ <span class="">
+ thenp:
+ </span>
+ Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span>
+
+ <span class="no-left">, </span>
+
+
+ <span class="">
+ elsep:
+ </span>
+ Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span>
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="ThisTree" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ThisTree');">[+]</span>
<span class="member-annotations">
</span>
@@ -5373,12 +5458,31 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-ThisTree">
+ <p>The type constructor at the root of the tree</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-ThisTree">
+ <p>The type constructor at the root of the tree</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="cond" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'cond');">[+]</span>
<span class="member-annotations">
</span>
@@ -5399,17 +5503,37 @@
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-cond">
+
+ </div>
+ <div class="member-body-long" id ="long-body-cond">
+
+ </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="elsep" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'elsep');">[+]</span>
<span class="member-annotations">
</span>
@@ -5430,17 +5554,37 @@
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-elsep">
+
+ </div>
+ <div class="member-body-long" id ="long-body-elsep">
+
+ </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="thenp" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'thenp');">[+]</span>
<span class="member-annotations">
</span>
@@ -5461,17 +5605,37 @@
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-thenp">
+
+ </div>
+ <div class="member-body-long" id ="long-body-thenp">
+
+ </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="_1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5497,12 +5661,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_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="_2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_2');">[+]</span>
<span class="member-annotations">
</span>
@@ -5528,12 +5709,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_2">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_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="_3" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_3');">[+]</span>
<span class="member-annotations">
</span>
@@ -5559,12 +5757,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_3">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_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="copy(cond,thenp,elsep)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy(cond,thenp,elsep)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5623,17 +5838,37 @@ T
- <span class="no-left">: If</span>
+ <span class="no-left">: If
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy(cond,thenp,elsep)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy(cond,thenp,elsep)">
+
+ </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="copy$default$1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5654,17 +5889,37 @@ T
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$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="copy$default$2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$2');">[+]</span>
<span class="member-annotations">
</span>
@@ -5685,17 +5940,37 @@ T
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$2">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$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="copy$default$3" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$3');">[+]</span>
<span class="member-annotations">
</span>
@@ -5716,13 +5991,32 @@ T
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$3">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$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>
diff --git a/api/dotty/tools/dotc/ast/Trees$/Import$.html b/api/dotty/tools/dotc/ast/Trees$/Import$.html
index 0824a6b82..0b1a16418 100644
--- a/api/dotty/tools/dotc/ast/Trees$/Import$.html
+++ b/api/dotty/tools/dotc/ast/Trees$/Import$.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
final
</span>
@@ -5330,6 +5333,8 @@
<span id="entity-name">
Import
</span>
+
+
</div>
@@ -5341,12 +5346,23 @@ an untyped thicket consisting of <code>name</code> and <code>rename</code>.</p>
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="apply(expr,selectors)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'apply(expr,selectors)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5397,17 +5413,37 @@ Untyped
- <span class="no-left">: Import</span>
+ <span class="no-left">: Import
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-apply(expr,selectors)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-apply(expr,selectors)">
+
+ </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="unapply(x$1)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'unapply(x$1)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5444,13 +5480,32 @@ T
- <span class="no-left">: Import</span>
+ <span class="no-left">: Import
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-unapply(x$1)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-unapply(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>
diff --git a/api/dotty/tools/dotc/ast/Trees$/Import.html b/api/dotty/tools/dotc/ast/Trees$/Import.html
index 33af91287..071ab942f 100644
--- a/api/dotty/tools/dotc/ast/Trees$/Import.html
+++ b/api/dotty/tools/dotc/ast/Trees$/Import.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,6 +5333,29 @@
<span id="entity-name">
Import
</span>
+
+ <span id="entity-type-params">
+ <span class="no-left">[</span>
+
+ <span class="no-left">
+
+ -T
+
+ </span>
+
+ <span class="no-left">]</span>
+ </span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">DenotingTree</span>
+
+ </div>
+
</div>
@@ -5341,12 +5367,58 @@ an untyped thicket consisting of <code>name</code> and <code>rename</code>.</p>
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">Import</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ expr:
+ </span>
+ Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span>
+
+ <span class="no-left">, </span>
+
+
+ <span class="">
+ selectors:
+ </span>
+ List
+<span class="no-left no-right">[</span>
+Tree
+<span class="no-left no-right">[</span>
+Untyped
+<span class="no-left">]</span>
+<span class="no-left">]</span>
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="ThisTree" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ThisTree');">[+]</span>
<span class="member-annotations">
</span>
@@ -5376,12 +5448,31 @@ an untyped thicket consisting of <code>name</code> and <code>rename</code>.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-ThisTree">
+ <p>The type constructor at the root of the tree</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-ThisTree">
+ <p>The type constructor at the root of the tree</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="expr" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'expr');">[+]</span>
<span class="member-annotations">
</span>
@@ -5402,17 +5493,37 @@ an untyped thicket consisting of <code>name</code> and <code>rename</code>.</p>
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-expr">
+
+ </div>
+ <div class="member-body-long" id ="long-body-expr">
+
+ </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="selectors" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'selectors');">[+]</span>
<span class="member-annotations">
</span>
@@ -5433,17 +5544,40 @@ an untyped thicket consisting of <code>name</code> and <code>rename</code>.</p>
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+Tree
+<span class="no-left no-right">[</span>
+Untyped
+<span class="no-left">]</span>
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-selectors">
+
+ </div>
+ <div class="member-body-long" id ="long-body-selectors">
+
+ </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="_1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5469,12 +5603,29 @@ an untyped thicket consisting of <code>name</code> and <code>rename</code>.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_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="_2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_2');">[+]</span>
<span class="member-annotations">
</span>
@@ -5500,12 +5651,29 @@ an untyped thicket consisting of <code>name</code> and <code>rename</code>.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_2">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_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="copy(expr,selectors)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy(expr,selectors)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5556,17 +5724,37 @@ Untyped
- <span class="no-left">: Import</span>
+ <span class="no-left">: Import
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy(expr,selectors)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy(expr,selectors)">
+
+ </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="copy$default$1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5587,17 +5775,37 @@ Untyped
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$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="copy$default$2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$2');">[+]</span>
<span class="member-annotations">
</span>
@@ -5618,13 +5826,35 @@ Untyped
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+Tree
+<span class="no-left no-right">[</span>
+Untyped
+<span class="no-left">]</span>
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$2">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$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>
diff --git a/api/dotty/tools/dotc/ast/Trees$/Inlined$.html b/api/dotty/tools/dotc/ast/Trees$/Inlined$.html
index ecaecd040..95b65046f 100644
--- a/api/dotty/tools/dotc/ast/Trees$/Inlined$.html
+++ b/api/dotty/tools/dotc/ast/Trees$/Inlined$.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
final
</span>
@@ -5330,6 +5333,8 @@
<span id="entity-name">
Inlined
</span>
+
+
</div>
@@ -5339,12 +5344,23 @@
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="apply(call,bindings,expansion)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'apply(call,bindings,expansion)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5403,17 +5419,37 @@ T
- <span class="no-left">: Inlined</span>
+ <span class="no-left">: Inlined
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-apply(call,bindings,expansion)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-apply(call,bindings,expansion)">
+
+ </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="unapply(x$1)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'unapply(x$1)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5450,13 +5486,32 @@ T
- <span class="no-left">: Inlined</span>
+ <span class="no-left">: Inlined
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-unapply(x$1)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-unapply(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>
diff --git a/api/dotty/tools/dotc/ast/Trees$/Inlined.html b/api/dotty/tools/dotc/ast/Trees$/Inlined.html
index 8f13caace..854c3ceec 100644
--- a/api/dotty/tools/dotc/ast/Trees$/Inlined.html
+++ b/api/dotty/tools/dotc/ast/Trees$/Inlined.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,6 +5333,29 @@
<span id="entity-name">
Inlined
</span>
+
+ <span id="entity-type-params">
+ <span class="no-left">[</span>
+
+ <span class="no-left">
+
+ -T
+
+ </span>
+
+ <span class="no-left">]</span>
+ </span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">Tree</span>
+
+ </div>
+
</div>
@@ -5339,12 +5365,66 @@
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">Inlined</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ call:
+ </span>
+ Tree
+
+ <span class="no-left">, </span>
+
+
+ <span class="">
+ bindings:
+ </span>
+ List
+<span class="no-left no-right">[</span>
+MemberDef
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span>
+<span class="no-left">]</span>
+
+ <span class="no-left">, </span>
+
+
+ <span class="">
+ expansion:
+ </span>
+ Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span>
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="ThisTree" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ThisTree');">[+]</span>
<span class="member-annotations">
</span>
@@ -5374,12 +5454,31 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-ThisTree">
+ <p>The type constructor at the root of the tree</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-ThisTree">
+ <p>The type constructor at the root of the tree</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="bindings" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'bindings');">[+]</span>
<span class="member-annotations">
</span>
@@ -5400,17 +5499,40 @@
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+MemberDef
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span>
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-bindings">
+
+ </div>
+ <div class="member-body-long" id ="long-body-bindings">
+
+ </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="call" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'call');">[+]</span>
<span class="member-annotations">
</span>
@@ -5436,12 +5558,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-call">
+
+ </div>
+ <div class="member-body-long" id ="long-body-call">
+
+ </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="expansion" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'expansion');">[+]</span>
<span class="member-annotations">
</span>
@@ -5462,17 +5601,37 @@
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-expansion">
+
+ </div>
+ <div class="member-body-long" id ="long-body-expansion">
+
+ </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="_1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5498,12 +5657,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_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="_2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_2');">[+]</span>
<span class="member-annotations">
</span>
@@ -5529,12 +5705,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_2">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_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="_3" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_3');">[+]</span>
<span class="member-annotations">
</span>
@@ -5560,12 +5753,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_3">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_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="copy(call,bindings,expansion)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy(call,bindings,expansion)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5624,17 +5834,37 @@ T
- <span class="no-left">: Inlined</span>
+ <span class="no-left">: Inlined
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy(call,bindings,expansion)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy(call,bindings,expansion)">
+
+ </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="copy$default$1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5660,12 +5890,29 @@ T
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$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="copy$default$2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$2');">[+]</span>
<span class="member-annotations">
</span>
@@ -5686,17 +5933,40 @@ T
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+MemberDef
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span>
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$2">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$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="copy$default$3" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$3');">[+]</span>
<span class="member-annotations">
</span>
@@ -5717,13 +5987,32 @@ T
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$3">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$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>
diff --git a/api/dotty/tools/dotc/ast/Trees$/Instance.html b/api/dotty/tools/dotc/ast/Trees$/Instance.html
index 93b78796d..09b8288e4 100644
--- a/api/dotty/tools/dotc/ast/Trees$/Instance.html
+++ b/api/dotty/tools/dotc/ast/Trees$/Instance.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
abstract
</span>
@@ -5330,16 +5333,62 @@
<span id="entity-name">
Instance
</span>
+
+ <span id="entity-type-params">
+ <span class="no-left">[</span>
+
+ <span class="no-left">
+
+ T
+
+ </span>
+
+ <span class="no-left">]</span>
+ </span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">DotClass</span>
+
+ </div>
+
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">Instance</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="DeepFolder" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'DeepFolder');">[+]</span>
<span class="member-annotations">
</span>
@@ -5363,12 +5412,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-DeepFolder">
+
+ </div>
+ <div class="member-body-long" id ="long-body-DeepFolder">
+
+ </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="ShallowFolder" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ShallowFolder');">[+]</span>
<span class="member-annotations">
</span>
@@ -5392,14 +5458,33 @@
</div><!-- end member-title -->
<div class="member-body">
- <p>Fold <code>f</code> over all tree nodes, in depth-first, prefix order, but don't visit
+ <div class="member-body-short" id="short-body-ShallowFolder">
+ <p>Fold <code>f</code> over all tree nodes, in depth-first, prefix order, but don't visit
subtrees where <code>f</code> returns a different result for the root, i.e. <code>f(x, root) ne...</code></p>
+ </div>
+ <div class="member-body-long" id ="long-body-ShallowFolder">
+ <p>Fold <code>f</code> over all tree nodes, in depth-first, prefix order, but don't visit
+subtrees where <code>f</code> returns a different result for the root, i.e. <code>f(x, root) ne x</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="TreeAccumulator" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'TreeAccumulator');">[+]</span>
<span class="member-annotations">
</span>
@@ -5423,12 +5508,29 @@ subtrees where <code>f</code> returns a different result for the root, i.e. <cod
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-TreeAccumulator">
+
+ </div>
+ <div class="member-body-long" id ="long-body-TreeAccumulator">
+
+ </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="TreeCopier" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'TreeCopier');">[+]</span>
<span class="member-annotations">
</span>
@@ -5452,17 +5554,39 @@ subtrees where <code>f</code> returns a different result for the root, i.e. <cod
</div><!-- end member-title -->
<div class="member-body">
- <p>A class for copying trees. The copy methods avoid creating a new tree
+ <div class="member-body-short" id="short-body-TreeCopier">
+ <p>A class for copying trees. The copy methods avoid creating a new tree
If all arguments stay the same.</p>
<p>Note: Some of the copy methods take a context.
Thes...
</p>
+ </div>
+ <div class="member-body-long" id ="long-body-TreeCopier">
+ <p>A class for copying trees. The copy methods avoid creating a new tree
+If all arguments stay the same.</p>
+<p>Note: Some of the copy methods take a context.
+These are exactly those methods that are overridden in TypedTreeCopier
+so that they selectively retype themselves. Retyping needs a context.</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="TreeMap" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'TreeMap');">[+]</span>
<span class="member-annotations">
</span>
@@ -5486,12 +5610,29 @@ Thes...
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-TreeMap">
+
+ </div>
+ <div class="member-body-long" id ="long-body-TreeMap">
+
+ </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="TreeMap$" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'TreeMap$');">[+]</span>
<span class="member-annotations">
</span>
@@ -5515,12 +5656,29 @@ Thes...
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-TreeMap$">
+
+ </div>
+ <div class="member-body-long" id ="long-body-TreeMap$">
+
+ </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="TreeTraverser" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'TreeTraverser');">[+]</span>
<span class="member-annotations">
</span>
@@ -5544,12 +5702,29 @@ Thes...
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-TreeTraverser">
+
+ </div>
+ <div class="member-body-long" id ="long-body-TreeTraverser">
+
+ </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="Alternative" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Alternative');">[+]</span>
<span class="member-annotations">
</span>
@@ -5581,12 +5756,29 @@ T
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Alternative">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Alternative">
+
+ </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="AndTypeTree" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'AndTypeTree');">[+]</span>
<span class="member-annotations">
</span>
@@ -5618,12 +5810,29 @@ T
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-AndTypeTree">
+
+ </div>
+ <div class="member-body-long" id ="long-body-AndTypeTree">
+
+ </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="Annotated" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Annotated');">[+]</span>
<span class="member-annotations">
</span>
@@ -5655,12 +5864,29 @@ T
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Annotated">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Annotated">
+
+ </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="AppliedTypeTree" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'AppliedTypeTree');">[+]</span>
<span class="member-annotations">
</span>
@@ -5692,12 +5918,29 @@ T
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-AppliedTypeTree">
+
+ </div>
+ <div class="member-body-long" id ="long-body-AppliedTypeTree">
+
+ </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="Apply" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Apply');">[+]</span>
<span class="member-annotations">
</span>
@@ -5729,12 +5972,29 @@ T
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Apply">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Apply">
+
+ </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="Assign" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Assign');">[+]</span>
<span class="member-annotations">
</span>
@@ -5766,12 +6026,29 @@ T
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Assign">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Assign">
+
+ </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="BackquotedIdent" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'BackquotedIdent');">[+]</span>
<span class="member-annotations">
</span>
@@ -5803,12 +6080,29 @@ T
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-BackquotedIdent">
+
+ </div>
+ <div class="member-body-long" id ="long-body-BackquotedIdent">
+
+ </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="Bind" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Bind');">[+]</span>
<span class="member-annotations">
</span>
@@ -5840,12 +6134,29 @@ T
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Bind">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Bind">
+
+ </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="Block" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Block');">[+]</span>
<span class="member-annotations">
</span>
@@ -5877,12 +6188,29 @@ T
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Block">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Block">
+
+ </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="ByNameTypeTree" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ByNameTypeTree');">[+]</span>
<span class="member-annotations">
</span>
@@ -5914,12 +6242,29 @@ T
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-ByNameTypeTree">
+
+ </div>
+ <div class="member-body-long" id ="long-body-ByNameTypeTree">
+
+ </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="CaseDef" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'CaseDef');">[+]</span>
<span class="member-annotations">
</span>
@@ -5951,12 +6296,29 @@ T
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-CaseDef">
+
+ </div>
+ <div class="member-body-long" id ="long-body-CaseDef">
+
+ </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="Closure" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Closure');">[+]</span>
<span class="member-annotations">
</span>
@@ -5988,12 +6350,29 @@ T
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Closure">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Closure">
+
+ </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="DefDef" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'DefDef');">[+]</span>
<span class="member-annotations">
</span>
@@ -6025,12 +6404,29 @@ T
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-DefDef">
+
+ </div>
+ <div class="member-body-long" id ="long-body-DefDef">
+
+ </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="DefTree" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'DefTree');">[+]</span>
<span class="member-annotations">
</span>
@@ -6062,12 +6458,29 @@ T
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-DefTree">
+
+ </div>
+ <div class="member-body-long" id ="long-body-DefTree">
+
+ </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="DenotingTree" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'DenotingTree');">[+]</span>
<span class="member-annotations">
</span>
@@ -6099,12 +6512,29 @@ T
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-DenotingTree">
+
+ </div>
+ <div class="member-body-long" id ="long-body-DenotingTree">
+
+ </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="Ident" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Ident');">[+]</span>
<span class="member-annotations">
</span>
@@ -6136,12 +6566,29 @@ T
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Ident">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Ident">
+
+ </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="If" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'If');">[+]</span>
<span class="member-annotations">
</span>
@@ -6173,12 +6620,29 @@ T
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-If">
+
+ </div>
+ <div class="member-body-long" id ="long-body-If">
+
+ </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="Import" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Import');">[+]</span>
<span class="member-annotations">
</span>
@@ -6210,12 +6674,29 @@ T
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Import">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Import">
+
+ </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="Inlined" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Inlined');">[+]</span>
<span class="member-annotations">
</span>
@@ -6247,12 +6728,29 @@ T
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Inlined">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Inlined">
+
+ </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="JavaSeqLiteral" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'JavaSeqLiteral');">[+]</span>
<span class="member-annotations">
</span>
@@ -6284,12 +6782,29 @@ T
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-JavaSeqLiteral">
+
+ </div>
+ <div class="member-body-long" id ="long-body-JavaSeqLiteral">
+
+ </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="Literal" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Literal');">[+]</span>
<span class="member-annotations">
</span>
@@ -6321,12 +6836,29 @@ T
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Literal">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Literal">
+
+ </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="Match" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Match');">[+]</span>
<span class="member-annotations">
</span>
@@ -6358,12 +6890,29 @@ T
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Match">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Match">
+
+ </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="MemberDef" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'MemberDef');">[+]</span>
<span class="member-annotations">
</span>
@@ -6395,12 +6944,29 @@ T
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-MemberDef">
+
+ </div>
+ <div class="member-body-long" id ="long-body-MemberDef">
+
+ </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="NameTree" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'NameTree');">[+]</span>
<span class="member-annotations">
</span>
@@ -6432,12 +6998,29 @@ T
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-NameTree">
+
+ </div>
+ <div class="member-body-long" id ="long-body-NameTree">
+
+ </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="NamedArg" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'NamedArg');">[+]</span>
<span class="member-annotations">
</span>
@@ -6469,12 +7052,29 @@ T
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-NamedArg">
+
+ </div>
+ <div class="member-body-long" id ="long-body-NamedArg">
+
+ </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="New" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'New');">[+]</span>
<span class="member-annotations">
</span>
@@ -6506,12 +7106,29 @@ T
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-New">
+
+ </div>
+ <div class="member-body-long" id ="long-body-New">
+
+ </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="OrTypeTree" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'OrTypeTree');">[+]</span>
<span class="member-annotations">
</span>
@@ -6543,12 +7160,29 @@ T
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-OrTypeTree">
+
+ </div>
+ <div class="member-body-long" id ="long-body-OrTypeTree">
+
+ </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="PackageDef" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'PackageDef');">[+]</span>
<span class="member-annotations">
</span>
@@ -6580,12 +7214,29 @@ T
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-PackageDef">
+
+ </div>
+ <div class="member-body-long" id ="long-body-PackageDef">
+
+ </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="PatternTree" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'PatternTree');">[+]</span>
<span class="member-annotations">
</span>
@@ -6617,12 +7268,29 @@ T
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-PatternTree">
+
+ </div>
+ <div class="member-body-long" id ="long-body-PatternTree">
+
+ </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="PolyTypeTree" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'PolyTypeTree');">[+]</span>
<span class="member-annotations">
</span>
@@ -6654,12 +7322,29 @@ T
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-PolyTypeTree">
+
+ </div>
+ <div class="member-body-long" id ="long-body-PolyTypeTree">
+
+ </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="ProxyTree" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ProxyTree');">[+]</span>
<span class="member-annotations">
</span>
@@ -6691,12 +7376,29 @@ T
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-ProxyTree">
+
+ </div>
+ <div class="member-body-long" id ="long-body-ProxyTree">
+
+ </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="RefTree" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'RefTree');">[+]</span>
<span class="member-annotations">
</span>
@@ -6728,12 +7430,29 @@ T
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-RefTree">
+
+ </div>
+ <div class="member-body-long" id ="long-body-RefTree">
+
+ </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="RefinedTypeTree" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'RefinedTypeTree');">[+]</span>
<span class="member-annotations">
</span>
@@ -6765,12 +7484,29 @@ T
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-RefinedTypeTree">
+
+ </div>
+ <div class="member-body-long" id ="long-body-RefinedTypeTree">
+
+ </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="Return" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Return');">[+]</span>
<span class="member-annotations">
</span>
@@ -6802,12 +7538,29 @@ T
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Return">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Return">
+
+ </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="Select" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Select');">[+]</span>
<span class="member-annotations">
</span>
@@ -6839,12 +7592,29 @@ T
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Select">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Select">
+
+ </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="SelectWithSig" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'SelectWithSig');">[+]</span>
<span class="member-annotations">
</span>
@@ -6876,12 +7646,29 @@ T
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-SelectWithSig">
+
+ </div>
+ <div class="member-body-long" id ="long-body-SelectWithSig">
+
+ </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="SeqLiteral" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'SeqLiteral');">[+]</span>
<span class="member-annotations">
</span>
@@ -6913,12 +7700,29 @@ T
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-SeqLiteral">
+
+ </div>
+ <div class="member-body-long" id ="long-body-SeqLiteral">
+
+ </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="SingletonTypeTree" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'SingletonTypeTree');">[+]</span>
<span class="member-annotations">
</span>
@@ -6950,12 +7754,29 @@ T
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-SingletonTypeTree">
+
+ </div>
+ <div class="member-body-long" id ="long-body-SingletonTypeTree">
+
+ </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="Super" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Super');">[+]</span>
<span class="member-annotations">
</span>
@@ -6987,12 +7808,29 @@ T
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Super">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Super">
+
+ </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="Template" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Template');">[+]</span>
<span class="member-annotations">
</span>
@@ -7024,12 +7862,29 @@ T
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Template">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Template">
+
+ </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="TermTree" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'TermTree');">[+]</span>
<span class="member-annotations">
</span>
@@ -7061,12 +7916,29 @@ T
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-TermTree">
+
+ </div>
+ <div class="member-body-long" id ="long-body-TermTree">
+
+ </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="Thicket" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Thicket');">[+]</span>
<span class="member-annotations">
</span>
@@ -7098,12 +7970,29 @@ T
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Thicket">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Thicket">
+
+ </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="This" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'This');">[+]</span>
<span class="member-annotations">
</span>
@@ -7135,12 +8024,29 @@ T
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-This">
+
+ </div>
+ <div class="member-body-long" id ="long-body-This">
+
+ </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="Tree" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Tree');">[+]</span>
<span class="member-annotations">
</span>
@@ -7172,12 +8078,29 @@ T
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Tree">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Tree">
+
+ </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="Try" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Try');">[+]</span>
<span class="member-annotations">
</span>
@@ -7209,12 +8132,29 @@ T
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Try">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Try">
+
+ </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="TypTree" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'TypTree');">[+]</span>
<span class="member-annotations">
</span>
@@ -7246,12 +8186,29 @@ T
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-TypTree">
+
+ </div>
+ <div class="member-body-long" id ="long-body-TypTree">
+
+ </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="TypeApply" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'TypeApply');">[+]</span>
<span class="member-annotations">
</span>
@@ -7283,12 +8240,29 @@ T
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-TypeApply">
+
+ </div>
+ <div class="member-body-long" id ="long-body-TypeApply">
+
+ </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="TypeBoundsTree" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'TypeBoundsTree');">[+]</span>
<span class="member-annotations">
</span>
@@ -7320,12 +8294,29 @@ T
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-TypeBoundsTree">
+
+ </div>
+ <div class="member-body-long" id ="long-body-TypeBoundsTree">
+
+ </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="TypeDef" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'TypeDef');">[+]</span>
<span class="member-annotations">
</span>
@@ -7357,12 +8348,29 @@ T
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-TypeDef">
+
+ </div>
+ <div class="member-body-long" id ="long-body-TypeDef">
+
+ </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="TypeTree" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'TypeTree');">[+]</span>
<span class="member-annotations">
</span>
@@ -7394,12 +8402,29 @@ T
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-TypeTree">
+
+ </div>
+ <div class="member-body-long" id ="long-body-TypeTree">
+
+ </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="Typed" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Typed');">[+]</span>
<span class="member-annotations">
</span>
@@ -7431,12 +8456,29 @@ T
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Typed">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Typed">
+
+ </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="UnApply" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'UnApply');">[+]</span>
<span class="member-annotations">
</span>
@@ -7468,12 +8510,29 @@ T
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-UnApply">
+
+ </div>
+ <div class="member-body-long" id ="long-body-UnApply">
+
+ </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="ValDef" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ValDef');">[+]</span>
<span class="member-annotations">
</span>
@@ -7505,12 +8564,29 @@ T
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-ValDef">
+
+ </div>
+ <div class="member-body-long" id ="long-body-ValDef">
+
+ </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="ValOrDefDef" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ValOrDefDef');">[+]</span>
<span class="member-annotations">
</span>
@@ -7542,12 +8618,29 @@ T
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-ValOrDefDef">
+
+ </div>
+ <div class="member-body-long" id ="long-body-ValOrDefDef">
+
+ </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="EmptyTree" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'EmptyTree');">[+]</span>
<span class="member-annotations">
@sharable
</span>
@@ -7573,12 +8666,29 @@ T
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-EmptyTree">
+
+ </div>
+ <div class="member-body-long" id ="long-body-EmptyTree">
+
+ </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="EmptyValDef" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'EmptyValDef');">[+]</span>
<span class="member-annotations">
@sharable
</span>
@@ -7604,12 +8714,29 @@ T
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-EmptyValDef">
+
+ </div>
+ <div class="member-body-long" id ="long-body-EmptyValDef">
+
+ </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="cpy" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'cpy');">[+]</span>
<span class="member-annotations">
</span>
@@ -7635,12 +8762,29 @@ T
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-cpy">
+
+ </div>
+ <div class="member-body-long" id ="long-body-cpy">
+
+ </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="Thicket(trees)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Thicket(trees)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7682,12 +8826,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Thicket(trees)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Thicket(trees)">
+
+ </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="Thicket()" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Thicket()');">[+]</span>
<span class="member-annotations">
</span>
@@ -7720,12 +8881,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Thicket()">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Thicket()">
+
+ </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="Thicket(x1,x2)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Thicket(x1,x2)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7772,12 +8950,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Thicket(x1,x2)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Thicket(x1,x2)">
+
+ </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="Thicket(x1,x2,x3)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Thicket(x1,x2,x3)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7832,12 +9027,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Thicket(x1,x2,x3)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Thicket(x1,x2,x3)">
+
+ </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="flatTree(xs)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'flatTree(xs)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7879,12 +9091,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-flatTree(xs)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-flatTree(xs)">
+
+ </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="rename(tree,newName)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'rename(tree,newName)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7939,17 +9168,37 @@ Tree
- <span class="no-left">: ThisTree</span>
+ <span class="no-left">: ThisTree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-rename(tree,newName)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-rename(tree,newName)(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="skipTransform(tree)(ctx)" class="member protected">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'skipTransform(tree)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -8001,9 +9250,26 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
- <p>Hook to indicate that a transform of some subtree should be skipped</p>
+ <div class="member-body-short" id="short-body-skipTransform(tree)(ctx)">
+ <p>Hook to indicate that a transform of some subtree should be skipped</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-skipTransform(tree)(ctx)">
+ <p>Hook to indicate that a transform of some subtree should be skipped</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>
diff --git a/api/dotty/tools/dotc/ast/Trees$/Instance/DeepFolder.html b/api/dotty/tools/dotc/ast/Trees$/Instance/DeepFolder.html
index 463136aa3..5109aa3b6 100644
--- a/api/dotty/tools/dotc/ast/Trees$/Instance/DeepFolder.html
+++ b/api/dotty/tools/dotc/ast/Trees$/Instance/DeepFolder.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,16 +5333,68 @@
<span id="entity-name">
DeepFolder
</span>
+
+ <span id="entity-type-params">
+ <span class="no-left">[</span>
+
+ <span class="no-left">
+
+ X
+
+ </span>
+
+ <span class="no-left">]</span>
+ </span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">TreeAccumulator</span>
+
+ </div>
+
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">DeepFolder</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ f:
+ </span>
+ <span>(</span>X<span>, </span>Tree<span>) =&gt; </span>X
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="f" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'f');">[+]</span>
<span class="member-annotations">
</span>
@@ -5360,17 +5415,34 @@
- <span class="no-left">: </span>
+ <span class="no-left">: <span>(</span>X<span>, </span>Tree<span>) =&gt; </span>X</span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-f">
+
+ </div>
+ <div class="member-body-long" id ="long-body-f">
+
+ </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="apply(x,tree)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'apply(x,tree)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5430,8 +5502,24 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-apply(x,tree)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-apply(x,tree)(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>
diff --git a/api/dotty/tools/dotc/ast/Trees$/Instance/ShallowFolder.html b/api/dotty/tools/dotc/ast/Trees$/Instance/ShallowFolder.html
index 6d20296d9..c0919c5bd 100644
--- a/api/dotty/tools/dotc/ast/Trees$/Instance/ShallowFolder.html
+++ b/api/dotty/tools/dotc/ast/Trees$/Instance/ShallowFolder.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,6 +5333,29 @@
<span id="entity-name">
ShallowFolder
</span>
+
+ <span id="entity-type-params">
+ <span class="no-left">[</span>
+
+ <span class="no-left">
+
+ X
+
+ </span>
+
+ <span class="no-left">]</span>
+ </span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">TreeAccumulator</span>
+
+ </div>
+
</div>
@@ -5340,12 +5366,41 @@ subtrees where <code>f</code> returns a different result for the root, i.e. <cod
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">ShallowFolder</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ f:
+ </span>
+ <span>(</span>X<span>, </span>Tree<span>) =&gt; </span>X
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="f" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'f');">[+]</span>
<span class="member-annotations">
</span>
@@ -5366,17 +5421,34 @@ subtrees where <code>f</code> returns a different result for the root, i.e. <cod
- <span class="no-left">: </span>
+ <span class="no-left">: <span>(</span>X<span>, </span>Tree<span>) =&gt; </span>X</span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-f">
+
+ </div>
+ <div class="member-body-long" id ="long-body-f">
+
+ </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="apply(x,tree)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'apply(x,tree)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5436,8 +5508,24 @@ subtrees where <code>f</code> returns a different result for the root, i.e. <cod
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-apply(x,tree)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-apply(x,tree)(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>
diff --git a/api/dotty/tools/dotc/ast/Trees$/Instance/TreeAccumulator.html b/api/dotty/tools/dotc/ast/Trees$/Instance/TreeAccumulator.html
index 7f8064f5a..45019d35e 100644
--- a/api/dotty/tools/dotc/ast/Trees$/Instance/TreeAccumulator.html
+++ b/api/dotty/tools/dotc/ast/Trees$/Instance/TreeAccumulator.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
abstract
</span>
@@ -5330,16 +5333,53 @@
<span id="entity-name">
TreeAccumulator
</span>
+
+ <span id="entity-type-params">
+ <span class="no-left">[</span>
+
+ <span class="no-left">
+
+ X
+
+ </span>
+
+ <span class="no-left">]</span>
+ </span>
+
+
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">TreeAccumulator</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="apply(x,tree)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'apply(x,tree)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5399,12 +5439,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-apply(x,tree)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-apply(x,tree)(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="apply(x,trees)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'apply(x,trees)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5467,12 +5524,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-apply(x,trees)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-apply(x,trees)(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="foldOver(x,tree)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'foldOver(x,tree)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5532,8 +5606,24 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-foldOver(x,tree)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-foldOver(x,tree)(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>
diff --git a/api/dotty/tools/dotc/ast/Trees$/Instance/TreeCopier.html b/api/dotty/tools/dotc/ast/Trees$/Instance/TreeCopier.html
index 5bbf7a19c..0dfc5f9e4 100644
--- a/api/dotty/tools/dotc/ast/Trees$/Instance/TreeCopier.html
+++ b/api/dotty/tools/dotc/ast/Trees$/Instance/TreeCopier.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
abstract
</span>
@@ -5330,6 +5333,8 @@
<span id="entity-name">
TreeCopier
</span>
+
+
</div>
@@ -5343,12 +5348,35 @@ so that they selectively retype themselves. Retyping needs a context.</p>
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">TreeCopier</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="Alternative(tree)(trees)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Alternative(tree)(trees)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5401,12 +5429,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Alternative(tree)(trees)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Alternative(tree)(trees)">
+
+ </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="AndTypeTree(tree)(left,right)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'AndTypeTree(tree)(left,right)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5464,12 +5509,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-AndTypeTree(tree)(left,right)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-AndTypeTree(tree)(left,right)">
+
+ </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="Annotated(tree)(arg,annot)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Annotated(tree)(arg,annot)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5540,12 +5602,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Annotated(tree)(arg,annot)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Annotated(tree)(arg,annot)(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="AppliedTypeTree(tree)(tpt,args)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'AppliedTypeTree(tree)(tpt,args)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5606,12 +5685,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-AppliedTypeTree(tree)(tpt,args)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-AppliedTypeTree(tree)(tpt,args)">
+
+ </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="Apply(tree)(fun,args)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Apply(tree)(fun,args)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5685,12 +5781,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Apply(tree)(fun,args)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Apply(tree)(fun,args)(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="Assign(tree)(lhs,rhs)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Assign(tree)(lhs,rhs)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5761,12 +5874,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Assign(tree)(lhs,rhs)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Assign(tree)(lhs,rhs)(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="Bind(tree)(name,body)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Bind(tree)(name,body)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5824,12 +5954,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Bind(tree)(name,body)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Bind(tree)(name,body)">
+
+ </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="Block(tree)(stats,expr)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Block(tree)(stats,expr)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5903,12 +6050,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Block(tree)(stats,expr)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Block(tree)(stats,expr)(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="ByNameTypeTree(tree)(result)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ByNameTypeTree(tree)(result)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5958,12 +6122,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-ByNameTypeTree(tree)(result)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-ByNameTypeTree(tree)(result)">
+
+ </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="CaseDef(tree)(pat,guard,body)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'CaseDef(tree)(pat,guard,body)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6042,12 +6223,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-CaseDef(tree)(pat,guard,body)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-CaseDef(tree)(pat,guard,body)(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="CaseDef(tree)(pat,guard,body)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'CaseDef(tree)(pat,guard,body)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6126,12 +6324,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-CaseDef(tree)(pat,guard,body)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-CaseDef(tree)(pat,guard,body)(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="CaseDef$default$2(tree)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'CaseDef$default$2(tree)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6165,17 +6380,37 @@ Tree
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-CaseDef$default$2(tree)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-CaseDef$default$2(tree)">
+
+ </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="CaseDef$default$3(tree)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'CaseDef$default$3(tree)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6209,17 +6444,37 @@ Tree
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-CaseDef$default$3(tree)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-CaseDef$default$3(tree)">
+
+ </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="CaseDef$default$4(tree)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'CaseDef$default$4(tree)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6253,17 +6508,37 @@ Tree
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-CaseDef$default$4(tree)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-CaseDef$default$4(tree)">
+
+ </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="Closure(tree)(env,meth,tpt)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Closure(tree)(env,meth,tpt)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6345,12 +6620,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Closure(tree)(env,meth,tpt)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Closure(tree)(env,meth,tpt)(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="Closure(tree)(env,meth,tpt)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Closure(tree)(env,meth,tpt)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6432,12 +6724,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Closure(tree)(env,meth,tpt)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Closure(tree)(env,meth,tpt)(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="Closure$default$2(tree)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Closure$default$2(tree)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6471,17 +6780,40 @@ Tree
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span>
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Closure$default$2(tree)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Closure$default$2(tree)">
+
+ </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="Closure$default$3(tree)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Closure$default$3(tree)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6515,17 +6847,37 @@ Tree
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Closure$default$3(tree)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Closure$default$3(tree)">
+
+ </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="Closure$default$4(tree)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Closure$default$4(tree)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6559,17 +6911,37 @@ Tree
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Closure$default$4(tree)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Closure$default$4(tree)">
+
+ </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="DefDef(tree)(name,tparams,vparamss,tpt,rhs)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'DefDef(tree)(name,tparams,vparamss,tpt,rhs)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6660,12 +7032,29 @@ ValDef
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-DefDef(tree)(name,tparams,vparamss,tpt,rhs)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-DefDef(tree)(name,tparams,vparamss,tpt,rhs)">
+
+ </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="DefDef(tree)(name,tparams,vparamss,tpt,rhs)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'DefDef(tree)(name,tparams,vparamss,tpt,rhs)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6756,12 +7145,29 @@ ValDef
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-DefDef(tree)(name,tparams,vparamss,tpt,rhs)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-DefDef(tree)(name,tparams,vparamss,tpt,rhs)">
+
+ </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="DefDef$default$2(tree)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'DefDef$default$2(tree)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6800,12 +7206,29 @@ ValDef
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-DefDef$default$2(tree)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-DefDef$default$2(tree)">
+
+ </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="DefDef$default$3(tree)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'DefDef$default$3(tree)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6839,17 +7262,40 @@ ValDef
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+TypeDef
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span>
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-DefDef$default$3(tree)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-DefDef$default$3(tree)">
+
+ </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="DefDef$default$4(tree)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'DefDef$default$4(tree)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6883,17 +7329,43 @@ ValDef
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+List
+<span class="no-left no-right">[</span>
+ValDef
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span>
+<span class="no-left">]</span>
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-DefDef$default$4(tree)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-DefDef$default$4(tree)">
+
+ </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="DefDef$default$5(tree)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'DefDef$default$5(tree)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6927,17 +7399,37 @@ ValDef
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-DefDef$default$5(tree)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-DefDef$default$5(tree)">
+
+ </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="DefDef$default$6(tree)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'DefDef$default$6(tree)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6976,12 +7468,29 @@ ValDef
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-DefDef$default$6(tree)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-DefDef$default$6(tree)">
+
+ </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="Ident(tree)(name)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Ident(tree)(name)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7031,12 +7540,29 @@ ValDef
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Ident(tree)(name)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Ident(tree)(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="If(tree)(cond,thenp,elsep)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'If(tree)(cond,thenp,elsep)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7115,12 +7641,29 @@ ValDef
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-If(tree)(cond,thenp,elsep)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-If(tree)(cond,thenp,elsep)(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="If(tree)(cond,thenp,elsep)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'If(tree)(cond,thenp,elsep)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7199,12 +7742,29 @@ ValDef
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-If(tree)(cond,thenp,elsep)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-If(tree)(cond,thenp,elsep)(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="If$default$2(tree)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'If$default$2(tree)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7238,17 +7798,37 @@ ValDef
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-If$default$2(tree)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-If$default$2(tree)">
+
+ </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="If$default$3(tree)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'If$default$3(tree)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7282,17 +7862,37 @@ ValDef
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-If$default$3(tree)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-If$default$3(tree)">
+
+ </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="If$default$4(tree)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'If$default$4(tree)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7326,17 +7926,37 @@ ValDef
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-If$default$4(tree)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-If$default$4(tree)">
+
+ </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="Import(tree)(expr,selectors)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Import(tree)(expr,selectors)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7397,12 +8017,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Import(tree)(expr,selectors)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Import(tree)(expr,selectors)">
+
+ </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="Inlined(tree)(call,bindings,expansion)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Inlined(tree)(call,bindings,expansion)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7484,12 +8121,29 @@ MemberDef
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Inlined(tree)(call,bindings,expansion)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Inlined(tree)(call,bindings,expansion)(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="Literal(tree)(const)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Literal(tree)(const)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7552,12 +8206,29 @@ MemberDef
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Literal(tree)(const)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Literal(tree)(const)(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="Match(tree)(selector,cases)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Match(tree)(selector,cases)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7631,12 +8302,29 @@ CaseDef
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Match(tree)(selector,cases)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Match(tree)(selector,cases)(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="NamedArg(tree)(name,arg)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'NamedArg(tree)(name,arg)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7707,12 +8395,29 @@ CaseDef
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-NamedArg(tree)(name,arg)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-NamedArg(tree)(name,arg)(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="New(tree)(tpt)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'New(tree)(tpt)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7775,12 +8480,29 @@ CaseDef
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-New(tree)(tpt)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-New(tree)(tpt)(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="OrTypeTree(tree)(left,right)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'OrTypeTree(tree)(left,right)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7838,12 +8560,29 @@ CaseDef
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-OrTypeTree(tree)(left,right)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-OrTypeTree(tree)(left,right)">
+
+ </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="PackageDef(tree)(pid,stats)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'PackageDef(tree)(pid,stats)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7904,12 +8643,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-PackageDef(tree)(pid,stats)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-PackageDef(tree)(pid,stats)">
+
+ </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="PolyTypeTree(tree)(tparams,body)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'PolyTypeTree(tree)(tparams,body)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7970,12 +8726,29 @@ TypeDef
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-PolyTypeTree(tree)(tparams,body)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-PolyTypeTree(tree)(tparams,body)">
+
+ </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="Ref(tree)(name)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Ref(tree)(name)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -8033,18 +8806,36 @@ TypeDef
- <span class="no-left">: </span>
+ <span class="no-left">: Ident<span class="and-or-separator"> | </span>Select</span>
</div><!-- end member-title -->
<div class="member-body">
- <p>Copy Ident or Select trees</p>
+ <div class="member-body-short" id="short-body-Ref(tree)(name)(ctx)">
+ <p>Copy Ident or Select trees</p>
+ </div>
+ <div class="member-body-long" id ="long-body-Ref(tree)(name)(ctx)">
+ <p>Copy Ident or Select trees</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="RefinedTypeTree(tree)(tpt,refinements)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'RefinedTypeTree(tree)(tpt,refinements)');">[+]</span>
<span class="member-annotations">
</span>
@@ -8105,12 +8896,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-RefinedTypeTree(tree)(tpt,refinements)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-RefinedTypeTree(tree)(tpt,refinements)">
+
+ </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="Return(tree)(expr,from)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Return(tree)(expr,from)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -8181,12 +8989,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Return(tree)(expr,from)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Return(tree)(expr,from)(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="Select(tree)(qualifier,name)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Select(tree)(qualifier,name)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -8257,12 +9082,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Select(tree)(qualifier,name)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Select(tree)(qualifier,name)(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="SeqLiteral(tree)(elems,elemtpt)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'SeqLiteral(tree)(elems,elemtpt)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -8336,12 +9178,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-SeqLiteral(tree)(elems,elemtpt)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-SeqLiteral(tree)(elems,elemtpt)(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="SingletonTypeTree(tree)(ref)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'SingletonTypeTree(tree)(ref)');">[+]</span>
<span class="member-annotations">
</span>
@@ -8391,12 +9250,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-SingletonTypeTree(tree)(ref)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-SingletonTypeTree(tree)(ref)">
+
+ </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="Super(tree)(qual,mix)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Super(tree)(qual,mix)');">[+]</span>
<span class="member-annotations">
</span>
@@ -8454,12 +9330,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Super(tree)(qual,mix)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Super(tree)(qual,mix)">
+
+ </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="Template(tree)(constr,parents,self,body)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Template(tree)(constr,parents,self,body)');">[+]</span>
<span class="member-annotations">
</span>
@@ -8536,12 +9429,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Template(tree)(constr,parents,self,body)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Template(tree)(constr,parents,self,body)">
+
+ </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="Template(tree)(constr,parents,self,body)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Template(tree)(constr,parents,self,body)');">[+]</span>
<span class="member-annotations">
</span>
@@ -8618,12 +9528,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Template(tree)(constr,parents,self,body)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Template(tree)(constr,parents,self,body)">
+
+ </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="Template$default$2(tree)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Template$default$2(tree)');">[+]</span>
<span class="member-annotations">
</span>
@@ -8657,17 +9584,37 @@ Tree
- <span class="no-left">: DefDef</span>
+ <span class="no-left">: DefDef
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Template$default$2(tree)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Template$default$2(tree)">
+
+ </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="Template$default$3(tree)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Template$default$3(tree)');">[+]</span>
<span class="member-annotations">
</span>
@@ -8701,17 +9648,40 @@ Tree
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span>
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Template$default$3(tree)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Template$default$3(tree)">
+
+ </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="Template$default$4(tree)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Template$default$4(tree)');">[+]</span>
<span class="member-annotations">
</span>
@@ -8745,17 +9715,37 @@ Tree
- <span class="no-left">: ValDef</span>
+ <span class="no-left">: ValDef
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Template$default$4(tree)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Template$default$4(tree)">
+
+ </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="Template$default$5(tree)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Template$default$5(tree)');">[+]</span>
<span class="member-annotations">
</span>
@@ -8794,12 +9784,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Template$default$5(tree)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Template$default$5(tree)">
+
+ </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="Thicket(tree)(trees)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Thicket(tree)(trees)');">[+]</span>
<span class="member-annotations">
</span>
@@ -8852,12 +9859,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Thicket(tree)(trees)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Thicket(tree)(trees)">
+
+ </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="This(tree)(qual)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'This(tree)(qual)');">[+]</span>
<span class="member-annotations">
</span>
@@ -8907,12 +9931,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-This(tree)(qual)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-This(tree)(qual)">
+
+ </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="Try(tree)(expr,cases,finalizer)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Try(tree)(expr,cases,finalizer)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -8994,12 +10035,29 @@ CaseDef
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Try(tree)(expr,cases,finalizer)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Try(tree)(expr,cases,finalizer)(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="Try(tree)(expr,cases,finalizer)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Try(tree)(expr,cases,finalizer)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -9081,12 +10139,29 @@ CaseDef
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Try(tree)(expr,cases,finalizer)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Try(tree)(expr,cases,finalizer)(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="Try$default$2(tree)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Try$default$2(tree)');">[+]</span>
<span class="member-annotations">
</span>
@@ -9120,17 +10195,37 @@ CaseDef
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Try$default$2(tree)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Try$default$2(tree)">
+
+ </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="Try$default$3(tree)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Try$default$3(tree)');">[+]</span>
<span class="member-annotations">
</span>
@@ -9164,17 +10259,40 @@ CaseDef
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+CaseDef
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span>
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Try$default$3(tree)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Try$default$3(tree)">
+
+ </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="Try$default$4(tree)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Try$default$4(tree)');">[+]</span>
<span class="member-annotations">
</span>
@@ -9208,17 +10326,37 @@ CaseDef
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Try$default$4(tree)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Try$default$4(tree)">
+
+ </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="TypeApply(tree)(fun,args)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'TypeApply(tree)(fun,args)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -9292,12 +10430,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-TypeApply(tree)(fun,args)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-TypeApply(tree)(fun,args)(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="TypeBoundsTree(tree)(lo,hi)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'TypeBoundsTree(tree)(lo,hi)');">[+]</span>
<span class="member-annotations">
</span>
@@ -9355,12 +10510,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-TypeBoundsTree(tree)(lo,hi)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-TypeBoundsTree(tree)(lo,hi)">
+
+ </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="TypeDef(tree)(name,rhs)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'TypeDef(tree)(name,rhs)');">[+]</span>
<span class="member-annotations">
</span>
@@ -9418,12 +10590,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-TypeDef(tree)(name,rhs)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-TypeDef(tree)(name,rhs)">
+
+ </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="TypeDef(tree)(name,rhs)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'TypeDef(tree)(name,rhs)');">[+]</span>
<span class="member-annotations">
</span>
@@ -9481,12 +10670,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-TypeDef(tree)(name,rhs)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-TypeDef(tree)(name,rhs)">
+
+ </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="TypeDef$default$2(tree)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'TypeDef$default$2(tree)');">[+]</span>
<span class="member-annotations">
</span>
@@ -9525,12 +10731,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-TypeDef$default$2(tree)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-TypeDef$default$2(tree)">
+
+ </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="TypeDef$default$3(tree)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'TypeDef$default$3(tree)');">[+]</span>
<span class="member-annotations">
</span>
@@ -9564,17 +10787,37 @@ Tree
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-TypeDef$default$3(tree)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-TypeDef$default$3(tree)">
+
+ </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="Typed(tree)(expr,tpt)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Typed(tree)(expr,tpt)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -9645,12 +10888,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Typed(tree)(expr,tpt)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Typed(tree)(expr,tpt)(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="UnApply(tree)(fun,implicits,patterns)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'UnApply(tree)(fun,implicits,patterns)');">[+]</span>
<span class="member-annotations">
</span>
@@ -9722,12 +10982,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-UnApply(tree)(fun,implicits,patterns)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-UnApply(tree)(fun,implicits,patterns)">
+
+ </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="UnApply(tree)(fun,implicits,patterns)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'UnApply(tree)(fun,implicits,patterns)');">[+]</span>
<span class="member-annotations">
</span>
@@ -9799,12 +11076,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-UnApply(tree)(fun,implicits,patterns)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-UnApply(tree)(fun,implicits,patterns)">
+
+ </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="UnApply$default$2(tree)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'UnApply$default$2(tree)');">[+]</span>
<span class="member-annotations">
</span>
@@ -9838,17 +11132,37 @@ Tree
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-UnApply$default$2(tree)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-UnApply$default$2(tree)">
+
+ </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="UnApply$default$3(tree)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'UnApply$default$3(tree)');">[+]</span>
<span class="member-annotations">
</span>
@@ -9882,17 +11196,40 @@ Tree
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span>
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-UnApply$default$3(tree)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-UnApply$default$3(tree)">
+
+ </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="UnApply$default$4(tree)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'UnApply$default$4(tree)');">[+]</span>
<span class="member-annotations">
</span>
@@ -9926,17 +11263,40 @@ Tree
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span>
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-UnApply$default$4(tree)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-UnApply$default$4(tree)">
+
+ </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="ValDef(tree)(name,tpt,rhs)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ValDef(tree)(name,tpt,rhs)');">[+]</span>
<span class="member-annotations">
</span>
@@ -10002,12 +11362,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-ValDef(tree)(name,tpt,rhs)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-ValDef(tree)(name,tpt,rhs)">
+
+ </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="ValDef(tree)(name,tpt,rhs)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ValDef(tree)(name,tpt,rhs)');">[+]</span>
<span class="member-annotations">
</span>
@@ -10073,12 +11450,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-ValDef(tree)(name,tpt,rhs)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-ValDef(tree)(name,tpt,rhs)">
+
+ </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="ValDef$default$2(tree)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ValDef$default$2(tree)');">[+]</span>
<span class="member-annotations">
</span>
@@ -10117,12 +11511,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-ValDef$default$2(tree)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-ValDef$default$2(tree)">
+
+ </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="ValDef$default$3(tree)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ValDef$default$3(tree)');">[+]</span>
<span class="member-annotations">
</span>
@@ -10156,17 +11567,37 @@ Tree
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-ValDef$default$3(tree)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-ValDef$default$3(tree)">
+
+ </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="ValDef$default$4(tree)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ValDef$default$4(tree)');">[+]</span>
<span class="member-annotations">
</span>
@@ -10205,12 +11636,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-ValDef$default$4(tree)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-ValDef$default$4(tree)">
+
+ </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="finalize(tree,copied)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'finalize(tree,copied)');">[+]</span>
<span class="member-annotations">
</span>
@@ -10252,17 +11700,37 @@ Tree
- <span class="no-left">: ThisTree</span>
+ <span class="no-left">: ThisTree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-finalize(tree,copied)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-finalize(tree,copied)">
+
+ </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="finalize(tree,copied)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'finalize(tree,copied)');">[+]</span>
<span class="member-annotations">
</span>
@@ -10304,17 +11772,37 @@ Tree
- <span class="no-left">: ThisTree</span>
+ <span class="no-left">: ThisTree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-finalize(tree,copied)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-finalize(tree,copied)">
+
+ </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="postProcess(tree,copied)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'postProcess(tree,copied)');">[+]</span>
<span class="member-annotations">
</span>
@@ -10356,17 +11844,37 @@ Tree
- <span class="no-left">: ThisTree</span>
+ <span class="no-left">: ThisTree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-postProcess(tree,copied)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-postProcess(tree,copied)">
+
+ </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="postProcess(tree,copied)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'postProcess(tree,copied)');">[+]</span>
<span class="member-annotations">
</span>
@@ -10408,13 +11916,32 @@ Tree
- <span class="no-left">: ThisTree</span>
+ <span class="no-left">: ThisTree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-postProcess(tree,copied)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-postProcess(tree,copied)">
+
+ </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>
diff --git a/api/dotty/tools/dotc/ast/Trees$/Instance/TreeMap$.html b/api/dotty/tools/dotc/ast/Trees$/Instance/TreeMap$.html
index b6c414083..c0a211c0d 100644
--- a/api/dotty/tools/dotc/ast/Trees$/Instance/TreeMap$.html
+++ b/api/dotty/tools/dotc/ast/Trees$/Instance/TreeMap$.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
final
</span>
@@ -5330,16 +5333,29 @@
<span id="entity-name">
TreeMap
</span>
+
+
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="<init>$default$1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '<init>$default$1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5365,8 +5381,24 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-<init>$default$1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-<init>$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>
diff --git a/api/dotty/tools/dotc/ast/Trees$/Instance/TreeMap.html b/api/dotty/tools/dotc/ast/Trees$/Instance/TreeMap.html
index 3901c005f..e71979137 100644
--- a/api/dotty/tools/dotc/ast/Trees$/Instance/TreeMap.html
+++ b/api/dotty/tools/dotc/ast/Trees$/Instance/TreeMap.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
abstract
</span>
@@ -5330,16 +5333,47 @@
<span id="entity-name">
TreeMap
</span>
+
+
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">TreeMap</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ cpy:
+ </span>
+ TreeCopier
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="cpy" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'cpy');">[+]</span>
<span class="member-annotations">
</span>
@@ -5365,12 +5399,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-cpy">
+
+ </div>
+ <div class="member-body-long" id ="long-body-cpy">
+
+ </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="transform(tree)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'transform(tree)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5422,12 +5473,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-transform(tree)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-transform(tree)(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="transform(trees)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'transform(trees)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5477,17 +5545,37 @@ Tree
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+Tree
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-transform(trees)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-transform(trees)(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="transformStats(trees)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'transformStats(trees)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5537,17 +5625,37 @@ Tree
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+Tree
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-transformStats(trees)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-transformStats(trees)(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="transformSub(tree)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'transformSub(tree)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5599,12 +5707,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-transformSub(tree)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-transformSub(tree)(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="transformSub(trees)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'transformSub(trees)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5654,13 +5779,32 @@ Tr
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+Tr
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-transformSub(trees)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-transformSub(trees)(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>
diff --git a/api/dotty/tools/dotc/ast/Trees$/Instance/TreeTraverser.html b/api/dotty/tools/dotc/ast/Trees$/Instance/TreeTraverser.html
index c8d21ff17..c7295e1b2 100644
--- a/api/dotty/tools/dotc/ast/Trees$/Instance/TreeTraverser.html
+++ b/api/dotty/tools/dotc/ast/Trees$/Instance/TreeTraverser.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
abstract
</span>
@@ -5330,16 +5333,50 @@
<span id="entity-name">
TreeTraverser
</span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">TreeAccumulator</span>
+
+ </div>
+
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">TreeTraverser</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="apply(x,tree)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'apply(x,tree)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5399,12 +5436,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-apply(x,tree)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-apply(x,tree)(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="traverse(tree)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'traverse(tree)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5456,12 +5510,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-traverse(tree)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-traverse(tree)(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="traverseChildren(tree)(ctx)" class="member protected">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'traverseChildren(tree)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5513,8 +5584,24 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-traverseChildren(tree)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-traverseChildren(tree)(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>
diff --git a/api/dotty/tools/dotc/ast/Trees$/JavaSeqLiteral.html b/api/dotty/tools/dotc/ast/Trees$/JavaSeqLiteral.html
index 528520be5..7d969c502 100644
--- a/api/dotty/tools/dotc/ast/Trees$/JavaSeqLiteral.html
+++ b/api/dotty/tools/dotc/ast/Trees$/JavaSeqLiteral.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,6 +5333,29 @@
<span id="entity-name">
JavaSeqLiteral
</span>
+
+ <span id="entity-type-params">
+ <span class="no-left">[</span>
+
+ <span class="no-left">
+
+ T
+
+ </span>
+
+ <span class="no-left">]</span>
+ </span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">SeqLiteral</span>
+
+ </div>
+
</div>
@@ -5339,12 +5365,58 @@
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">JavaSeqLiteral</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ elems:
+ </span>
+ List
+<span class="no-left no-right">[</span>
+Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span>
+<span class="no-left">]</span>
+
+ <span class="no-left">, </span>
+
+
+ <span class="">
+ elemtpt:
+ </span>
+ Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span>
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="elems" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'elems');">[+]</span>
<span class="member-annotations">
</span>
@@ -5365,17 +5437,40 @@
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span>
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-elems">
+
+ </div>
+ <div class="member-body-long" id ="long-body-elems">
+
+ </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="elemtpt" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'elemtpt');">[+]</span>
<span class="member-annotations">
</span>
@@ -5396,17 +5491,37 @@
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-elemtpt">
+
+ </div>
+ <div class="member-body-long" id ="long-body-elemtpt">
+
+ </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" onclick="toggleMemberBody(this, 'toString');">[+]</span>
<span class="member-annotations">
</span>
@@ -5432,8 +5547,24 @@
</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>
diff --git a/api/dotty/tools/dotc/ast/Trees$/Lazy.html b/api/dotty/tools/dotc/ast/Trees$/Lazy.html
index c55fec8d5..9422fa294 100644
--- a/api/dotty/tools/dotc/ast/Trees$/Lazy.html
+++ b/api/dotty/tools/dotc/ast/Trees$/Lazy.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,6 +5333,20 @@
<span id="entity-name">
Lazy
</span>
+
+ <span id="entity-type-params">
+ <span class="no-left">[</span>
+
+ <span class="no-left">
+
+ T
+
+ </span>
+
+ <span class="no-left">]</span>
+ </span>
+
+
</div>
@@ -5341,12 +5358,23 @@ can delay tree construction until the field is first demanded.</p>
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="complete(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'complete(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5387,8 +5415,24 @@ can delay tree construction until the field is first demanded.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-complete(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-complete(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>
diff --git a/api/dotty/tools/dotc/ast/Trees$/Literal$.html b/api/dotty/tools/dotc/ast/Trees$/Literal$.html
index 6a807cdbb..4d9894aaf 100644
--- a/api/dotty/tools/dotc/ast/Trees$/Literal$.html
+++ b/api/dotty/tools/dotc/ast/Trees$/Literal$.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
final
</span>
@@ -5330,6 +5333,8 @@
<span id="entity-name">
Literal
</span>
+
+
</div>
@@ -5339,12 +5344,23 @@
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="apply(const)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'apply(const)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5378,17 +5394,37 @@
- <span class="no-left">: Literal</span>
+ <span class="no-left">: Literal
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-apply(const)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-apply(const)">
+
+ </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="unapply(x$1)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'unapply(x$1)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5425,13 +5461,32 @@ T
- <span class="no-left">: Literal</span>
+ <span class="no-left">: Literal
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-unapply(x$1)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-unapply(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>
diff --git a/api/dotty/tools/dotc/ast/Trees$/Literal.html b/api/dotty/tools/dotc/ast/Trees$/Literal.html
index 6226df372..f6056a124 100644
--- a/api/dotty/tools/dotc/ast/Trees$/Literal.html
+++ b/api/dotty/tools/dotc/ast/Trees$/Literal.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,6 +5333,34 @@
<span id="entity-name">
Literal
</span>
+
+ <span id="entity-type-params">
+ <span class="no-left">[</span>
+
+ <span class="no-left">
+
+ -T
+
+ </span>
+
+ <span class="no-left">]</span>
+ </span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">Tree</span>
+
+
+ <span class="keyword">with</span>
+
+ <span class="entity-super-type">TermTree</span>
+
+ </div>
+
</div>
@@ -5339,12 +5370,41 @@
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">Literal</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ const:
+ </span>
+ Constant
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="ThisTree" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ThisTree');">[+]</span>
<span class="member-annotations">
</span>
@@ -5374,12 +5434,31 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-ThisTree">
+ <p>The type constructor at the root of the tree</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-ThisTree">
+ <p>The type constructor at the root of the tree</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="const" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'const');">[+]</span>
<span class="member-annotations">
</span>
@@ -5405,12 +5484,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-const">
+
+ </div>
+ <div class="member-body-long" id ="long-body-const">
+
+ </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="_1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5436,12 +5532,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_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="copy(const)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy(const)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5475,17 +5588,37 @@
- <span class="no-left">: Literal</span>
+ <span class="no-left">: Literal
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy(const)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy(const)">
+
+ </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="copy$default$1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5511,8 +5644,24 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$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>
diff --git a/api/dotty/tools/dotc/ast/Trees$/Match$.html b/api/dotty/tools/dotc/ast/Trees$/Match$.html
index 5df26a587..2b7d5386a 100644
--- a/api/dotty/tools/dotc/ast/Trees$/Match$.html
+++ b/api/dotty/tools/dotc/ast/Trees$/Match$.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
final
</span>
@@ -5330,6 +5333,8 @@
<span id="entity-name">
Match
</span>
+
+
</div>
@@ -5339,12 +5344,23 @@
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="apply(selector,cases)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'apply(selector,cases)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5395,17 +5411,37 @@ T
- <span class="no-left">: Match</span>
+ <span class="no-left">: Match
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-apply(selector,cases)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-apply(selector,cases)">
+
+ </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="unapply(x$1)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'unapply(x$1)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5442,13 +5478,32 @@ T
- <span class="no-left">: Match</span>
+ <span class="no-left">: Match
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-unapply(x$1)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-unapply(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>
diff --git a/api/dotty/tools/dotc/ast/Trees$/Match.html b/api/dotty/tools/dotc/ast/Trees$/Match.html
index e593f62cf..482d605d2 100644
--- a/api/dotty/tools/dotc/ast/Trees$/Match.html
+++ b/api/dotty/tools/dotc/ast/Trees$/Match.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,6 +5333,34 @@
<span id="entity-name">
Match
</span>
+
+ <span id="entity-type-params">
+ <span class="no-left">[</span>
+
+ <span class="no-left">
+
+ -T
+
+ </span>
+
+ <span class="no-left">]</span>
+ </span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">Tree</span>
+
+
+ <span class="keyword">with</span>
+
+ <span class="entity-super-type">TermTree</span>
+
+ </div>
+
</div>
@@ -5339,12 +5370,58 @@
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">Match</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ selector:
+ </span>
+ Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span>
+
+ <span class="no-left">, </span>
+
+
+ <span class="">
+ cases:
+ </span>
+ List
+<span class="no-left no-right">[</span>
+CaseDef
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span>
+<span class="no-left">]</span>
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="ThisTree" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ThisTree');">[+]</span>
<span class="member-annotations">
</span>
@@ -5374,12 +5451,31 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-ThisTree">
+ <p>The type constructor at the root of the tree</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-ThisTree">
+ <p>The type constructor at the root of the tree</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="cases" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'cases');">[+]</span>
<span class="member-annotations">
</span>
@@ -5400,17 +5496,40 @@
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+CaseDef
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span>
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-cases">
+
+ </div>
+ <div class="member-body-long" id ="long-body-cases">
+
+ </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="selector" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'selector');">[+]</span>
<span class="member-annotations">
</span>
@@ -5431,17 +5550,37 @@
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-selector">
+
+ </div>
+ <div class="member-body-long" id ="long-body-selector">
+
+ </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="_1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5467,12 +5606,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_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="_2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_2');">[+]</span>
<span class="member-annotations">
</span>
@@ -5498,12 +5654,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_2">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_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="copy(selector,cases)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy(selector,cases)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5554,17 +5727,37 @@ T
- <span class="no-left">: Match</span>
+ <span class="no-left">: Match
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy(selector,cases)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy(selector,cases)">
+
+ </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="copy$default$1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5585,17 +5778,37 @@ T
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$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="copy$default$2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$2');">[+]</span>
<span class="member-annotations">
</span>
@@ -5616,13 +5829,35 @@ T
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+CaseDef
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span>
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$2">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$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>
diff --git a/api/dotty/tools/dotc/ast/Trees$/MemberDef.html b/api/dotty/tools/dotc/ast/Trees$/MemberDef.html
index e1e7bc9f2..c5ee92601 100644
--- a/api/dotty/tools/dotc/ast/Trees$/MemberDef.html
+++ b/api/dotty/tools/dotc/ast/Trees$/MemberDef.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
abstract
</span>
@@ -5330,6 +5333,34 @@
<span id="entity-name">
MemberDef
</span>
+
+ <span id="entity-type-params">
+ <span class="no-left">[</span>
+
+ <span class="no-left">
+
+ -T
+
+ </span>
+
+ <span class="no-left">]</span>
+ </span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">NameTree</span>
+
+
+ <span class="keyword">with</span>
+
+ <span class="entity-super-type">DefTree</span>
+
+ </div>
+
</div>
@@ -5342,12 +5373,71 @@ on the opening keyword (or the next token after that if keyword is missing).</p>
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">MemberDef</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">MemberDef</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ mdef:
+ </span>
+ MemberDef
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">MemberDef</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>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="ThisTree" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ThisTree');">[+]</span>
<span class="member-annotations">
</span>
@@ -5377,12 +5467,31 @@ on the opening keyword (or the next token after that if keyword is missing).</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-ThisTree">
+ <p>The type constructor at the root of the tree</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-ThisTree">
+ <p>The type constructor at the root of the tree</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="myMods" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'myMods');">[+]</span>
<span class="member-annotations">
</span>
@@ -5408,12 +5517,29 @@ on the opening keyword (or the next token after that if keyword is missing).</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-myMods">
+
+ </div>
+ <div class="member-body-long" id ="long-body-myMods">
+
+ </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="clone()" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'clone()');">[+]</span>
<span class="member-annotations">
</span>
@@ -5446,12 +5572,29 @@ on the opening keyword (or the next token after that if keyword is missing).</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-clone()">
+
+ </div>
+ <div class="member-body-long" id ="long-body-clone()">
+
+ </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="eq(x$0)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'eq(x$0)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5490,12 +5633,29 @@ on the opening keyword (or the next token after that if keyword is missing).</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-eq(x$0)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-eq(x$0)">
+
+ </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="finalize()" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'finalize()');">[+]</span>
<span class="member-annotations">
</span>
@@ -5528,12 +5688,29 @@ on the opening keyword (or the next token after that if keyword is missing).</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-finalize()">
+
+ </div>
+ <div class="member-body-long" id ="long-body-finalize()">
+
+ </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="mods" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'mods');">[+]</span>
<span class="member-annotations">
</span>
@@ -5559,12 +5736,29 @@ on the opening keyword (or the next token after that if keyword is missing).</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-mods">
+
+ </div>
+ <div class="member-body-long" id ="long-body-mods">
+
+ </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="namePos" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'namePos');">[+]</span>
<span class="member-annotations">
</span>
@@ -5590,16 +5784,38 @@ on the opening keyword (or the next token after that if keyword is missing).</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>The position of the name defined by this definition.
+ <div class="member-body-short" id="short-body-namePos">
+ <p>The position of the name defined by this definition.
This is a point position if the definition is synthetic, or a range position
if the definition come...
</p>
+ </div>
+ <div class="member-body-long" id ="long-body-namePos">
+ <p>The position of the name defined by this definition.
+This is a point position if the definition is synthetic, or a range position
+if the definition comes from source.
+It might also be that the definition does not have a position (for instance when synthesized by
+a calling chain from <code>viewExists</code>), in that case the return position is NoPosition.</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="ne(x$0)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ne(x$0)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5638,12 +5854,29 @@ if the definition come...
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-ne(x$0)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-ne(x$0)">
+
+ </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="notify()" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'notify()');">[+]</span>
<span class="member-annotations">
</span>
@@ -5676,12 +5909,29 @@ if the definition come...
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-notify()">
+
+ </div>
+ <div class="member-body-long" id ="long-body-notify()">
+
+ </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="notifyAll()" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'notifyAll()');">[+]</span>
<span class="member-annotations">
</span>
@@ -5714,12 +5964,29 @@ if the definition come...
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-notifyAll()">
+
+ </div>
+ <div class="member-body-long" id ="long-body-notifyAll()">
+
+ </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="rawComment" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'rawComment');">[+]</span>
<span class="member-annotations">
</span>
@@ -5740,17 +6007,37 @@ if the definition come...
- <span class="no-left">: Option</span>
+ <span class="no-left">: Option
+<span class="no-left no-right">[</span>
+Comment
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-rawComment">
+
+ </div>
+ <div class="member-body-long" id ="long-body-rawComment">
+
+ </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="rawMods" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'rawMods');">[+]</span>
<span class="member-annotations">
</span>
@@ -5776,12 +6063,29 @@ if the definition come...
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-rawMods">
+
+ </div>
+ <div class="member-body-long" id ="long-body-rawMods">
+
+ </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="setComment(comment)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'setComment(comment)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5818,17 +6122,37 @@ Comment
- <span class="no-left">: ThisTree</span>
+ <span class="no-left">: ThisTree
+<span class="no-left no-right">[</span>
+Untyped
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-setComment(comment)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-setComment(comment)">
+
+ </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="setMods(mods)" class="member protected">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'setMods(mods)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5867,12 +6191,29 @@ Comment
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-setMods(mods)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-setMods(mods)">
+
+ </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="synchronized(x$0)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'synchronized(x$0)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5911,12 +6252,29 @@ Comment
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-synchronized(x$0)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-synchronized(x$0)">
+
+ </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="wait()" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'wait()');">[+]</span>
<span class="member-annotations">
</span>
@@ -5949,12 +6307,29 @@ Comment
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-wait()">
+
+ </div>
+ <div class="member-body-long" id ="long-body-wait()">
+
+ </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="wait(x$0)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'wait(x$0)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5993,12 +6368,29 @@ Comment
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-wait(x$0)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-wait(x$0)">
+
+ </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="wait(x$0,x$1)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'wait(x$0,x$1)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6045,12 +6437,29 @@ Comment
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-wait(x$0,x$1)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-wait(x$0,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="withFlags(flags)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'withFlags(flags)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6084,17 +6493,37 @@ Comment
- <span class="no-left">: ThisTree</span>
+ <span class="no-left">: ThisTree
+<span class="no-left no-right">[</span>
+Untyped
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-withFlags(flags)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-withFlags(flags)">
+
+ </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="withMods(mods)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'withMods(mods)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6128,13 +6557,32 @@ Comment
- <span class="no-left">: ThisTree</span>
+ <span class="no-left">: ThisTree
+<span class="no-left no-right">[</span>
+Untyped
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-withMods(mods)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-withMods(mods)">
+
+ </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>
diff --git a/api/dotty/tools/dotc/ast/Trees$/NameTree.html b/api/dotty/tools/dotc/ast/Trees$/NameTree.html
index 9bc4ac4f0..97546c97d 100644
--- a/api/dotty/tools/dotc/ast/Trees$/NameTree.html
+++ b/api/dotty/tools/dotc/ast/Trees$/NameTree.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
abstract
</span>
@@ -5330,6 +5333,29 @@
<span id="entity-name">
NameTree
</span>
+
+ <span id="entity-type-params">
+ <span class="no-left">[</span>
+
+ <span class="no-left">
+
+ -T
+
+ </span>
+
+ <span class="no-left">]</span>
+ </span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">DenotingTree</span>
+
+ </div>
+
</div>
@@ -5339,12 +5365,35 @@
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">NameTree</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="ThisTree" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ThisTree');">[+]</span>
<span class="member-annotations">
</span>
@@ -5374,12 +5423,31 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-ThisTree">
+ <p>The type constructor at the root of the tree</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-ThisTree">
+ <p>The type constructor at the root of the tree</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="name" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'name');">[+]</span>
<span class="member-annotations">
</span>
@@ -5405,8 +5473,24 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-name">
+
+ </div>
+ <div class="member-body-long" id ="long-body-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>
diff --git a/api/dotty/tools/dotc/ast/Trees$/NamedArg$.html b/api/dotty/tools/dotc/ast/Trees$/NamedArg$.html
index c66001c06..8497ae1bc 100644
--- a/api/dotty/tools/dotc/ast/Trees$/NamedArg$.html
+++ b/api/dotty/tools/dotc/ast/Trees$/NamedArg$.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
final
</span>
@@ -5330,6 +5333,8 @@
<span id="entity-name">
NamedArg
</span>
+
+
</div>
@@ -5339,12 +5344,23 @@
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="apply(name,arg)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'apply(name,arg)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5389,17 +5405,37 @@ T
- <span class="no-left">: NamedArg</span>
+ <span class="no-left">: NamedArg
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-apply(name,arg)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-apply(name,arg)">
+
+ </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="unapply(x$1)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'unapply(x$1)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5436,13 +5472,32 @@ T
- <span class="no-left">: NamedArg</span>
+ <span class="no-left">: NamedArg
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-unapply(x$1)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-unapply(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>
diff --git a/api/dotty/tools/dotc/ast/Trees$/NamedArg.html b/api/dotty/tools/dotc/ast/Trees$/NamedArg.html
index 9aa1f17f5..69decb391 100644
--- a/api/dotty/tools/dotc/ast/Trees$/NamedArg.html
+++ b/api/dotty/tools/dotc/ast/Trees$/NamedArg.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,6 +5333,29 @@
<span id="entity-name">
NamedArg
</span>
+
+ <span id="entity-type-params">
+ <span class="no-left">[</span>
+
+ <span class="no-left">
+
+ -T
+
+ </span>
+
+ <span class="no-left">]</span>
+ </span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">Tree</span>
+
+ </div>
+
</div>
@@ -5339,12 +5365,52 @@
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">NamedArg</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ name:
+ </span>
+ Name
+
+ <span class="no-left">, </span>
+
+
+ <span class="">
+ arg:
+ </span>
+ Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span>
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="ThisTree" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ThisTree');">[+]</span>
<span class="member-annotations">
</span>
@@ -5374,12 +5440,31 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-ThisTree">
+ <p>The type constructor at the root of the tree</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-ThisTree">
+ <p>The type constructor at the root of the tree</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="arg" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'arg');">[+]</span>
<span class="member-annotations">
</span>
@@ -5400,17 +5485,37 @@
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-arg">
+
+ </div>
+ <div class="member-body-long" id ="long-body-arg">
+
+ </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="name" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'name');">[+]</span>
<span class="member-annotations">
</span>
@@ -5436,12 +5541,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-name">
+
+ </div>
+ <div class="member-body-long" id ="long-body-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="_1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5467,12 +5589,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_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="_2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_2');">[+]</span>
<span class="member-annotations">
</span>
@@ -5498,12 +5637,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_2">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_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="copy(name,arg)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy(name,arg)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5548,17 +5704,37 @@ T
- <span class="no-left">: NamedArg</span>
+ <span class="no-left">: NamedArg
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy(name,arg)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy(name,arg)">
+
+ </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="copy$default$1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5584,12 +5760,29 @@ T
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$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="copy$default$2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$2');">[+]</span>
<span class="member-annotations">
</span>
@@ -5610,13 +5803,32 @@ T
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$2">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$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>
diff --git a/api/dotty/tools/dotc/ast/Trees$/New$.html b/api/dotty/tools/dotc/ast/Trees$/New$.html
index f42a0c0d6..23470c795 100644
--- a/api/dotty/tools/dotc/ast/Trees$/New$.html
+++ b/api/dotty/tools/dotc/ast/Trees$/New$.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
final
</span>
@@ -5330,6 +5333,8 @@
<span id="entity-name">
New
</span>
+
+
</div>
@@ -5339,12 +5344,23 @@
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="apply(tpt)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'apply(tpt)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5381,17 +5397,37 @@ T
- <span class="no-left">: New</span>
+ <span class="no-left">: New
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-apply(tpt)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-apply(tpt)">
+
+ </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="unapply(x$1)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'unapply(x$1)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5428,13 +5464,32 @@ T
- <span class="no-left">: New</span>
+ <span class="no-left">: New
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-unapply(x$1)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-unapply(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>
diff --git a/api/dotty/tools/dotc/ast/Trees$/New.html b/api/dotty/tools/dotc/ast/Trees$/New.html
index b0fa7dabe..849339004 100644
--- a/api/dotty/tools/dotc/ast/Trees$/New.html
+++ b/api/dotty/tools/dotc/ast/Trees$/New.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,6 +5333,34 @@
<span id="entity-name">
New
</span>
+
+ <span id="entity-type-params">
+ <span class="no-left">[</span>
+
+ <span class="no-left">
+
+ -T
+
+ </span>
+
+ <span class="no-left">]</span>
+ </span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">Tree</span>
+
+
+ <span class="keyword">with</span>
+
+ <span class="entity-super-type">TermTree</span>
+
+ </div>
+
</div>
@@ -5339,12 +5370,44 @@
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">New</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ tpt:
+ </span>
+ Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span>
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="ThisTree" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ThisTree');">[+]</span>
<span class="member-annotations">
</span>
@@ -5373,12 +5436,31 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-ThisTree">
+ <p>The type constructor at the root of the tree</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-ThisTree">
+ <p>The type constructor at the root of the tree</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="tpt" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'tpt');">[+]</span>
<span class="member-annotations">
</span>
@@ -5399,17 +5481,37 @@
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-tpt">
+
+ </div>
+ <div class="member-body-long" id ="long-body-tpt">
+
+ </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="_1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5435,12 +5537,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_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="copy(tpt)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy(tpt)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5477,17 +5596,37 @@ T
- <span class="no-left">: New</span>
+ <span class="no-left">: New
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy(tpt)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy(tpt)">
+
+ </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="copy$default$1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5508,13 +5647,32 @@ T
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$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>
diff --git a/api/dotty/tools/dotc/ast/Trees$/OrTypeTree$.html b/api/dotty/tools/dotc/ast/Trees$/OrTypeTree$.html
index 3767a785f..015a1bbbf 100644
--- a/api/dotty/tools/dotc/ast/Trees$/OrTypeTree$.html
+++ b/api/dotty/tools/dotc/ast/Trees$/OrTypeTree$.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
final
</span>
@@ -5330,6 +5333,8 @@
<span id="entity-name">
OrTypeTree
</span>
+
+
</div>
@@ -5339,12 +5344,23 @@
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="apply(left,right)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'apply(left,right)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5392,17 +5408,37 @@ T
- <span class="no-left">: OrTypeTree</span>
+ <span class="no-left">: OrTypeTree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-apply(left,right)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-apply(left,right)">
+
+ </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="unapply(x$1)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'unapply(x$1)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5439,13 +5475,32 @@ T
- <span class="no-left">: OrTypeTree</span>
+ <span class="no-left">: OrTypeTree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-unapply(x$1)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-unapply(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>
diff --git a/api/dotty/tools/dotc/ast/Trees$/OrTypeTree.html b/api/dotty/tools/dotc/ast/Trees$/OrTypeTree.html
index c0a35c7c1..7237d8f0b 100644
--- a/api/dotty/tools/dotc/ast/Trees$/OrTypeTree.html
+++ b/api/dotty/tools/dotc/ast/Trees$/OrTypeTree.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,6 +5333,34 @@
<span id="entity-name">
OrTypeTree
</span>
+
+ <span id="entity-type-params">
+ <span class="no-left">[</span>
+
+ <span class="no-left">
+
+ -T
+
+ </span>
+
+ <span class="no-left">]</span>
+ </span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">Tree</span>
+
+
+ <span class="keyword">with</span>
+
+ <span class="entity-super-type">TypTree</span>
+
+ </div>
+
</div>
@@ -5339,12 +5370,55 @@
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">OrTypeTree</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ left:
+ </span>
+ Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span>
+
+ <span class="no-left">, </span>
+
+
+ <span class="">
+ right:
+ </span>
+ Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span>
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="ThisTree" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ThisTree');">[+]</span>
<span class="member-annotations">
</span>
@@ -5374,12 +5448,31 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-ThisTree">
+ <p>The type constructor at the root of the tree</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-ThisTree">
+ <p>The type constructor at the root of the tree</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="left" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'left');">[+]</span>
<span class="member-annotations">
</span>
@@ -5400,17 +5493,37 @@
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-left">
+
+ </div>
+ <div class="member-body-long" id ="long-body-left">
+
+ </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="right" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'right');">[+]</span>
<span class="member-annotations">
</span>
@@ -5431,17 +5544,37 @@
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-right">
+
+ </div>
+ <div class="member-body-long" id ="long-body-right">
+
+ </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="_1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5467,12 +5600,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_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="_2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_2');">[+]</span>
<span class="member-annotations">
</span>
@@ -5498,12 +5648,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_2">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_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="copy(left,right)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy(left,right)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5551,17 +5718,37 @@ T
- <span class="no-left">: OrTypeTree</span>
+ <span class="no-left">: OrTypeTree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy(left,right)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy(left,right)">
+
+ </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="copy$default$1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5582,17 +5769,37 @@ T
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$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="copy$default$2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$2');">[+]</span>
<span class="member-annotations">
</span>
@@ -5613,13 +5820,32 @@ T
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$2">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$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>
diff --git a/api/dotty/tools/dotc/ast/Trees$/PackageDef$.html b/api/dotty/tools/dotc/ast/Trees$/PackageDef$.html
index ba0a578e0..f3dcff4e7 100644
--- a/api/dotty/tools/dotc/ast/Trees$/PackageDef$.html
+++ b/api/dotty/tools/dotc/ast/Trees$/PackageDef$.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
final
</span>
@@ -5330,6 +5333,8 @@
<span id="entity-name">
PackageDef
</span>
+
+
</div>
@@ -5339,12 +5344,23 @@
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="apply(pid,stats)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'apply(pid,stats)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5395,17 +5411,37 @@ T
- <span class="no-left">: PackageDef</span>
+ <span class="no-left">: PackageDef
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-apply(pid,stats)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-apply(pid,stats)">
+
+ </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="unapply(x$1)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'unapply(x$1)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5442,13 +5478,32 @@ T
- <span class="no-left">: PackageDef</span>
+ <span class="no-left">: PackageDef
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-unapply(x$1)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-unapply(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>
diff --git a/api/dotty/tools/dotc/ast/Trees$/PackageDef.html b/api/dotty/tools/dotc/ast/Trees$/PackageDef.html
index 3f38cff0e..d1d6a10d0 100644
--- a/api/dotty/tools/dotc/ast/Trees$/PackageDef.html
+++ b/api/dotty/tools/dotc/ast/Trees$/PackageDef.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,6 +5333,29 @@
<span id="entity-name">
PackageDef
</span>
+
+ <span id="entity-type-params">
+ <span class="no-left">[</span>
+
+ <span class="no-left">
+
+ -T
+
+ </span>
+
+ <span class="no-left">]</span>
+ </span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">ProxyTree</span>
+
+ </div>
+
</div>
@@ -5339,12 +5365,58 @@
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">PackageDef</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ pid:
+ </span>
+ RefTree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span>
+
+ <span class="no-left">, </span>
+
+
+ <span class="">
+ stats:
+ </span>
+ List
+<span class="no-left no-right">[</span>
+Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span>
+<span class="no-left">]</span>
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="ThisTree" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ThisTree');">[+]</span>
<span class="member-annotations">
</span>
@@ -5374,12 +5446,31 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-ThisTree">
+ <p>The type constructor at the root of the tree</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-ThisTree">
+ <p>The type constructor at the root of the tree</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="pid" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'pid');">[+]</span>
<span class="member-annotations">
</span>
@@ -5400,17 +5491,37 @@
- <span class="no-left">: RefTree</span>
+ <span class="no-left">: RefTree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-pid">
+
+ </div>
+ <div class="member-body-long" id ="long-body-pid">
+
+ </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="stats" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'stats');">[+]</span>
<span class="member-annotations">
</span>
@@ -5431,17 +5542,40 @@
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span>
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-stats">
+
+ </div>
+ <div class="member-body-long" id ="long-body-stats">
+
+ </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="_1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5467,12 +5601,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_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="_2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_2');">[+]</span>
<span class="member-annotations">
</span>
@@ -5498,12 +5649,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_2">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_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="copy(pid,stats)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy(pid,stats)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5554,17 +5722,37 @@ T
- <span class="no-left">: PackageDef</span>
+ <span class="no-left">: PackageDef
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy(pid,stats)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy(pid,stats)">
+
+ </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="copy$default$1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5585,17 +5773,37 @@ T
- <span class="no-left">: RefTree</span>
+ <span class="no-left">: RefTree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$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="copy$default$2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$2');">[+]</span>
<span class="member-annotations">
</span>
@@ -5616,17 +5824,40 @@ T
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span>
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$2">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$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="forwardTo" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'forwardTo');">[+]</span>
<span class="member-annotations">
</span>
@@ -5647,13 +5878,32 @@ T
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-forwardTo">
+
+ </div>
+ <div class="member-body-long" id ="long-body-forwardTo">
+
+ </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>
diff --git a/api/dotty/tools/dotc/ast/Trees$/PatternTree.html b/api/dotty/tools/dotc/ast/Trees$/PatternTree.html
index ab7a95b78..8756a0f7c 100644
--- a/api/dotty/tools/dotc/ast/Trees$/PatternTree.html
+++ b/api/dotty/tools/dotc/ast/Trees$/PatternTree.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,6 +5333,29 @@
<span id="entity-name">
PatternTree
</span>
+
+ <span id="entity-type-params">
+ <span class="no-left">[</span>
+
+ <span class="no-left">
+
+ -T
+
+ </span>
+
+ <span class="no-left">]</span>
+ </span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">Tree</span>
+
+ </div>
+
</div>
@@ -5340,12 +5366,23 @@ parts of patterns.</p>
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="ThisTree" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ThisTree');">[+]</span>
<span class="member-annotations">
</span>
@@ -5375,12 +5412,31 @@ parts of patterns.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-ThisTree">
+ <p>The type constructor at the root of the tree</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-ThisTree">
+ <p>The type constructor at the root of the tree</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="isPattern" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isPattern');">[+]</span>
<span class="member-annotations">
</span>
@@ -5406,9 +5462,26 @@ parts of patterns.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Is this a legal part of a pattern which is not at the same time a term?</p>
+ <div class="member-body-short" id="short-body-isPattern">
+ <p>Is this a legal part of a pattern which is not at the same time a term?</p>
+ </div>
+ <div class="member-body-long" id ="long-body-isPattern">
+ <p>Is this a legal part of a pattern which is not at the same time a term?</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>
diff --git a/api/dotty/tools/dotc/ast/Trees$/PolyTypeTree$.html b/api/dotty/tools/dotc/ast/Trees$/PolyTypeTree$.html
index 14a19c7b7..f88c24a9a 100644
--- a/api/dotty/tools/dotc/ast/Trees$/PolyTypeTree$.html
+++ b/api/dotty/tools/dotc/ast/Trees$/PolyTypeTree$.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
final
</span>
@@ -5330,6 +5333,8 @@
<span id="entity-name">
PolyTypeTree
</span>
+
+
</div>
@@ -5339,12 +5344,23 @@
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="apply(tparams,body)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'apply(tparams,body)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5395,17 +5411,37 @@ T
- <span class="no-left">: PolyTypeTree</span>
+ <span class="no-left">: PolyTypeTree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-apply(tparams,body)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-apply(tparams,body)">
+
+ </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="unapply(x$1)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'unapply(x$1)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5442,13 +5478,32 @@ T
- <span class="no-left">: PolyTypeTree</span>
+ <span class="no-left">: PolyTypeTree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-unapply(x$1)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-unapply(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>
diff --git a/api/dotty/tools/dotc/ast/Trees$/PolyTypeTree.html b/api/dotty/tools/dotc/ast/Trees$/PolyTypeTree.html
index d9e59b863..0722a357c 100644
--- a/api/dotty/tools/dotc/ast/Trees$/PolyTypeTree.html
+++ b/api/dotty/tools/dotc/ast/Trees$/PolyTypeTree.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,6 +5333,34 @@
<span id="entity-name">
PolyTypeTree
</span>
+
+ <span id="entity-type-params">
+ <span class="no-left">[</span>
+
+ <span class="no-left">
+
+ -T
+
+ </span>
+
+ <span class="no-left">]</span>
+ </span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">Tree</span>
+
+
+ <span class="keyword">with</span>
+
+ <span class="entity-super-type">TypTree</span>
+
+ </div>
+
</div>
@@ -5339,12 +5370,58 @@
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">PolyTypeTree</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ tparams:
+ </span>
+ List
+<span class="no-left no-right">[</span>
+TypeDef
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span>
+<span class="no-left">]</span>
+
+ <span class="no-left">, </span>
+
+
+ <span class="">
+ body:
+ </span>
+ Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span>
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="ThisTree" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ThisTree');">[+]</span>
<span class="member-annotations">
</span>
@@ -5374,12 +5451,31 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-ThisTree">
+ <p>The type constructor at the root of the tree</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-ThisTree">
+ <p>The type constructor at the root of the tree</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="body" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'body');">[+]</span>
<span class="member-annotations">
</span>
@@ -5400,17 +5496,37 @@
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-body">
+
+ </div>
+ <div class="member-body-long" id ="long-body-body">
+
+ </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="tparams" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'tparams');">[+]</span>
<span class="member-annotations">
</span>
@@ -5431,17 +5547,40 @@
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+TypeDef
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span>
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-tparams">
+
+ </div>
+ <div class="member-body-long" id ="long-body-tparams">
+
+ </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="_1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5467,12 +5606,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_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="_2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_2');">[+]</span>
<span class="member-annotations">
</span>
@@ -5498,12 +5654,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_2">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_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="copy(tparams,body)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy(tparams,body)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5554,17 +5727,37 @@ T
- <span class="no-left">: PolyTypeTree</span>
+ <span class="no-left">: PolyTypeTree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy(tparams,body)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy(tparams,body)">
+
+ </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="copy$default$1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5585,17 +5778,40 @@ T
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+TypeDef
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span>
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$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="copy$default$2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$2');">[+]</span>
<span class="member-annotations">
</span>
@@ -5616,13 +5832,32 @@ T
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$2">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$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>
diff --git a/api/dotty/tools/dotc/ast/Trees$/ProxyTree.html b/api/dotty/tools/dotc/ast/Trees$/ProxyTree.html
index cd462dbf6..8eb849ab7 100644
--- a/api/dotty/tools/dotc/ast/Trees$/ProxyTree.html
+++ b/api/dotty/tools/dotc/ast/Trees$/ProxyTree.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
abstract
</span>
@@ -5330,6 +5333,29 @@
<span id="entity-name">
ProxyTree
</span>
+
+ <span id="entity-type-params">
+ <span class="no-left">[</span>
+
+ <span class="no-left">
+
+ -T
+
+ </span>
+
+ <span class="no-left">]</span>
+ </span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">Tree</span>
+
+ </div>
+
</div>
@@ -5340,12 +5366,35 @@ identified by <code>forwardTo</code>.</p>
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">ProxyTree</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="ThisTree" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ThisTree');">[+]</span>
<span class="member-annotations">
</span>
@@ -5375,12 +5424,31 @@ identified by <code>forwardTo</code>.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-ThisTree">
+ <p>The type constructor at the root of the tree</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-ThisTree">
+ <p>The type constructor at the root of the tree</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="denot(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'denot(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5421,15 +5489,35 @@ identified by <code>forwardTo</code>.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>The denotation referred tno by this tree.
+ <div class="member-body-short" id="short-body-denot(ctx)">
+ <p>The denotation referred tno by this tree.
+Defined for <code>DenotingTree</code>s and <code>ProxyTree</code>s, NoDenotation for other
+kinds of trees</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-denot(ctx)">
+ <p>The denotation referred tno by this tree.
Defined for <code>DenotingTree</code>s and <code>ProxyTree</code>s, NoDenotation for other
kinds of trees</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="forwardTo" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'forwardTo');">[+]</span>
<span class="member-annotations">
</span>
@@ -5450,17 +5538,37 @@ kinds of trees</p>
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-forwardTo">
+
+ </div>
+ <div class="member-body-long" id ="long-body-forwardTo">
+
+ </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="isTerm" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isTerm');">[+]</span>
<span class="member-annotations">
</span>
@@ -5486,13 +5594,31 @@ kinds of trees</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Does this tree represent a term?</p>
+ <div class="member-body-short" id="short-body-isTerm">
+ <p>Does this tree represent a term?</p>
+ </div>
+ <div class="member-body-long" id ="long-body-isTerm">
+ <p>Does this tree represent a term?</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="isType" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isType');">[+]</span>
<span class="member-annotations">
</span>
@@ -5518,9 +5644,26 @@ kinds of trees</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Does this tree represent a type?</p>
+ <div class="member-body-short" id="short-body-isType">
+ <p>Does this tree represent a type?</p>
+ </div>
+ <div class="member-body-long" id ="long-body-isType">
+ <p>Does this tree represent a type?</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>
diff --git a/api/dotty/tools/dotc/ast/Trees$/RefTree.html b/api/dotty/tools/dotc/ast/Trees$/RefTree.html
index 5a2c44b00..5c3f5c3bf 100644
--- a/api/dotty/tools/dotc/ast/Trees$/RefTree.html
+++ b/api/dotty/tools/dotc/ast/Trees$/RefTree.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
abstract
</span>
@@ -5330,6 +5333,29 @@
<span id="entity-name">
RefTree
</span>
+
+ <span id="entity-type-params">
+ <span class="no-left">[</span>
+
+ <span class="no-left">
+
+ -T
+
+ </span>
+
+ <span class="no-left">]</span>
+ </span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">NameTree</span>
+
+ </div>
+
</div>
@@ -5339,12 +5365,35 @@
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">RefTree</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="ThisTree" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ThisTree');">[+]</span>
<span class="member-annotations">
</span>
@@ -5374,12 +5423,31 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-ThisTree">
+ <p>The type constructor at the root of the tree</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-ThisTree">
+ <p>The type constructor at the root of the tree</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="isTerm" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isTerm');">[+]</span>
<span class="member-annotations">
</span>
@@ -5405,13 +5473,31 @@
</div><!-- end member-title -->
<div class="member-body">
- <p>Does this tree represent a term?</p>
+ <div class="member-body-short" id="short-body-isTerm">
+ <p>Does this tree represent a term?</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-isTerm">
+ <p>Does this tree represent a term?</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="isType" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isType');">[+]</span>
<span class="member-annotations">
</span>
@@ -5437,13 +5523,31 @@
</div><!-- end member-title -->
<div class="member-body">
- <p>Does this tree represent a type?</p>
+ <div class="member-body-short" id="short-body-isType">
+ <p>Does this tree represent a type?</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-isType">
+ <p>Does this tree represent a type?</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="qualifier" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'qualifier');">[+]</span>
<span class="member-annotations">
</span>
@@ -5464,13 +5568,32 @@
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-qualifier">
+
+ </div>
+ <div class="member-body-long" id ="long-body-qualifier">
+
+ </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>
diff --git a/api/dotty/tools/dotc/ast/Trees$/RefinedTypeTree$.html b/api/dotty/tools/dotc/ast/Trees$/RefinedTypeTree$.html
index 8fbaa1919..44fc237d5 100644
--- a/api/dotty/tools/dotc/ast/Trees$/RefinedTypeTree$.html
+++ b/api/dotty/tools/dotc/ast/Trees$/RefinedTypeTree$.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
final
</span>
@@ -5330,6 +5333,8 @@
<span id="entity-name">
RefinedTypeTree
</span>
+
+
</div>
@@ -5339,12 +5344,23 @@
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="apply(tpt,refinements)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'apply(tpt,refinements)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5395,17 +5411,37 @@ T
- <span class="no-left">: RefinedTypeTree</span>
+ <span class="no-left">: RefinedTypeTree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-apply(tpt,refinements)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-apply(tpt,refinements)">
+
+ </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="unapply(x$1)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'unapply(x$1)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5442,13 +5478,32 @@ T
- <span class="no-left">: RefinedTypeTree</span>
+ <span class="no-left">: RefinedTypeTree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-unapply(x$1)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-unapply(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>
diff --git a/api/dotty/tools/dotc/ast/Trees$/RefinedTypeTree.html b/api/dotty/tools/dotc/ast/Trees$/RefinedTypeTree.html
index 9eb6d1700..dc406a531 100644
--- a/api/dotty/tools/dotc/ast/Trees$/RefinedTypeTree.html
+++ b/api/dotty/tools/dotc/ast/Trees$/RefinedTypeTree.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,6 +5333,34 @@
<span id="entity-name">
RefinedTypeTree
</span>
+
+ <span id="entity-type-params">
+ <span class="no-left">[</span>
+
+ <span class="no-left">
+
+ -T
+
+ </span>
+
+ <span class="no-left">]</span>
+ </span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">ProxyTree</span>
+
+
+ <span class="keyword">with</span>
+
+ <span class="entity-super-type">TypTree</span>
+
+ </div>
+
</div>
@@ -5339,12 +5370,58 @@
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">RefinedTypeTree</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ tpt:
+ </span>
+ Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span>
+
+ <span class="no-left">, </span>
+
+
+ <span class="">
+ refinements:
+ </span>
+ List
+<span class="no-left no-right">[</span>
+Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span>
+<span class="no-left">]</span>
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="ThisTree" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ThisTree');">[+]</span>
<span class="member-annotations">
</span>
@@ -5374,12 +5451,31 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-ThisTree">
+ <p>The type constructor at the root of the tree</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-ThisTree">
+ <p>The type constructor at the root of the tree</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="refinements" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'refinements');">[+]</span>
<span class="member-annotations">
</span>
@@ -5400,17 +5496,40 @@
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span>
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-refinements">
+
+ </div>
+ <div class="member-body-long" id ="long-body-refinements">
+
+ </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="tpt" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'tpt');">[+]</span>
<span class="member-annotations">
</span>
@@ -5431,17 +5550,37 @@
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-tpt">
+
+ </div>
+ <div class="member-body-long" id ="long-body-tpt">
+
+ </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="_1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5467,12 +5606,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_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="_2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_2');">[+]</span>
<span class="member-annotations">
</span>
@@ -5498,12 +5654,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_2">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_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="copy(tpt,refinements)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy(tpt,refinements)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5554,17 +5727,37 @@ T
- <span class="no-left">: RefinedTypeTree</span>
+ <span class="no-left">: RefinedTypeTree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy(tpt,refinements)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy(tpt,refinements)">
+
+ </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="copy$default$1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5585,17 +5778,37 @@ T
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$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="copy$default$2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$2');">[+]</span>
<span class="member-annotations">
</span>
@@ -5616,17 +5829,40 @@ T
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span>
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$2">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$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="forwardTo" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'forwardTo');">[+]</span>
<span class="member-annotations">
</span>
@@ -5647,13 +5883,32 @@ T
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-forwardTo">
+
+ </div>
+ <div class="member-body-long" id ="long-body-forwardTo">
+
+ </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>
diff --git a/api/dotty/tools/dotc/ast/Trees$/Return$.html b/api/dotty/tools/dotc/ast/Trees$/Return$.html
index 8ace96543..d81875c5b 100644
--- a/api/dotty/tools/dotc/ast/Trees$/Return$.html
+++ b/api/dotty/tools/dotc/ast/Trees$/Return$.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
final
</span>
@@ -5330,6 +5333,8 @@
<span id="entity-name">
Return
</span>
+
+
</div>
@@ -5342,12 +5347,23 @@ closures can intervene.</p>
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="<init>$default$2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '<init>$default$2');">[+]</span>
<span class="member-annotations">
</span>
@@ -5368,17 +5384,37 @@ closures can intervene.</p>
- <span class="no-left">: Thicket</span>
+ <span class="no-left">: Thicket
+<span class="no-left no-right">[</span>
+Any
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-<init>$default$2">
+
+ </div>
+ <div class="member-body-long" id ="long-body-<init>$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="apply(expr,from)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'apply(expr,from)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5426,17 +5462,37 @@ T
- <span class="no-left">: Return</span>
+ <span class="no-left">: Return
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-apply(expr,from)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-apply(expr,from)">
+
+ </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="unapply(x$1)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'unapply(x$1)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5473,13 +5529,32 @@ T
- <span class="no-left">: Return</span>
+ <span class="no-left">: Return
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-unapply(x$1)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-unapply(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>
diff --git a/api/dotty/tools/dotc/ast/Trees$/Return.html b/api/dotty/tools/dotc/ast/Trees$/Return.html
index f76f505c7..d52cfa2dd 100644
--- a/api/dotty/tools/dotc/ast/Trees$/Return.html
+++ b/api/dotty/tools/dotc/ast/Trees$/Return.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,6 +5333,34 @@
<span id="entity-name">
Return
</span>
+
+ <span id="entity-type-params">
+ <span class="no-left">[</span>
+
+ <span class="no-left">
+
+ -T
+
+ </span>
+
+ <span class="no-left">]</span>
+ </span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">Tree</span>
+
+
+ <span class="keyword">with</span>
+
+ <span class="entity-super-type">TermTree</span>
+
+ </div>
+
</div>
@@ -5342,12 +5373,55 @@ closures can intervene.</p>
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">Return</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ expr:
+ </span>
+ Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span>
+
+ <span class="no-left">, </span>
+
+
+ <span class="">
+ from:
+ </span>
+ Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span>
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="ThisTree" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ThisTree');">[+]</span>
<span class="member-annotations">
</span>
@@ -5377,12 +5451,31 @@ closures can intervene.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-ThisTree">
+ <p>The type constructor at the root of the tree</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-ThisTree">
+ <p>The type constructor at the root of the tree</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="expr" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'expr');">[+]</span>
<span class="member-annotations">
</span>
@@ -5403,17 +5496,37 @@ closures can intervene.</p>
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-expr">
+
+ </div>
+ <div class="member-body-long" id ="long-body-expr">
+
+ </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="from" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'from');">[+]</span>
<span class="member-annotations">
</span>
@@ -5434,17 +5547,37 @@ closures can intervene.</p>
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-from">
+
+ </div>
+ <div class="member-body-long" id ="long-body-from">
+
+ </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="_1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5470,12 +5603,29 @@ closures can intervene.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_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="_2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_2');">[+]</span>
<span class="member-annotations">
</span>
@@ -5501,12 +5651,29 @@ closures can intervene.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_2">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_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="copy(expr,from)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy(expr,from)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5554,17 +5721,37 @@ T
- <span class="no-left">: Return</span>
+ <span class="no-left">: Return
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy(expr,from)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy(expr,from)">
+
+ </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="copy$default$1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5585,17 +5772,37 @@ T
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$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="copy$default$2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$2');">[+]</span>
<span class="member-annotations">
</span>
@@ -5616,13 +5823,32 @@ T
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$2">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$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>
diff --git a/api/dotty/tools/dotc/ast/Trees$/Select$.html b/api/dotty/tools/dotc/ast/Trees$/Select$.html
index d07cb0bbd..546c291af 100644
--- a/api/dotty/tools/dotc/ast/Trees$/Select$.html
+++ b/api/dotty/tools/dotc/ast/Trees$/Select$.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
final
</span>
@@ -5330,6 +5333,8 @@
<span id="entity-name">
Select
</span>
+
+
</div>
@@ -5339,12 +5344,23 @@
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="apply(qualifier,name)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'apply(qualifier,name)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5389,17 +5405,37 @@ T
- <span class="no-left">: Select</span>
+ <span class="no-left">: Select
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-apply(qualifier,name)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-apply(qualifier,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="unapply(x$1)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'unapply(x$1)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5436,13 +5472,32 @@ T
- <span class="no-left">: Select</span>
+ <span class="no-left">: Select
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-unapply(x$1)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-unapply(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>
diff --git a/api/dotty/tools/dotc/ast/Trees$/Select.html b/api/dotty/tools/dotc/ast/Trees$/Select.html
index 354ce9278..062e8ec63 100644
--- a/api/dotty/tools/dotc/ast/Trees$/Select.html
+++ b/api/dotty/tools/dotc/ast/Trees$/Select.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,6 +5333,29 @@
<span id="entity-name">
Select
</span>
+
+ <span id="entity-type-params">
+ <span class="no-left">[</span>
+
+ <span class="no-left">
+
+ -T
+
+ </span>
+
+ <span class="no-left">]</span>
+ </span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">RefTree</span>
+
+ </div>
+
</div>
@@ -5339,12 +5365,52 @@
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">Select</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ qualifier:
+ </span>
+ Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span>
+
+ <span class="no-left">, </span>
+
+
+ <span class="">
+ name:
+ </span>
+ Name
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="ThisTree" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ThisTree');">[+]</span>
<span class="member-annotations">
</span>
@@ -5374,12 +5440,31 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-ThisTree">
+ <p>The type constructor at the root of the tree</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-ThisTree">
+ <p>The type constructor at the root of the tree</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="name" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'name');">[+]</span>
<span class="member-annotations">
</span>
@@ -5405,12 +5490,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-name">
+
+ </div>
+ <div class="member-body-long" id ="long-body-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="qualifier" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'qualifier');">[+]</span>
<span class="member-annotations">
</span>
@@ -5431,17 +5533,37 @@
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-qualifier">
+
+ </div>
+ <div class="member-body-long" id ="long-body-qualifier">
+
+ </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="_1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5467,12 +5589,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_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="_2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_2');">[+]</span>
<span class="member-annotations">
</span>
@@ -5498,12 +5637,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_2">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_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="copy(qualifier,name)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy(qualifier,name)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5548,17 +5704,37 @@ T
- <span class="no-left">: Select</span>
+ <span class="no-left">: Select
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy(qualifier,name)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy(qualifier,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="copy$default$1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5579,17 +5755,37 @@ T
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$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="copy$default$2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$2');">[+]</span>
<span class="member-annotations">
</span>
@@ -5615,8 +5811,24 @@ T
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$2">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$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>
diff --git a/api/dotty/tools/dotc/ast/Trees$/SelectWithSig.html b/api/dotty/tools/dotc/ast/Trees$/SelectWithSig.html
index 5d7c6e916..6dc9e0918 100644
--- a/api/dotty/tools/dotc/ast/Trees$/SelectWithSig.html
+++ b/api/dotty/tools/dotc/ast/Trees$/SelectWithSig.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,16 +5333,87 @@
<span id="entity-name">
SelectWithSig
</span>
+
+ <span id="entity-type-params">
+ <span class="no-left">[</span>
+
+ <span class="no-left">
+
+ -T
+
+ </span>
+
+ <span class="no-left">]</span>
+ </span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">Select</span>
+
+ </div>
+
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">SelectWithSig</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ qualifier:
+ </span>
+ Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span>
+
+ <span class="no-left">, </span>
+
+
+ <span class="">
+ name:
+ </span>
+ Name
+
+ <span class="no-left">, </span>
+
+
+ <span class="">
+ sig:
+ </span>
+ Signature
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="name" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'name');">[+]</span>
<span class="member-annotations">
</span>
@@ -5365,12 +5439,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-name">
+
+ </div>
+ <div class="member-body-long" id ="long-body-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="qualifier" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'qualifier');">[+]</span>
<span class="member-annotations">
</span>
@@ -5391,17 +5482,37 @@
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-qualifier">
+
+ </div>
+ <div class="member-body-long" id ="long-body-qualifier">
+
+ </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="sig" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'sig');">[+]</span>
<span class="member-annotations">
</span>
@@ -5427,12 +5538,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-sig">
+
+ </div>
+ <div class="member-body-long" id ="long-body-sig">
+
+ </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" onclick="toggleMemberBody(this, 'toString');">[+]</span>
<span class="member-annotations">
</span>
@@ -5458,8 +5586,24 @@
</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>
diff --git a/api/dotty/tools/dotc/ast/Trees$/SeqLiteral$.html b/api/dotty/tools/dotc/ast/Trees$/SeqLiteral$.html
index 61e1c1ffe..105c1ebab 100644
--- a/api/dotty/tools/dotc/ast/Trees$/SeqLiteral$.html
+++ b/api/dotty/tools/dotc/ast/Trees$/SeqLiteral$.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
final
</span>
@@ -5330,6 +5333,8 @@
<span id="entity-name">
SeqLiteral
</span>
+
+
</div>
@@ -5339,12 +5344,23 @@
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="apply(elems,elemtpt)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'apply(elems,elemtpt)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5395,17 +5411,37 @@ T
- <span class="no-left">: SeqLiteral</span>
+ <span class="no-left">: SeqLiteral
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-apply(elems,elemtpt)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-apply(elems,elemtpt)">
+
+ </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="unapply(x$1)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'unapply(x$1)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5442,13 +5478,32 @@ T
- <span class="no-left">: SeqLiteral</span>
+ <span class="no-left">: SeqLiteral
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-unapply(x$1)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-unapply(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>
diff --git a/api/dotty/tools/dotc/ast/Trees$/SeqLiteral.html b/api/dotty/tools/dotc/ast/Trees$/SeqLiteral.html
index cda559fb3..92129bb46 100644
--- a/api/dotty/tools/dotc/ast/Trees$/SeqLiteral.html
+++ b/api/dotty/tools/dotc/ast/Trees$/SeqLiteral.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,6 +5333,29 @@
<span id="entity-name">
SeqLiteral
</span>
+
+ <span id="entity-type-params">
+ <span class="no-left">[</span>
+
+ <span class="no-left">
+
+ -T
+
+ </span>
+
+ <span class="no-left">]</span>
+ </span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">Tree</span>
+
+ </div>
+
</div>
@@ -5339,12 +5365,58 @@
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">SeqLiteral</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ elems:
+ </span>
+ List
+<span class="no-left no-right">[</span>
+Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span>
+<span class="no-left">]</span>
+
+ <span class="no-left">, </span>
+
+
+ <span class="">
+ elemtpt:
+ </span>
+ Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span>
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="ThisTree" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ThisTree');">[+]</span>
<span class="member-annotations">
</span>
@@ -5374,12 +5446,31 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-ThisTree">
+ <p>The type constructor at the root of the tree</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-ThisTree">
+ <p>The type constructor at the root of the tree</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="elems" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'elems');">[+]</span>
<span class="member-annotations">
</span>
@@ -5400,17 +5491,40 @@
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span>
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-elems">
+
+ </div>
+ <div class="member-body-long" id ="long-body-elems">
+
+ </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="elemtpt" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'elemtpt');">[+]</span>
<span class="member-annotations">
</span>
@@ -5431,17 +5545,37 @@
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-elemtpt">
+
+ </div>
+ <div class="member-body-long" id ="long-body-elemtpt">
+
+ </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="_1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5467,12 +5601,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_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="_2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_2');">[+]</span>
<span class="member-annotations">
</span>
@@ -5498,12 +5649,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_2">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_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="copy(elems,elemtpt)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy(elems,elemtpt)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5554,17 +5722,37 @@ T
- <span class="no-left">: SeqLiteral</span>
+ <span class="no-left">: SeqLiteral
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy(elems,elemtpt)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy(elems,elemtpt)">
+
+ </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="copy$default$1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5585,17 +5773,40 @@ T
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span>
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$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="copy$default$2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$2');">[+]</span>
<span class="member-annotations">
</span>
@@ -5616,13 +5827,32 @@ T
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$2">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$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>
diff --git a/api/dotty/tools/dotc/ast/Trees$/SingletonTypeTree$.html b/api/dotty/tools/dotc/ast/Trees$/SingletonTypeTree$.html
index 82c90f2ea..a6901969b 100644
--- a/api/dotty/tools/dotc/ast/Trees$/SingletonTypeTree$.html
+++ b/api/dotty/tools/dotc/ast/Trees$/SingletonTypeTree$.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
final
</span>
@@ -5330,6 +5333,8 @@
<span id="entity-name">
SingletonTypeTree
</span>
+
+
</div>
@@ -5339,12 +5344,23 @@
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="apply(ref)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'apply(ref)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5381,17 +5397,37 @@ T
- <span class="no-left">: SingletonTypeTree</span>
+ <span class="no-left">: SingletonTypeTree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-apply(ref)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-apply(ref)">
+
+ </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="unapply(x$1)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'unapply(x$1)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5428,13 +5464,32 @@ T
- <span class="no-left">: SingletonTypeTree</span>
+ <span class="no-left">: SingletonTypeTree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-unapply(x$1)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-unapply(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>
diff --git a/api/dotty/tools/dotc/ast/Trees$/SingletonTypeTree.html b/api/dotty/tools/dotc/ast/Trees$/SingletonTypeTree.html
index f70fa2860..b9dc55e66 100644
--- a/api/dotty/tools/dotc/ast/Trees$/SingletonTypeTree.html
+++ b/api/dotty/tools/dotc/ast/Trees$/SingletonTypeTree.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,6 +5333,34 @@
<span id="entity-name">
SingletonTypeTree
</span>
+
+ <span id="entity-type-params">
+ <span class="no-left">[</span>
+
+ <span class="no-left">
+
+ -T
+
+ </span>
+
+ <span class="no-left">]</span>
+ </span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">DenotingTree</span>
+
+
+ <span class="keyword">with</span>
+
+ <span class="entity-super-type">TypTree</span>
+
+ </div>
+
</div>
@@ -5339,12 +5370,44 @@
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">SingletonTypeTree</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ ref:
+ </span>
+ Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span>
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="ThisTree" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ThisTree');">[+]</span>
<span class="member-annotations">
</span>
@@ -5374,12 +5437,31 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-ThisTree">
+ <p>The type constructor at the root of the tree</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-ThisTree">
+ <p>The type constructor at the root of the tree</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="ref" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ref');">[+]</span>
<span class="member-annotations">
</span>
@@ -5400,17 +5482,37 @@
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-ref">
+
+ </div>
+ <div class="member-body-long" id ="long-body-ref">
+
+ </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="_1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5436,12 +5538,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_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="copy(ref)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy(ref)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5478,17 +5597,37 @@ T
- <span class="no-left">: SingletonTypeTree</span>
+ <span class="no-left">: SingletonTypeTree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy(ref)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy(ref)">
+
+ </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="copy$default$1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5509,13 +5648,32 @@ T
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$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>
diff --git a/api/dotty/tools/dotc/ast/Trees$/Super$.html b/api/dotty/tools/dotc/ast/Trees$/Super$.html
index 27df53479..b51522573 100644
--- a/api/dotty/tools/dotc/ast/Trees$/Super$.html
+++ b/api/dotty/tools/dotc/ast/Trees$/Super$.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
final
</span>
@@ -5330,6 +5333,8 @@
<span id="entity-name">
Super
</span>
+
+
</div>
@@ -5339,12 +5344,23 @@
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="apply(qual,mix)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'apply(qual,mix)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5389,17 +5405,37 @@ T
- <span class="no-left">: Super</span>
+ <span class="no-left">: Super
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-apply(qual,mix)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-apply(qual,mix)">
+
+ </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="unapply(x$1)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'unapply(x$1)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5436,13 +5472,32 @@ T
- <span class="no-left">: Super</span>
+ <span class="no-left">: Super
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-unapply(x$1)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-unapply(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>
diff --git a/api/dotty/tools/dotc/ast/Trees$/Super.html b/api/dotty/tools/dotc/ast/Trees$/Super.html
index 35f21e0e2..bf9530d37 100644
--- a/api/dotty/tools/dotc/ast/Trees$/Super.html
+++ b/api/dotty/tools/dotc/ast/Trees$/Super.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,6 +5333,34 @@
<span id="entity-name">
Super
</span>
+
+ <span id="entity-type-params">
+ <span class="no-left">[</span>
+
+ <span class="no-left">
+
+ -T
+
+ </span>
+
+ <span class="no-left">]</span>
+ </span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">ProxyTree</span>
+
+
+ <span class="keyword">with</span>
+
+ <span class="entity-super-type">TermTree</span>
+
+ </div>
+
</div>
@@ -5339,12 +5370,52 @@
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">Super</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ qual:
+ </span>
+ Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span>
+
+ <span class="no-left">, </span>
+
+
+ <span class="">
+ mix:
+ </span>
+ Ident
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="ThisTree" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ThisTree');">[+]</span>
<span class="member-annotations">
</span>
@@ -5374,12 +5445,31 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-ThisTree">
+ <p>The type constructor at the root of the tree</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-ThisTree">
+ <p>The type constructor at the root of the tree</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="mix" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'mix');">[+]</span>
<span class="member-annotations">
</span>
@@ -5405,12 +5495,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-mix">
+
+ </div>
+ <div class="member-body-long" id ="long-body-mix">
+
+ </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="qual" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'qual');">[+]</span>
<span class="member-annotations">
</span>
@@ -5431,17 +5538,37 @@
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-qual">
+
+ </div>
+ <div class="member-body-long" id ="long-body-qual">
+
+ </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="_1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5467,12 +5594,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_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="_2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_2');">[+]</span>
<span class="member-annotations">
</span>
@@ -5498,12 +5642,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_2">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_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="copy(qual,mix)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy(qual,mix)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5548,17 +5709,37 @@ T
- <span class="no-left">: Super</span>
+ <span class="no-left">: Super
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy(qual,mix)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy(qual,mix)">
+
+ </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="copy$default$1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5579,17 +5760,37 @@ T
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$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="copy$default$2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$2');">[+]</span>
<span class="member-annotations">
</span>
@@ -5615,12 +5816,29 @@ T
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$2">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$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="forwardTo" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'forwardTo');">[+]</span>
<span class="member-annotations">
</span>
@@ -5641,13 +5859,32 @@ T
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-forwardTo">
+
+ </div>
+ <div class="member-body-long" id ="long-body-forwardTo">
+
+ </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>
diff --git a/api/dotty/tools/dotc/ast/Trees$/Template$.html b/api/dotty/tools/dotc/ast/Trees$/Template$.html
index 3774d6f6c..e925f60ef 100644
--- a/api/dotty/tools/dotc/ast/Trees$/Template$.html
+++ b/api/dotty/tools/dotc/ast/Trees$/Template$.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
final
</span>
@@ -5330,6 +5333,8 @@
<span id="entity-name">
Template
</span>
+
+
</div>
@@ -5339,12 +5344,23 @@
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="apply(constr,parents,self,preBody)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'apply(constr,parents,self,preBody)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5414,17 +5430,37 @@ T
- <span class="no-left">: Template</span>
+ <span class="no-left">: Template
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-apply(constr,parents,self,preBody)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-apply(constr,parents,self,preBody)">
+
+ </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="unapply(x$1)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'unapply(x$1)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5461,13 +5497,32 @@ T
- <span class="no-left">: Template</span>
+ <span class="no-left">: Template
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-unapply(x$1)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-unapply(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>
diff --git a/api/dotty/tools/dotc/ast/Trees$/Template.html b/api/dotty/tools/dotc/ast/Trees$/Template.html
index a620557ad..1dce62b51 100644
--- a/api/dotty/tools/dotc/ast/Trees$/Template.html
+++ b/api/dotty/tools/dotc/ast/Trees$/Template.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,6 +5333,39 @@
<span id="entity-name">
Template
</span>
+
+ <span id="entity-type-params">
+ <span class="no-left">[</span>
+
+ <span class="no-left">
+
+ -T
+
+ </span>
+
+ <span class="no-left">]</span>
+ </span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">DenotingTree</span>
+
+
+ <span class="keyword">with</span>
+
+ <span class="entity-super-type">DefTree</span>
+
+
+ <span class="keyword">with</span>
+
+ <span class="entity-super-type">WithLazyField</span>
+
+ </div>
+
</div>
@@ -5339,12 +5375,77 @@
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">Template</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ constr:
+ </span>
+ DefDef
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span>
+
+ <span class="no-left">, </span>
+
+
+ <span class="">
+ parents:
+ </span>
+ List
+<span class="no-left no-right">[</span>
+Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span>
+<span class="no-left">]</span>
+
+ <span class="no-left">, </span>
+
+
+ <span class="">
+ self:
+ </span>
+ ValDef
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span>
+
+ <span class="no-left">, </span>
+
+
+ <span class="">
+ preBody:
+ </span>
+ LazyTreeList
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="ThisTree" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ThisTree');">[+]</span>
<span class="member-annotations">
</span>
@@ -5374,12 +5475,31 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-ThisTree">
+ <p>The type constructor at the root of the tree</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-ThisTree">
+ <p>The type constructor at the root of the tree</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="constr" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'constr');">[+]</span>
<span class="member-annotations">
</span>
@@ -5400,17 +5520,37 @@
- <span class="no-left">: DefDef</span>
+ <span class="no-left">: DefDef
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-constr">
+
+ </div>
+ <div class="member-body-long" id ="long-body-constr">
+
+ </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="parents" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'parents');">[+]</span>
<span class="member-annotations">
</span>
@@ -5431,17 +5571,40 @@
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span>
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-parents">
+
+ </div>
+ <div class="member-body-long" id ="long-body-parents">
+
+ </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="preBody" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'preBody');">[+]</span>
<span class="member-annotations">
</span>
@@ -5467,12 +5630,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-preBody">
+
+ </div>
+ <div class="member-body-long" id ="long-body-preBody">
+
+ </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="self" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'self');">[+]</span>
<span class="member-annotations">
</span>
@@ -5493,17 +5673,37 @@
- <span class="no-left">: ValDef</span>
+ <span class="no-left">: ValDef
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-self">
+
+ </div>
+ <div class="member-body-long" id ="long-body-self">
+
+ </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="_1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5529,12 +5729,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_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="_2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_2');">[+]</span>
<span class="member-annotations">
</span>
@@ -5560,12 +5777,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_2">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_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="_3" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_3');">[+]</span>
<span class="member-annotations">
</span>
@@ -5591,12 +5825,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_3">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_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="_4" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_4');">[+]</span>
<span class="member-annotations">
</span>
@@ -5622,12 +5873,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_4">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_4">
+
+ </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="body(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'body(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5663,17 +5931,40 @@
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span>
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-body(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-body(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="copy(constr,parents,self,preBody)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy(constr,parents,self,preBody)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5743,17 +6034,37 @@ T
- <span class="no-left">: Template</span>
+ <span class="no-left">: Template
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy(constr,parents,self,preBody)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy(constr,parents,self,preBody)">
+
+ </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="copy$default$1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5774,17 +6085,37 @@ T
- <span class="no-left">: DefDef</span>
+ <span class="no-left">: DefDef
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$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="copy$default$2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$2');">[+]</span>
<span class="member-annotations">
</span>
@@ -5805,17 +6136,40 @@ T
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span>
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$2">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$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="copy$default$3" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$3');">[+]</span>
<span class="member-annotations">
</span>
@@ -5836,17 +6190,37 @@ T
- <span class="no-left">: ValDef</span>
+ <span class="no-left">: ValDef
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$3">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$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="copy$default$4" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$4');">[+]</span>
<span class="member-annotations">
</span>
@@ -5872,12 +6246,29 @@ T
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$4">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$default$4">
+
+ </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="force(x)" class="member protected">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'force(x)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5916,12 +6307,29 @@ T
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-force(x)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-force(x)">
+
+ </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="preBody_=(x$1)" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'preBody_=(x$1)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5960,12 +6368,29 @@ T
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-preBody_=(x$1)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-preBody_=(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="unforced" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'unforced');">[+]</span>
<span class="member-annotations">
</span>
@@ -5991,12 +6416,29 @@ T
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-unforced">
+
+ </div>
+ <div class="member-body-long" id ="long-body-unforced">
+
+ </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="unforcedBody" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'unforcedBody');">[+]</span>
<span class="member-annotations">
</span>
@@ -6022,8 +6464,24 @@ T
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-unforcedBody">
+
+ </div>
+ <div class="member-body-long" id ="long-body-unforcedBody">
+
+ </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>
diff --git a/api/dotty/tools/dotc/ast/Trees$/TermTree.html b/api/dotty/tools/dotc/ast/Trees$/TermTree.html
index 99d4c34fb..6bc77067d 100644
--- a/api/dotty/tools/dotc/ast/Trees$/TermTree.html
+++ b/api/dotty/tools/dotc/ast/Trees$/TermTree.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,6 +5333,29 @@
<span id="entity-name">
TermTree
</span>
+
+ <span id="entity-type-params">
+ <span class="no-left">[</span>
+
+ <span class="no-left">
+
+ -T
+
+ </span>
+
+ <span class="no-left">]</span>
+ </span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">Tree</span>
+
+ </div>
+
</div>
@@ -5340,12 +5366,23 @@ Note that some trees have isTerm = true without being TermTrees (e.g. Ident, Ann
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="ThisTree" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ThisTree');">[+]</span>
<span class="member-annotations">
</span>
@@ -5375,12 +5412,31 @@ Note that some trees have isTerm = true without being TermTrees (e.g. Ident, Ann
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-ThisTree">
+ <p>The type constructor at the root of the tree</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-ThisTree">
+ <p>The type constructor at the root of the tree</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="isTerm" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isTerm');">[+]</span>
<span class="member-annotations">
</span>
@@ -5406,9 +5462,26 @@ Note that some trees have isTerm = true without being TermTrees (e.g. Ident, Ann
</div><!-- end member-title -->
<div class="member-body">
- <p>Does this tree represent a term?</p>
+ <div class="member-body-short" id="short-body-isTerm">
+ <p>Does this tree represent a term?</p>
+ </div>
+ <div class="member-body-long" id ="long-body-isTerm">
+ <p>Does this tree represent a term?</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>
diff --git a/api/dotty/tools/dotc/ast/Trees$/Thicket$.html b/api/dotty/tools/dotc/ast/Trees$/Thicket$.html
index 6f41dcb0a..3598f8636 100644
--- a/api/dotty/tools/dotc/ast/Trees$/Thicket$.html
+++ b/api/dotty/tools/dotc/ast/Trees$/Thicket$.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
final
</span>
@@ -5330,6 +5333,8 @@
<span id="entity-name">
Thicket
</span>
+
+
</div>
@@ -5342,12 +5347,23 @@ a <code>transform(List[Tree])</code> call.</p>
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="apply(trees)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'apply(trees)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5387,17 +5403,37 @@ T
- <span class="no-left">: Thicket</span>
+ <span class="no-left">: Thicket
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-apply(trees)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-apply(trees)">
+
+ </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="unapply(x$1)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'unapply(x$1)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5434,13 +5470,32 @@ T
- <span class="no-left">: Thicket</span>
+ <span class="no-left">: Thicket
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-unapply(x$1)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-unapply(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>
diff --git a/api/dotty/tools/dotc/ast/Trees$/Thicket.html b/api/dotty/tools/dotc/ast/Trees$/Thicket.html
index 05668b4b1..a641e2c67 100644
--- a/api/dotty/tools/dotc/ast/Trees$/Thicket.html
+++ b/api/dotty/tools/dotc/ast/Trees$/Thicket.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,6 +5333,34 @@
<span id="entity-name">
Thicket
</span>
+
+ <span id="entity-type-params">
+ <span class="no-left">[</span>
+
+ <span class="no-left">
+
+ -T
+
+ </span>
+
+ <span class="no-left">]</span>
+ </span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">Tree</span>
+
+
+ <span class="keyword">with</span>
+
+ <span class="entity-super-type">WithoutTypeOrPos</span>
+
+ </div>
+
</div>
@@ -5342,12 +5373,47 @@ a <code>transform(List[Tree])</code> call.</p>
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">Thicket</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ trees:
+ </span>
+ List
+<span class="no-left no-right">[</span>
+Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span>
+<span class="no-left">]</span>
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="ThisTree" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ThisTree');">[+]</span>
<span class="member-annotations">
</span>
@@ -5377,12 +5443,31 @@ a <code>transform(List[Tree])</code> call.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-ThisTree">
+ <p>The type constructor at the root of the tree</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-ThisTree">
+ <p>The type constructor at the root of the tree</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="trees" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'trees');">[+]</span>
<span class="member-annotations">
</span>
@@ -5403,17 +5488,40 @@ a <code>transform(List[Tree])</code> call.</p>
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span>
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-trees">
+
+ </div>
+ <div class="member-body-long" id ="long-body-trees">
+
+ </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="_1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5439,12 +5547,29 @@ a <code>transform(List[Tree])</code> call.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_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="copy(trees)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy(trees)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5484,17 +5609,37 @@ T
- <span class="no-left">: Thicket</span>
+ <span class="no-left">: Thicket
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy(trees)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy(trees)">
+
+ </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="copy$default$1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5515,17 +5660,40 @@ T
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span>
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$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="foreachInThicket(op)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'foreachInThicket(op)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5567,14 +5735,33 @@ T
</div><!-- end member-title -->
<div class="member-body">
- <p>If this is a thicket, perform <code>op</code> on each of its trees
+ <div class="member-body-short" id="short-body-foreachInThicket(op)">
+ <p>If this is a thicket, perform <code>op</code> on each of its trees
otherwise, perform <code>op</code> ion tree itself.</p>
+ </div>
+ <div class="member-body-long" id ="long-body-foreachInThicket(op)">
+ <p>If this is a thicket, perform <code>op</code> on each of its trees
+otherwise, perform <code>op</code> ion tree itself.</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="isEmpty" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isEmpty');">[+]</span>
<span class="member-annotations">
</span>
@@ -5600,13 +5787,31 @@ otherwise, perform <code>op</code> ion tree itself.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Is this tree either the empty tree or the empty ValDef or an empty type ident?</p>
+ <div class="member-body-short" id="short-body-isEmpty">
+ <p>Is this tree either the empty tree or the empty ValDef or an empty type ident?</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-isEmpty">
+ <p>Is this tree either the empty tree or the empty ValDef or an empty type ident?</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="pos" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'pos');">[+]</span>
<span class="member-annotations">
</span>
@@ -5632,13 +5837,31 @@ otherwise, perform <code>op</code> ion tree itself.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>The item's position.</p>
+ <div class="member-body-short" id="short-body-pos">
+ <p>The item's position.</p>
+ </div>
+ <div class="member-body-long" id ="long-body-pos">
+ <p>The item's position.</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="toList" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'toList');">[+]</span>
<span class="member-annotations">
</span>
@@ -5659,19 +5882,44 @@ otherwise, perform <code>op</code> ion tree itself.</p>
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span>
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>Convert tree to a list. Gives a singleton list, except
+ <div class="member-body-short" id="short-body-toList">
+ <p>Convert tree to a list. Gives a singleton list, except
+for thickets which return their element trees.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-toList">
+ <p>Convert tree to a list. Gives a singleton list, except
for thickets which return their element trees.</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" onclick="toggleMemberBody(this, 'toString');">[+]</span>
<span class="member-annotations">
</span>
@@ -5697,12 +5945,29 @@ for thickets which return their element trees.</p>
</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 id="withPos(pos)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'withPos(pos)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5736,17 +6001,40 @@ for thickets which return their element trees.</p>
- <span class="no-left">: Thicket</span>
+ <span class="no-left">: Thicket
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>A positioned item like this one with the position set to <code>pos</code>.
+ <div class="member-body-short" id="short-body-withPos(pos)">
+ <p>A positioned item like this one with the position set to <code>pos</code>.
if the positioned item is source-derived, a clone is returned.
If the positioned item is s...
</p>
+ </div>
+ <div class="member-body-long" id ="long-body-withPos(pos)">
+ <p>A positioned item like this one with the position set to <code>pos</code>.
+if the positioned item is source-derived, a clone is returned.
+If the positioned item is synthetic, the position is updated
+destructively and the item itself is returned.</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>
diff --git a/api/dotty/tools/dotc/ast/Trees$/This$.html b/api/dotty/tools/dotc/ast/Trees$/This$.html
index 8c802a7b3..1de2aa401 100644
--- a/api/dotty/tools/dotc/ast/Trees$/This$.html
+++ b/api/dotty/tools/dotc/ast/Trees$/This$.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
final
</span>
@@ -5330,6 +5333,8 @@
<span id="entity-name">
This
</span>
+
+
</div>
@@ -5339,12 +5344,23 @@
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="apply(qual)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'apply(qual)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5378,17 +5394,37 @@
- <span class="no-left">: This</span>
+ <span class="no-left">: This
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-apply(qual)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-apply(qual)">
+
+ </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="unapply(x$1)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'unapply(x$1)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5425,13 +5461,32 @@ T
- <span class="no-left">: This</span>
+ <span class="no-left">: This
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-unapply(x$1)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-unapply(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>
diff --git a/api/dotty/tools/dotc/ast/Trees$/This.html b/api/dotty/tools/dotc/ast/Trees$/This.html
index 3fe79fadd..66c309f1f 100644
--- a/api/dotty/tools/dotc/ast/Trees$/This.html
+++ b/api/dotty/tools/dotc/ast/Trees$/This.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,6 +5333,34 @@
<span id="entity-name">
This
</span>
+
+ <span id="entity-type-params">
+ <span class="no-left">[</span>
+
+ <span class="no-left">
+
+ -T
+
+ </span>
+
+ <span class="no-left">]</span>
+ </span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">DenotingTree</span>
+
+
+ <span class="keyword">with</span>
+
+ <span class="entity-super-type">TermTree</span>
+
+ </div>
+
</div>
@@ -5339,12 +5370,41 @@
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">This</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ qual:
+ </span>
+ Ident
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="ThisTree" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ThisTree');">[+]</span>
<span class="member-annotations">
</span>
@@ -5373,12 +5433,31 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-ThisTree">
+ <p>The type constructor at the root of the tree</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-ThisTree">
+ <p>The type constructor at the root of the tree</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="qual" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'qual');">[+]</span>
<span class="member-annotations">
</span>
@@ -5404,12 +5483,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-qual">
+
+ </div>
+ <div class="member-body-long" id ="long-body-qual">
+
+ </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="_1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5435,12 +5531,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_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="copy(qual)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy(qual)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5474,17 +5587,37 @@
- <span class="no-left">: This</span>
+ <span class="no-left">: This
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy(qual)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy(qual)">
+
+ </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="copy$default$1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5510,12 +5643,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$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="denot(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'denot(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5556,11 +5706,30 @@
</div><!-- end member-title -->
<div class="member-body">
- <p>The denotation referred tno by this tree.
+ <div class="member-body-short" id="short-body-denot(ctx)">
+ <p>The denotation referred tno by this tree.
+Defined for <code>DenotingTree</code>s and <code>ProxyTree</code>s, NoDenotation for other
+kinds of trees</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-denot(ctx)">
+ <p>The denotation referred tno by this tree.
Defined for <code>DenotingTree</code>s and <code>ProxyTree</code>s, NoDenotation for other
kinds of trees</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>
diff --git a/api/dotty/tools/dotc/ast/Trees$/Tree.html b/api/dotty/tools/dotc/ast/Trees$/Tree.html
index f0d9b681f..f29a885e0 100644
--- a/api/dotty/tools/dotc/ast/Trees$/Tree.html
+++ b/api/dotty/tools/dotc/ast/Trees$/Tree.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
abstract
</span>
@@ -5330,6 +5333,49 @@
<span id="entity-name">
Tree
</span>
+
+ <span id="entity-type-params">
+ <span class="no-left">[</span>
+
+ <span class="no-left">
+
+ -T
+
+ </span>
+
+ <span class="no-left">]</span>
+ </span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">Positioned</span>
+
+
+ <span class="keyword">with</span>
+
+ <span class="entity-super-type">Product</span>
+
+
+ <span class="keyword">with</span>
+
+ <span class="entity-super-type">Container</span>
+
+
+ <span class="keyword">with</span>
+
+ <span class="entity-super-type">Showable</span>
+
+
+ <span class="keyword">with</span>
+
+ <span class="entity-super-type">Cloneable</span>
+
+ </div>
+
</div>
@@ -5353,12 +5399,35 @@ nodes.</li>
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">Tree</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="ThisTree" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ThisTree');">[+]</span>
<span class="member-annotations">
</span>
@@ -5387,12 +5456,31 @@ nodes.</li>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-ThisTree">
+ <p>The type constructor at the root of the tree</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-ThisTree">
+ <p>The type constructor at the root of the tree</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="myTpe" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'myTpe');">[+]</span>
<span class="member-annotations">
</span>
@@ -5418,12 +5506,29 @@ nodes.</li>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-myTpe">
+
+ </div>
+ <div class="member-body-long" id ="long-body-myTpe">
+
+ </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="myUniqueId" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'myUniqueId');">[+]</span>
<span class="member-annotations">
</span>
@@ -5449,14 +5554,33 @@ nodes.</li>
</div><!-- end member-title -->
<div class="member-body">
- <p>A unique identifier for this tree. Used for debugging, and potentially
+ <div class="member-body-short" id="short-body-myUniqueId">
+ <p>A unique identifier for this tree. Used for debugging, and potentially
tracking presentation compiler interactions</p>
+ </div>
+ <div class="member-body-long" id ="long-body-myUniqueId">
+ <p>A unique identifier for this tree. Used for debugging, and potentially
+tracking presentation compiler interactions</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="clone" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'clone');">[+]</span>
<span class="member-annotations">
</span>
@@ -5477,17 +5601,37 @@ tracking presentation compiler interactions</p>
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-clone">
+
+ </div>
+ <div class="member-body-long" id ="long-body-clone">
+
+ </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="denot(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'denot(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5528,15 +5672,35 @@ tracking presentation compiler interactions</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>The denotation referred tno by this tree.
+ <div class="member-body-short" id="short-body-denot(ctx)">
+ <p>The denotation referred tno by this tree.
Defined for <code>DenotingTree</code>s and <code>ProxyTree</code>s, NoDenotation for other
kinds of trees</p>
+ </div>
+ <div class="member-body-long" id ="long-body-denot(ctx)">
+ <p>The denotation referred tno by this tree.
+Defined for <code>DenotingTree</code>s and <code>ProxyTree</code>s, NoDenotation for other
+kinds of trees</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="equals(that)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'equals(that)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5575,12 +5739,29 @@ kinds of trees</p>
</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="foreachInThicket(op)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'foreachInThicket(op)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5622,14 +5803,33 @@ T
</div><!-- end member-title -->
<div class="member-body">
- <p>If this is a thicket, perform <code>op</code> on each of its trees
+ <div class="member-body-short" id="short-body-foreachInThicket(op)">
+ <p>If this is a thicket, perform <code>op</code> on each of its trees
+otherwise, perform <code>op</code> ion tree itself.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-foreachInThicket(op)">
+ <p>If this is a thicket, perform <code>op</code> on each of its trees
otherwise, perform <code>op</code> ion tree itself.</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="hasType" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'hasType');">[+]</span>
<span class="member-annotations">
</span>
@@ -5655,16 +5855,37 @@ otherwise, perform <code>op</code> ion tree itself.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Does the tree have its type field set? Note: this operation is not
+ <div class="member-body-short" id="short-body-hasType">
+ <p>Does the tree have its type field set? Note: this operation is not
referentially transparent, because it can observe the withType
modifications. Should...
</p>
+ </div>
+ <div class="member-body-long" id ="long-body-hasType">
+ <p>Does the tree have its type field set? Note: this operation is not
+referentially transparent, because it can observe the withType
+modifications. Should be used only in special circumstances (we
+need it for printing trees with optional type info).</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="hashCode()" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'hashCode()');">[+]</span>
<span class="member-annotations">
</span>
@@ -5697,12 +5918,29 @@ modifications. Should...
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-hashCode()">
+
+ </div>
+ <div class="member-body-long" id ="long-body-hashCode()">
+
+ </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="isDef" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isDef');">[+]</span>
<span class="member-annotations">
</span>
@@ -5728,13 +5966,31 @@ modifications. Should...
</div><!-- end member-title -->
<div class="member-body">
- <p>Does this tree define a new symbol that is not defined elsewhere?</p>
+ <div class="member-body-short" id="short-body-isDef">
+ <p>Does this tree define a new symbol that is not defined elsewhere?</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-isDef">
+ <p>Does this tree define a new symbol that is not defined elsewhere?</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="isEmpty" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isEmpty');">[+]</span>
<span class="member-annotations">
</span>
@@ -5760,13 +6016,31 @@ modifications. Should...
</div><!-- end member-title -->
<div class="member-body">
- <p>Is this tree either the empty tree or the empty ValDef or an empty type ident?</p>
+ <div class="member-body-short" id="short-body-isEmpty">
+ <p>Is this tree either the empty tree or the empty ValDef or an empty type ident?</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-isEmpty">
+ <p>Is this tree either the empty tree or the empty ValDef or an empty type ident?</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="isPattern" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isPattern');">[+]</span>
<span class="member-annotations">
</span>
@@ -5792,13 +6066,31 @@ modifications. Should...
</div><!-- end member-title -->
<div class="member-body">
- <p>Is this a legal part of a pattern which is not at the same time a term?</p>
+ <div class="member-body-short" id="short-body-isPattern">
+ <p>Is this a legal part of a pattern which is not at the same time a term?</p>
+ </div>
+ <div class="member-body-long" id ="long-body-isPattern">
+ <p>Is this a legal part of a pattern which is not at the same time a term?</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="isTerm" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isTerm');">[+]</span>
<span class="member-annotations">
</span>
@@ -5824,13 +6116,31 @@ modifications. Should...
</div><!-- end member-title -->
<div class="member-body">
- <p>Does this tree represent a term?</p>
+ <div class="member-body-short" id="short-body-isTerm">
+ <p>Does this tree represent a term?</p>
+ </div>
+ <div class="member-body-long" id ="long-body-isTerm">
+ <p>Does this tree represent a term?</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="isType" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isType');">[+]</span>
<span class="member-annotations">
</span>
@@ -5856,13 +6166,31 @@ modifications. Should...
</div><!-- end member-title -->
<div class="member-body">
- <p>Does this tree represent a type?</p>
+ <div class="member-body-short" id="short-body-isType">
+ <p>Does this tree represent a type?</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-isType">
+ <p>Does this tree represent a type?</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="myUniqueId_=(x$1)" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'myUniqueId_=(x$1)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5901,14 +6229,33 @@ modifications. Should...
</div><!-- end member-title -->
<div class="member-body">
- <p>A unique identifier for this tree. Used for debugging, and potentially
+ <div class="member-body-short" id="short-body-myUniqueId_=(x$1)">
+ <p>A unique identifier for this tree. Used for debugging, and potentially
+tracking presentation compiler interactions</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-myUniqueId_=(x$1)">
+ <p>A unique identifier for this tree. Used for debugging, and potentially
tracking presentation compiler interactions</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="nxId" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'nxId');">[+]</span>
<span class="member-annotations">
</span>
@@ -5934,12 +6281,29 @@ tracking presentation compiler interactions</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-nxId">
+
+ </div>
+ <div class="member-body-long" id ="long-body-nxId">
+
+ </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="orElse(that)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'orElse(that)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5976,18 +6340,39 @@ U
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+U
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>if this tree is the empty tree, the alternative, else this tree</p>
+ <div class="member-body-short" id="short-body-orElse(that)">
+ <p>if this tree is the empty tree, the alternative, else this tree</p>
+ </div>
+ <div class="member-body-long" id ="long-body-orElse(that)">
+ <p>if this tree is the empty tree, the alternative, else this tree</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="overwriteType(tpe)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'overwriteType(tpe)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6026,15 +6411,36 @@ U
</div><!-- end member-title -->
<div class="member-body">
- <p>Destructively set the type of the tree. This should be called only when it is known that
+ <div class="member-body-short" id="short-body-overwriteType(tpe)">
+ <p>Destructively set the type of the tree. This should be called only when it is known that
it is safe under sharing to do so. One use-case is in the with...
</p>
+ </div>
+ <div class="member-body-long" id ="long-body-overwriteType(tpe)">
+ <p>Destructively set the type of the tree. This should be called only when it is known that
+it is safe under sharing to do so. One use-case is in the withType method below
+which implements copy-on-write. Another use-case is in method interpolateAndAdapt in Typer,
+where we overwrite with a simplified version of the type itself.</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="symbol(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'symbol(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6075,13 +6481,31 @@ it is safe under sharing to do so. One use-case is in the with...
</div><!-- end member-title -->
<div class="member-body">
- <p>Shorthand for <code>denot.symbol</code>.</p>
+ <div class="member-body-short" id="short-body-symbol(ctx)">
+ <p>Shorthand for <code>denot.symbol</code>.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-symbol(ctx)">
+ <p>Shorthand for <code>denot.symbol</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="toList" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'toList');">[+]</span>
<span class="member-annotations">
</span>
@@ -6102,19 +6526,44 @@ it is safe under sharing to do so. One use-case is in the with...
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span>
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>Convert tree to a list. Gives a singleton list, except
+ <div class="member-body-short" id="short-body-toList">
+ <p>Convert tree to a list. Gives a singleton list, except
+for thickets which return their element trees.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-toList">
+ <p>Convert tree to a list. Gives a singleton list, except
for thickets which return their element trees.</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="toText(printer)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'toText(printer)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6153,15 +6602,35 @@ for thickets which return their element trees.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>The text representation of this showable element.
+ <div class="member-body-short" id="short-body-toText(printer)">
+ <p>The text representation of this showable element.
+This normally dispatches to a pattern matching
+method in Printers.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-toText(printer)">
+ <p>The text representation of this showable element.
This normally dispatches to a pattern matching
method in Printers.</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="tpe" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'tpe');">[+]</span>
<span class="member-annotations">
</span>
@@ -6187,14 +6656,33 @@ method in Printers.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>The type of the tree. In case of an untyped tree,
+ <div class="member-body-short" id="short-body-tpe">
+ <p>The type of the tree. In case of an untyped tree,
an UnAssignedTypeException is thrown. (Overridden by empty trees)</p>
+ </div>
+ <div class="member-body-long" id ="long-body-tpe">
+ <p>The type of the tree. In case of an untyped tree,
+an UnAssignedTypeException is thrown. (Overridden by empty trees)</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="treeSize" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'treeSize');">[+]</span>
<span class="member-annotations">
</span>
@@ -6220,13 +6708,31 @@ an UnAssignedTypeException is thrown. (Overridden by empty trees)</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>The number of nodes in this tree</p>
+ <div class="member-body-short" id="short-body-treeSize">
+ <p>The number of nodes in this tree</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-treeSize">
+ <p>The number of nodes in this tree</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="typeOpt" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'typeOpt');">[+]</span>
<span class="member-annotations">
</span>
@@ -6252,12 +6758,29 @@ an UnAssignedTypeException is thrown. (Overridden by empty trees)</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-typeOpt">
+
+ </div>
+ <div class="member-body-long" id ="long-body-typeOpt">
+
+ </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="uniqueId" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'uniqueId');">[+]</span>
<span class="member-annotations">
</span>
@@ -6283,12 +6806,29 @@ an UnAssignedTypeException is thrown. (Overridden by empty trees)</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-uniqueId">
+
+ </div>
+ <div class="member-body-long" id ="long-body-uniqueId">
+
+ </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="withType(tpe)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'withType(tpe)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6335,19 +6875,41 @@ an UnAssignedTypeException is thrown. (Overridden by empty trees)</p>
- <span class="no-left">: ThisTree</span>
+ <span class="no-left">: ThisTree
+<span class="no-left no-right">[</span>
+Type
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>Return a typed tree that's isomorphic to this tree, but has given
+ <div class="member-body-short" id="short-body-withType(tpe)(ctx)">
+ <p>Return a typed tree that's isomorphic to this tree, but has given
type. (Overridden by empty trees)</p>
+ </div>
+ <div class="member-body-long" id ="long-body-withType(tpe)(ctx)">
+ <p>Return a typed tree that's isomorphic to this tree, but has given
+type. (Overridden by empty trees)</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="withTypeUnchecked(tpe)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'withTypeUnchecked(tpe)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6381,13 +6943,32 @@ type. (Overridden by empty trees)</p>
- <span class="no-left">: ThisTree</span>
+ <span class="no-left">: ThisTree
+<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-withTypeUnchecked(tpe)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-withTypeUnchecked(tpe)">
+
+ </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>
diff --git a/api/dotty/tools/dotc/ast/Trees$/Try$.html b/api/dotty/tools/dotc/ast/Trees$/Try$.html
index 07a26888c..f4d401022 100644
--- a/api/dotty/tools/dotc/ast/Trees$/Try$.html
+++ b/api/dotty/tools/dotc/ast/Trees$/Try$.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
final
</span>
@@ -5330,6 +5333,8 @@
<span id="entity-name">
Try
</span>
+
+
</div>
@@ -5348,12 +5353,23 @@ node</p>
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="apply(expr,cases,finalizer)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'apply(expr,cases,finalizer)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5415,17 +5431,37 @@ T
- <span class="no-left">: Try</span>
+ <span class="no-left">: Try
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-apply(expr,cases,finalizer)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-apply(expr,cases,finalizer)">
+
+ </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="unapply(x$1)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'unapply(x$1)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5462,13 +5498,32 @@ T
- <span class="no-left">: Try</span>
+ <span class="no-left">: Try
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-unapply(x$1)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-unapply(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>
diff --git a/api/dotty/tools/dotc/ast/Trees$/Try.html b/api/dotty/tools/dotc/ast/Trees$/Try.html
index 671b19447..274742d06 100644
--- a/api/dotty/tools/dotc/ast/Trees$/Try.html
+++ b/api/dotty/tools/dotc/ast/Trees$/Try.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,6 +5333,34 @@
<span id="entity-name">
Try
</span>
+
+ <span id="entity-type-params">
+ <span class="no-left">[</span>
+
+ <span class="no-left">
+
+ -T
+
+ </span>
+
+ <span class="no-left">]</span>
+ </span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">Tree</span>
+
+
+ <span class="keyword">with</span>
+
+ <span class="entity-super-type">TermTree</span>
+
+ </div>
+
</div>
@@ -5348,12 +5379,69 @@ node</p>
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">Try</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ expr:
+ </span>
+ Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span>
+
+ <span class="no-left">, </span>
+
+
+ <span class="">
+ cases:
+ </span>
+ List
+<span class="no-left no-right">[</span>
+CaseDef
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span>
+<span class="no-left">]</span>
+
+ <span class="no-left">, </span>
+
+
+ <span class="">
+ finalizer:
+ </span>
+ Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span>
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="ThisTree" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ThisTree');">[+]</span>
<span class="member-annotations">
</span>
@@ -5382,12 +5470,31 @@ node</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-ThisTree">
+ <p>The type constructor at the root of the tree</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-ThisTree">
+ <p>The type constructor at the root of the tree</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="cases" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'cases');">[+]</span>
<span class="member-annotations">
</span>
@@ -5408,17 +5515,40 @@ node</p>
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+CaseDef
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span>
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-cases">
+
+ </div>
+ <div class="member-body-long" id ="long-body-cases">
+
+ </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="expr" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'expr');">[+]</span>
<span class="member-annotations">
</span>
@@ -5439,17 +5569,37 @@ node</p>
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-expr">
+
+ </div>
+ <div class="member-body-long" id ="long-body-expr">
+
+ </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="finalizer" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'finalizer');">[+]</span>
<span class="member-annotations">
</span>
@@ -5470,17 +5620,37 @@ node</p>
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-finalizer">
+
+ </div>
+ <div class="member-body-long" id ="long-body-finalizer">
+
+ </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="_1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5506,12 +5676,29 @@ node</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_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="_2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_2');">[+]</span>
<span class="member-annotations">
</span>
@@ -5537,12 +5724,29 @@ node</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_2">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_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="_3" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_3');">[+]</span>
<span class="member-annotations">
</span>
@@ -5568,12 +5772,29 @@ node</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_3">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_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="copy(expr,cases,finalizer)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy(expr,cases,finalizer)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5635,17 +5856,37 @@ T
- <span class="no-left">: Try</span>
+ <span class="no-left">: Try
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy(expr,cases,finalizer)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy(expr,cases,finalizer)">
+
+ </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="copy$default$1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5666,17 +5907,37 @@ T
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$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="copy$default$2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$2');">[+]</span>
<span class="member-annotations">
</span>
@@ -5697,17 +5958,40 @@ T
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+CaseDef
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span>
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$2">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$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="copy$default$3" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$3');">[+]</span>
<span class="member-annotations">
</span>
@@ -5728,13 +6012,32 @@ T
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$3">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$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>
diff --git a/api/dotty/tools/dotc/ast/Trees$/TypTree.html b/api/dotty/tools/dotc/ast/Trees$/TypTree.html
index 587f54b33..c1ca1ea23 100644
--- a/api/dotty/tools/dotc/ast/Trees$/TypTree.html
+++ b/api/dotty/tools/dotc/ast/Trees$/TypTree.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,6 +5333,29 @@
<span id="entity-name">
TypTree
</span>
+
+ <span id="entity-type-params">
+ <span class="no-left">[</span>
+
+ <span class="no-left">
+
+ -T
+
+ </span>
+
+ <span class="no-left">]</span>
+ </span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">Tree</span>
+
+ </div>
+
</div>
@@ -5340,12 +5366,23 @@ Note that some trees have isType = true without being TypTrees (e.g. Ident, Anno
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="ThisTree" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ThisTree');">[+]</span>
<span class="member-annotations">
</span>
@@ -5375,12 +5412,31 @@ Note that some trees have isType = true without being TypTrees (e.g. Ident, Anno
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-ThisTree">
+ <p>The type constructor at the root of the tree</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-ThisTree">
+ <p>The type constructor at the root of the tree</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="isType" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isType');">[+]</span>
<span class="member-annotations">
</span>
@@ -5406,9 +5462,26 @@ Note that some trees have isType = true without being TypTrees (e.g. Ident, Anno
</div><!-- end member-title -->
<div class="member-body">
- <p>Does this tree represent a type?</p>
+ <div class="member-body-short" id="short-body-isType">
+ <p>Does this tree represent a type?</p>
+ </div>
+ <div class="member-body-long" id ="long-body-isType">
+ <p>Does this tree represent a type?</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>
diff --git a/api/dotty/tools/dotc/ast/Trees$/TypeApply$.html b/api/dotty/tools/dotc/ast/Trees$/TypeApply$.html
index 22d951453..85e1250a5 100644
--- a/api/dotty/tools/dotc/ast/Trees$/TypeApply$.html
+++ b/api/dotty/tools/dotc/ast/Trees$/TypeApply$.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
final
</span>
@@ -5330,6 +5333,8 @@
<span id="entity-name">
TypeApply
</span>
+
+
</div>
@@ -5339,12 +5344,23 @@
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="apply(fun,args)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'apply(fun,args)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5395,17 +5411,37 @@ T
- <span class="no-left">: TypeApply</span>
+ <span class="no-left">: TypeApply
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-apply(fun,args)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-apply(fun,args)">
+
+ </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="unapply(x$1)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'unapply(x$1)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5442,13 +5478,32 @@ T
- <span class="no-left">: TypeApply</span>
+ <span class="no-left">: TypeApply
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-unapply(x$1)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-unapply(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>
diff --git a/api/dotty/tools/dotc/ast/Trees$/TypeApply.html b/api/dotty/tools/dotc/ast/Trees$/TypeApply.html
index 256f63578..c173d6c31 100644
--- a/api/dotty/tools/dotc/ast/Trees$/TypeApply.html
+++ b/api/dotty/tools/dotc/ast/Trees$/TypeApply.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,6 +5333,29 @@
<span id="entity-name">
TypeApply
</span>
+
+ <span id="entity-type-params">
+ <span class="no-left">[</span>
+
+ <span class="no-left">
+
+ -T
+
+ </span>
+
+ <span class="no-left">]</span>
+ </span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">GenericApply</span>
+
+ </div>
+
</div>
@@ -5339,12 +5365,58 @@
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">TypeApply</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ fun:
+ </span>
+ Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span>
+
+ <span class="no-left">, </span>
+
+
+ <span class="">
+ args:
+ </span>
+ List
+<span class="no-left no-right">[</span>
+Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span>
+<span class="no-left">]</span>
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="ThisTree" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ThisTree');">[+]</span>
<span class="member-annotations">
</span>
@@ -5374,12 +5446,31 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-ThisTree">
+ <p>The type constructor at the root of the tree</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-ThisTree">
+ <p>The type constructor at the root of the tree</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="args" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'args');">[+]</span>
<span class="member-annotations">
</span>
@@ -5400,17 +5491,40 @@
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span>
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-args">
+
+ </div>
+ <div class="member-body-long" id ="long-body-args">
+
+ </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="fun" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'fun');">[+]</span>
<span class="member-annotations">
</span>
@@ -5431,17 +5545,37 @@
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-fun">
+
+ </div>
+ <div class="member-body-long" id ="long-body-fun">
+
+ </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="_1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5467,12 +5601,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_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="_2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_2');">[+]</span>
<span class="member-annotations">
</span>
@@ -5498,12 +5649,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_2">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_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="copy(fun,args)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy(fun,args)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5554,17 +5722,37 @@ T
- <span class="no-left">: TypeApply</span>
+ <span class="no-left">: TypeApply
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy(fun,args)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy(fun,args)">
+
+ </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="copy$default$1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5585,17 +5773,37 @@ T
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$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="copy$default$2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$2');">[+]</span>
<span class="member-annotations">
</span>
@@ -5616,13 +5824,35 @@ T
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span>
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$2">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$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>
diff --git a/api/dotty/tools/dotc/ast/Trees$/TypeBoundsTree$.html b/api/dotty/tools/dotc/ast/Trees$/TypeBoundsTree$.html
index 8bd91796e..3f846e84b 100644
--- a/api/dotty/tools/dotc/ast/Trees$/TypeBoundsTree$.html
+++ b/api/dotty/tools/dotc/ast/Trees$/TypeBoundsTree$.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
final
</span>
@@ -5330,6 +5333,8 @@
<span id="entity-name">
TypeBoundsTree
</span>
+
+
</div>
@@ -5341,12 +5346,23 @@
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="apply(lo,hi)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'apply(lo,hi)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5394,17 +5410,37 @@ T
- <span class="no-left">: TypeBoundsTree</span>
+ <span class="no-left">: TypeBoundsTree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-apply(lo,hi)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-apply(lo,hi)">
+
+ </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="unapply(x$1)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'unapply(x$1)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5441,13 +5477,32 @@ T
- <span class="no-left">: TypeBoundsTree</span>
+ <span class="no-left">: TypeBoundsTree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-unapply(x$1)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-unapply(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>
diff --git a/api/dotty/tools/dotc/ast/Trees$/TypeBoundsTree.html b/api/dotty/tools/dotc/ast/Trees$/TypeBoundsTree.html
index 9cac9dd96..a8ded83ad 100644
--- a/api/dotty/tools/dotc/ast/Trees$/TypeBoundsTree.html
+++ b/api/dotty/tools/dotc/ast/Trees$/TypeBoundsTree.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,6 +5333,34 @@
<span id="entity-name">
TypeBoundsTree
</span>
+
+ <span id="entity-type-params">
+ <span class="no-left">[</span>
+
+ <span class="no-left">
+
+ -T
+
+ </span>
+
+ <span class="no-left">]</span>
+ </span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">Tree</span>
+
+
+ <span class="keyword">with</span>
+
+ <span class="entity-super-type">TypTree</span>
+
+ </div>
+
</div>
@@ -5341,12 +5372,55 @@
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">TypeBoundsTree</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ lo:
+ </span>
+ Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span>
+
+ <span class="no-left">, </span>
+
+
+ <span class="">
+ hi:
+ </span>
+ Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span>
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="ThisTree" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ThisTree');">[+]</span>
<span class="member-annotations">
</span>
@@ -5376,12 +5450,31 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-ThisTree">
+ <p>The type constructor at the root of the tree</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-ThisTree">
+ <p>The type constructor at the root of the tree</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="hi" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'hi');">[+]</span>
<span class="member-annotations">
</span>
@@ -5402,17 +5495,37 @@
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-hi">
+
+ </div>
+ <div class="member-body-long" id ="long-body-hi">
+
+ </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="lo" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'lo');">[+]</span>
<span class="member-annotations">
</span>
@@ -5433,17 +5546,37 @@
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-lo">
+
+ </div>
+ <div class="member-body-long" id ="long-body-lo">
+
+ </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="_1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5469,12 +5602,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_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="_2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_2');">[+]</span>
<span class="member-annotations">
</span>
@@ -5500,12 +5650,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_2">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_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="copy(lo,hi)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy(lo,hi)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5553,17 +5720,37 @@ T
- <span class="no-left">: TypeBoundsTree</span>
+ <span class="no-left">: TypeBoundsTree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy(lo,hi)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy(lo,hi)">
+
+ </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="copy$default$1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5584,17 +5771,37 @@ T
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$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="copy$default$2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$2');">[+]</span>
<span class="member-annotations">
</span>
@@ -5615,13 +5822,32 @@ T
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$2">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$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>
diff --git a/api/dotty/tools/dotc/ast/Trees$/TypeDef$.html b/api/dotty/tools/dotc/ast/Trees$/TypeDef$.html
index 1bc4ef05b..977cb388f 100644
--- a/api/dotty/tools/dotc/ast/Trees$/TypeDef$.html
+++ b/api/dotty/tools/dotc/ast/Trees$/TypeDef$.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
final
</span>
@@ -5330,6 +5333,8 @@
<span id="entity-name">
TypeDef
</span>
+
+
</div>
@@ -5342,12 +5347,23 @@ mods type name &gt;: lo &lt;: hi, if rhs = TypeBoundsTree(lo, hi) &amp; (lo ne h
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="apply(name,rhs)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'apply(name,rhs)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5392,17 +5408,37 @@ T
- <span class="no-left">: TypeDef</span>
+ <span class="no-left">: TypeDef
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-apply(name,rhs)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-apply(name,rhs)">
+
+ </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="unapply(x$1)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'unapply(x$1)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5439,13 +5475,32 @@ T
- <span class="no-left">: TypeDef</span>
+ <span class="no-left">: TypeDef
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-unapply(x$1)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-unapply(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>
diff --git a/api/dotty/tools/dotc/ast/Trees$/TypeDef.html b/api/dotty/tools/dotc/ast/Trees$/TypeDef.html
index 1d8bebf71..0fcc330be 100644
--- a/api/dotty/tools/dotc/ast/Trees$/TypeDef.html
+++ b/api/dotty/tools/dotc/ast/Trees$/TypeDef.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,6 +5333,29 @@
<span id="entity-name">
TypeDef
</span>
+
+ <span id="entity-type-params">
+ <span class="no-left">[</span>
+
+ <span class="no-left">
+
+ -T
+
+ </span>
+
+ <span class="no-left">]</span>
+ </span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">MemberDef</span>
+
+ </div>
+
</div>
@@ -5342,12 +5368,52 @@ mods type name &gt;: lo &lt;: hi, if rhs = TypeBoundsTree(lo, hi) &amp; (lo ne h
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">TypeDef</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ name:
+ </span>
+ TypeName
+
+ <span class="no-left">, </span>
+
+
+ <span class="">
+ rhs:
+ </span>
+ Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span>
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="ThisTree" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ThisTree');">[+]</span>
<span class="member-annotations">
</span>
@@ -5377,12 +5443,31 @@ mods type name &gt;: lo &lt;: hi, if rhs = TypeBoundsTree(lo, hi) &amp; (lo ne h
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-ThisTree">
+ <p>The type constructor at the root of the tree</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-ThisTree">
+ <p>The type constructor at the root of the tree</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="name" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'name');">[+]</span>
<span class="member-annotations">
</span>
@@ -5408,12 +5493,29 @@ mods type name &gt;: lo &lt;: hi, if rhs = TypeBoundsTree(lo, hi) &amp; (lo ne h
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-name">
+
+ </div>
+ <div class="member-body-long" id ="long-body-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="rhs" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'rhs');">[+]</span>
<span class="member-annotations">
</span>
@@ -5434,17 +5536,37 @@ mods type name &gt;: lo &lt;: hi, if rhs = TypeBoundsTree(lo, hi) &amp; (lo ne h
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-rhs">
+
+ </div>
+ <div class="member-body-long" id ="long-body-rhs">
+
+ </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="_1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5470,12 +5592,29 @@ mods type name &gt;: lo &lt;: hi, if rhs = TypeBoundsTree(lo, hi) &amp; (lo ne h
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_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="_2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_2');">[+]</span>
<span class="member-annotations">
</span>
@@ -5501,12 +5640,29 @@ mods type name &gt;: lo &lt;: hi, if rhs = TypeBoundsTree(lo, hi) &amp; (lo ne h
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_2">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_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="copy(name,rhs)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy(name,rhs)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5551,17 +5707,37 @@ T
- <span class="no-left">: TypeDef</span>
+ <span class="no-left">: TypeDef
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy(name,rhs)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy(name,rhs)">
+
+ </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="copy$default$1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5587,12 +5763,29 @@ T
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$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="copy$default$2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$2');">[+]</span>
<span class="member-annotations">
</span>
@@ -5613,17 +5806,37 @@ T
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$2">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$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="isClassDef" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isClassDef');">[+]</span>
<span class="member-annotations">
</span>
@@ -5649,9 +5862,26 @@ T
</div><!-- end member-title -->
<div class="member-body">
- <p>Is this a definition of a class?</p>
+ <div class="member-body-short" id="short-body-isClassDef">
+ <p>Is this a definition of a class?</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-isClassDef">
+ <p>Is this a definition of a class?</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>
diff --git a/api/dotty/tools/dotc/ast/Trees$/TypeTree$.html b/api/dotty/tools/dotc/ast/Trees$/TypeTree$.html
index 82f33d11b..b3584b01c 100644
--- a/api/dotty/tools/dotc/ast/Trees$/TypeTree$.html
+++ b/api/dotty/tools/dotc/ast/Trees$/TypeTree$.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
final
</span>
@@ -5330,6 +5333,8 @@
<span id="entity-name">
TypeTree
</span>
+
+
</div>
@@ -5339,12 +5344,23 @@
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="apply()" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'apply()');">[+]</span>
<span class="member-annotations">
</span>
@@ -5372,17 +5388,37 @@
- <span class="no-left">: TypeTree</span>
+ <span class="no-left">: TypeTree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-apply()">
+
+ </div>
+ <div class="member-body-long" id ="long-body-apply()">
+
+ </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="unapply(x$1)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'unapply(x$1)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5424,8 +5460,24 @@ T
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-unapply(x$1)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-unapply(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>
diff --git a/api/dotty/tools/dotc/ast/Trees$/TypeTree.html b/api/dotty/tools/dotc/ast/Trees$/TypeTree.html
index b86cb780e..8ff390d04 100644
--- a/api/dotty/tools/dotc/ast/Trees$/TypeTree.html
+++ b/api/dotty/tools/dotc/ast/Trees$/TypeTree.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,6 +5333,39 @@
<span id="entity-name">
TypeTree
</span>
+
+ <span id="entity-type-params">
+ <span class="no-left">[</span>
+
+ <span class="no-left">
+
+ -T
+
+ </span>
+
+ <span class="no-left">]</span>
+ </span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">DenotingTree</span>
+
+
+ <span class="keyword">with</span>
+
+ <span class="entity-super-type">TypTree</span>
+
+
+ <span class="keyword">with</span>
+
+ <span class="entity-super-type">Product0</span>
+
+ </div>
+
</div>
@@ -5339,12 +5375,35 @@
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">TypeTree</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="ThisTree" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ThisTree');">[+]</span>
<span class="member-annotations">
</span>
@@ -5374,12 +5433,31 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-ThisTree">
+ <p>The type constructor at the root of the tree</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-ThisTree">
+ <p>The type constructor at the root of the tree</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="copy()" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy()');">[+]</span>
<span class="member-annotations">
</span>
@@ -5407,17 +5485,37 @@
- <span class="no-left">: TypeTree</span>
+ <span class="no-left">: TypeTree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy()">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy()">
+
+ </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="isEmpty" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isEmpty');">[+]</span>
<span class="member-annotations">
</span>
@@ -5443,13 +5541,31 @@
</div><!-- end member-title -->
<div class="member-body">
- <p>Is this tree either the empty tree or the empty ValDef or an empty type ident?</p>
+ <div class="member-body-short" id="short-body-isEmpty">
+ <p>Is this tree either the empty tree or the empty ValDef or an empty type ident?</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-isEmpty">
+ <p>Is this tree either the empty tree or the empty ValDef or an empty type ident?</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" onclick="toggleMemberBody(this, 'toString');">[+]</span>
<span class="member-annotations">
</span>
@@ -5475,8 +5591,24 @@
</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>
diff --git a/api/dotty/tools/dotc/ast/Trees$/Typed$.html b/api/dotty/tools/dotc/ast/Trees$/Typed$.html
index 8b97e46dc..f65ea2d2c 100644
--- a/api/dotty/tools/dotc/ast/Trees$/Typed$.html
+++ b/api/dotty/tools/dotc/ast/Trees$/Typed$.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
final
</span>
@@ -5330,6 +5333,8 @@
<span id="entity-name">
Typed
</span>
+
+
</div>
@@ -5339,12 +5344,23 @@
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="apply(expr,tpt)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'apply(expr,tpt)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5392,17 +5408,37 @@ T
- <span class="no-left">: Typed</span>
+ <span class="no-left">: Typed
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-apply(expr,tpt)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-apply(expr,tpt)">
+
+ </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="unapply(x$1)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'unapply(x$1)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5439,13 +5475,32 @@ T
- <span class="no-left">: Typed</span>
+ <span class="no-left">: Typed
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-unapply(x$1)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-unapply(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>
diff --git a/api/dotty/tools/dotc/ast/Trees$/Typed.html b/api/dotty/tools/dotc/ast/Trees$/Typed.html
index 9b13d587d..d429aa632 100644
--- a/api/dotty/tools/dotc/ast/Trees$/Typed.html
+++ b/api/dotty/tools/dotc/ast/Trees$/Typed.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,6 +5333,34 @@
<span id="entity-name">
Typed
</span>
+
+ <span id="entity-type-params">
+ <span class="no-left">[</span>
+
+ <span class="no-left">
+
+ -T
+
+ </span>
+
+ <span class="no-left">]</span>
+ </span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">ProxyTree</span>
+
+
+ <span class="keyword">with</span>
+
+ <span class="entity-super-type">TermTree</span>
+
+ </div>
+
</div>
@@ -5339,12 +5370,55 @@
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">Typed</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ expr:
+ </span>
+ Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span>
+
+ <span class="no-left">, </span>
+
+
+ <span class="">
+ tpt:
+ </span>
+ Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span>
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="ThisTree" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ThisTree');">[+]</span>
<span class="member-annotations">
</span>
@@ -5374,12 +5448,31 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-ThisTree">
+ <p>The type constructor at the root of the tree</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-ThisTree">
+ <p>The type constructor at the root of the tree</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="expr" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'expr');">[+]</span>
<span class="member-annotations">
</span>
@@ -5400,17 +5493,37 @@
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-expr">
+
+ </div>
+ <div class="member-body-long" id ="long-body-expr">
+
+ </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="tpt" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'tpt');">[+]</span>
<span class="member-annotations">
</span>
@@ -5431,17 +5544,37 @@
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-tpt">
+
+ </div>
+ <div class="member-body-long" id ="long-body-tpt">
+
+ </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="_1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5467,12 +5600,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_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="_2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_2');">[+]</span>
<span class="member-annotations">
</span>
@@ -5498,12 +5648,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_2">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_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="copy(expr,tpt)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy(expr,tpt)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5551,17 +5718,37 @@ T
- <span class="no-left">: Typed</span>
+ <span class="no-left">: Typed
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy(expr,tpt)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy(expr,tpt)">
+
+ </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="copy$default$1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5582,17 +5769,37 @@ T
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$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="copy$default$2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$2');">[+]</span>
<span class="member-annotations">
</span>
@@ -5613,17 +5820,37 @@ T
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$2">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$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="forwardTo" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'forwardTo');">[+]</span>
<span class="member-annotations">
</span>
@@ -5644,13 +5871,32 @@ T
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-forwardTo">
+
+ </div>
+ <div class="member-body-long" id ="long-body-forwardTo">
+
+ </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>
diff --git a/api/dotty/tools/dotc/ast/Trees$/UnApply$.html b/api/dotty/tools/dotc/ast/Trees$/UnApply$.html
index 7765fbabd..065273084 100644
--- a/api/dotty/tools/dotc/ast/Trees$/UnApply$.html
+++ b/api/dotty/tools/dotc/ast/Trees$/UnApply$.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
final
</span>
@@ -5330,6 +5333,8 @@
<span id="entity-name">
UnApply
</span>
+
+
</div>
@@ -5340,12 +5345,23 @@ components:</p>
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="apply(fun,implicits,patterns)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'apply(fun,implicits,patterns)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5410,17 +5426,37 @@ T
- <span class="no-left">: UnApply</span>
+ <span class="no-left">: UnApply
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-apply(fun,implicits,patterns)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-apply(fun,implicits,patterns)">
+
+ </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="unapply(x$1)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'unapply(x$1)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5457,13 +5493,32 @@ T
- <span class="no-left">: UnApply</span>
+ <span class="no-left">: UnApply
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-unapply(x$1)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-unapply(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>
diff --git a/api/dotty/tools/dotc/ast/Trees$/UnApply.html b/api/dotty/tools/dotc/ast/Trees$/UnApply.html
index a1fb1f8c3..4b733a03d 100644
--- a/api/dotty/tools/dotc/ast/Trees$/UnApply.html
+++ b/api/dotty/tools/dotc/ast/Trees$/UnApply.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,6 +5333,34 @@
<span id="entity-name">
UnApply
</span>
+
+ <span id="entity-type-params">
+ <span class="no-left">[</span>
+
+ <span class="no-left">
+
+ -T
+
+ </span>
+
+ <span class="no-left">]</span>
+ </span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">Tree</span>
+
+
+ <span class="keyword">with</span>
+
+ <span class="entity-super-type">PatternTree</span>
+
+ </div>
+
</div>
@@ -5340,12 +5371,72 @@ components:</p>
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">UnApply</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ fun:
+ </span>
+ Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span>
+
+ <span class="no-left">, </span>
+
+
+ <span class="">
+ implicits:
+ </span>
+ List
+<span class="no-left no-right">[</span>
+Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span>
+<span class="no-left">]</span>
+
+ <span class="no-left">, </span>
+
+
+ <span class="">
+ patterns:
+ </span>
+ List
+<span class="no-left no-right">[</span>
+Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span>
+<span class="no-left">]</span>
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="ThisTree" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ThisTree');">[+]</span>
<span class="member-annotations">
</span>
@@ -5375,12 +5466,31 @@ components:</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-ThisTree">
+ <p>The type constructor at the root of the tree</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-ThisTree">
+ <p>The type constructor at the root of the tree</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="fun" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'fun');">[+]</span>
<span class="member-annotations">
</span>
@@ -5401,17 +5511,37 @@ components:</p>
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-fun">
+
+ </div>
+ <div class="member-body-long" id ="long-body-fun">
+
+ </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="implicits" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'implicits');">[+]</span>
<span class="member-annotations">
</span>
@@ -5432,17 +5562,40 @@ components:</p>
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span>
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-implicits">
+
+ </div>
+ <div class="member-body-long" id ="long-body-implicits">
+
+ </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="patterns" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'patterns');">[+]</span>
<span class="member-annotations">
</span>
@@ -5463,17 +5616,40 @@ components:</p>
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span>
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-patterns">
+
+ </div>
+ <div class="member-body-long" id ="long-body-patterns">
+
+ </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="_1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5499,12 +5675,29 @@ components:</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_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="_2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_2');">[+]</span>
<span class="member-annotations">
</span>
@@ -5530,12 +5723,29 @@ components:</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_2">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_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="_3" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_3');">[+]</span>
<span class="member-annotations">
</span>
@@ -5561,12 +5771,29 @@ components:</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_3">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_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="copy(fun,implicits,patterns)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy(fun,implicits,patterns)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5631,17 +5858,37 @@ T
- <span class="no-left">: UnApply</span>
+ <span class="no-left">: UnApply
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy(fun,implicits,patterns)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy(fun,implicits,patterns)">
+
+ </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="copy$default$1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5662,17 +5909,37 @@ T
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$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="copy$default$2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$2');">[+]</span>
<span class="member-annotations">
</span>
@@ -5693,17 +5960,40 @@ T
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span>
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$2">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$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="copy$default$3" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$3');">[+]</span>
<span class="member-annotations">
</span>
@@ -5724,13 +6014,35 @@ T
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span>
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$3">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$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>
diff --git a/api/dotty/tools/dotc/ast/Trees$/UnAssignedTypeException.html b/api/dotty/tools/dotc/ast/Trees$/UnAssignedTypeException.html
index e3de8f1ed..e87c47a37 100644
--- a/api/dotty/tools/dotc/ast/Trees$/UnAssignedTypeException.html
+++ b/api/dotty/tools/dotc/ast/Trees$/UnAssignedTypeException.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,16 +5333,71 @@
<span id="entity-name">
UnAssignedTypeException
</span>
+
+ <span id="entity-type-params">
+ <span class="no-left">[</span>
+
+ <span class="no-left">
+
+ T
+
+ </span>
+
+ <span class="no-left">]</span>
+ </span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">RuntimeException</span>
+
+ </div>
+
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">UnAssignedTypeException</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ tree:
+ </span>
+ Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span>
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="tree" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'tree');">[+]</span>
<span class="member-annotations">
</span>
@@ -5360,17 +5418,37 @@
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-tree">
+
+ </div>
+ <div class="member-body-long" id ="long-body-tree">
+
+ </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="getMessage" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'getMessage');">[+]</span>
<span class="member-annotations">
</span>
@@ -5396,8 +5474,24 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-getMessage">
+
+ </div>
+ <div class="member-body-long" id ="long-body-getMessage">
+
+ </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>
diff --git a/api/dotty/tools/dotc/ast/Trees$/ValDef$.html b/api/dotty/tools/dotc/ast/Trees$/ValDef$.html
index 56eb14396..77a50e810 100644
--- a/api/dotty/tools/dotc/ast/Trees$/ValDef$.html
+++ b/api/dotty/tools/dotc/ast/Trees$/ValDef$.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
final
</span>
@@ -5330,6 +5333,8 @@
<span id="entity-name">
ValDef
</span>
+
+
</div>
@@ -5339,12 +5344,23 @@
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="apply(name,tpt,preRhs)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'apply(name,tpt,preRhs)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5397,17 +5413,37 @@ T
- <span class="no-left">: ValDef</span>
+ <span class="no-left">: ValDef
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-apply(name,tpt,preRhs)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-apply(name,tpt,preRhs)">
+
+ </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="unapply(x$1)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'unapply(x$1)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5444,13 +5480,32 @@ T
- <span class="no-left">: ValDef</span>
+ <span class="no-left">: ValDef
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-unapply(x$1)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-unapply(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>
diff --git a/api/dotty/tools/dotc/ast/Trees$/ValDef.html b/api/dotty/tools/dotc/ast/Trees$/ValDef.html
index 83f4493a4..c8c703114 100644
--- a/api/dotty/tools/dotc/ast/Trees$/ValDef.html
+++ b/api/dotty/tools/dotc/ast/Trees$/ValDef.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,6 +5333,34 @@
<span id="entity-name">
ValDef
</span>
+
+ <span id="entity-type-params">
+ <span class="no-left">[</span>
+
+ <span class="no-left">
+
+ -T
+
+ </span>
+
+ <span class="no-left">]</span>
+ </span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">MemberDef</span>
+
+
+ <span class="keyword">with</span>
+
+ <span class="entity-super-type">ValOrDefDef</span>
+
+ </div>
+
</div>
@@ -5339,12 +5370,60 @@
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">ValDef</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ name:
+ </span>
+ TermName
+
+ <span class="no-left">, </span>
+
+
+ <span class="">
+ tpt:
+ </span>
+ Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span>
+
+ <span class="no-left">, </span>
+
+
+ <span class="">
+ preRhs:
+ </span>
+ LazyTree
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="ThisTree" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ThisTree');">[+]</span>
<span class="member-annotations">
</span>
@@ -5374,12 +5453,31 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-ThisTree">
+ <p>The type constructor at the root of the tree</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-ThisTree">
+ <p>The type constructor at the root of the tree</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="name" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'name');">[+]</span>
<span class="member-annotations">
</span>
@@ -5405,12 +5503,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-name">
+
+ </div>
+ <div class="member-body-long" id ="long-body-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="preRhs" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'preRhs');">[+]</span>
<span class="member-annotations">
</span>
@@ -5436,12 +5551,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-preRhs">
+
+ </div>
+ <div class="member-body-long" id ="long-body-preRhs">
+
+ </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="tpt" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'tpt');">[+]</span>
<span class="member-annotations">
</span>
@@ -5462,17 +5594,37 @@
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-tpt">
+
+ </div>
+ <div class="member-body-long" id ="long-body-tpt">
+
+ </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="_1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5498,12 +5650,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_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="_2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_2');">[+]</span>
<span class="member-annotations">
</span>
@@ -5529,12 +5698,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_2">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_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="_3" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_3');">[+]</span>
<span class="member-annotations">
</span>
@@ -5560,12 +5746,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_3">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_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="copy(name,tpt,preRhs)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy(name,tpt,preRhs)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5618,17 +5821,37 @@ T
- <span class="no-left">: ValDef</span>
+ <span class="no-left">: ValDef
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy(name,tpt,preRhs)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy(name,tpt,preRhs)">
+
+ </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="copy$default$1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5654,12 +5877,29 @@ T
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$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="copy$default$2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$2');">[+]</span>
<span class="member-annotations">
</span>
@@ -5680,17 +5920,37 @@ T
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$2">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$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="copy$default$3" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$3');">[+]</span>
<span class="member-annotations">
</span>
@@ -5716,12 +5976,29 @@ T
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$3">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$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="force(x)" class="member protected">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'force(x)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5760,12 +6037,29 @@ T
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-force(x)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-force(x)">
+
+ </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="preRhs_=(x$1)" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'preRhs_=(x$1)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5804,12 +6098,29 @@ T
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-preRhs_=(x$1)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-preRhs_=(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="unforced" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'unforced');">[+]</span>
<span class="member-annotations">
</span>
@@ -5835,8 +6146,24 @@ T
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-unforced">
+
+ </div>
+ <div class="member-body-long" id ="long-body-unforced">
+
+ </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>
diff --git a/api/dotty/tools/dotc/ast/Trees$/ValOrDefDef.html b/api/dotty/tools/dotc/ast/Trees$/ValOrDefDef.html
index 3dc7f43df..8896845a4 100644
--- a/api/dotty/tools/dotc/ast/Trees$/ValOrDefDef.html
+++ b/api/dotty/tools/dotc/ast/Trees$/ValOrDefDef.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,6 +5333,34 @@
<span id="entity-name">
ValOrDefDef
</span>
+
+ <span id="entity-type-params">
+ <span class="no-left">[</span>
+
+ <span class="no-left">
+
+ -T
+
+ </span>
+
+ <span class="no-left">]</span>
+ </span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">MemberDef</span>
+
+
+ <span class="keyword">with</span>
+
+ <span class="entity-super-type">WithLazyField</span>
+
+ </div>
+
</div>
@@ -5339,12 +5370,23 @@
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="rhs(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'rhs(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5380,17 +5422,37 @@
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-rhs(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-rhs(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="tpt" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'tpt');">[+]</span>
<span class="member-annotations">
</span>
@@ -5411,17 +5473,37 @@
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-tpt">
+
+ </div>
+ <div class="member-body-long" id ="long-body-tpt">
+
+ </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="unforcedRhs" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'unforcedRhs');">[+]</span>
<span class="member-annotations">
</span>
@@ -5447,8 +5529,24 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-unforcedRhs">
+
+ </div>
+ <div class="member-body-long" id ="long-body-unforcedRhs">
+
+ </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>
diff --git a/api/dotty/tools/dotc/ast/Trees$/WithLazyField.html b/api/dotty/tools/dotc/ast/Trees$/WithLazyField.html
index ef93ea718..fe70ead6b 100644
--- a/api/dotty/tools/dotc/ast/Trees$/WithLazyField.html
+++ b/api/dotty/tools/dotc/ast/Trees$/WithLazyField.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,6 +5333,20 @@
<span id="entity-name">
WithLazyField
</span>
+
+ <span id="entity-type-params">
+ <span class="no-left">[</span>
+
+ <span class="no-left">
+
+ +T
+
+ </span>
+
+ <span class="no-left">]</span>
+ </span>
+
+
</div>
@@ -5342,12 +5359,23 @@ set the <code>var</code> to the underlying value.</p>
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="force(x)" class="member protected">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'force(x)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5386,12 +5414,29 @@ set the <code>var</code> to the underlying value.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-force(x)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-force(x)">
+
+ </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="forceIfLazy(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'forceIfLazy(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5432,12 +5477,29 @@ set the <code>var</code> to the underlying value.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-forceIfLazy(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-forceIfLazy(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="unforced" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'unforced');">[+]</span>
<span class="member-annotations">
</span>
@@ -5463,8 +5525,24 @@ set the <code>var</code> to the underlying value.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-unforced">
+
+ </div>
+ <div class="member-body-long" id ="long-body-unforced">
+
+ </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>
diff --git a/api/dotty/tools/dotc/ast/Trees$/WithoutTypeOrPos.html b/api/dotty/tools/dotc/ast/Trees$/WithoutTypeOrPos.html
index 405d8464c..78a210139 100644
--- a/api/dotty/tools/dotc/ast/Trees$/WithoutTypeOrPos.html
+++ b/api/dotty/tools/dotc/ast/Trees$/WithoutTypeOrPos.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,16 +5333,50 @@
<span id="entity-name">
WithoutTypeOrPos
</span>
+
+ <span id="entity-type-params">
+ <span class="no-left">[</span>
+
+ <span class="no-left">
+
+ -T
+
+ </span>
+
+ <span class="no-left">]</span>
+ </span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">Tree</span>
+
+ </div>
+
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="pos" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'pos');">[+]</span>
<span class="member-annotations">
</span>
@@ -5365,13 +5402,31 @@
</div><!-- end member-title -->
<div class="member-body">
- <p>The item's position.</p>
+ <div class="member-body-short" id="short-body-pos">
+ <p>The item's position.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-pos">
+ <p>The item's position.</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="setPos(pos)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'setPos(pos)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5410,14 +5465,33 @@
</div><!-- end member-title -->
<div class="member-body">
- <p>Destructively update <code>curPos</code> to given position. Also, set any missing
+ <div class="member-body-short" id="short-body-setPos(pos)">
+ <p>Destructively update <code>curPos</code> to given position. Also, set any missing
positions in children.</p>
+ </div>
+ <div class="member-body-long" id ="long-body-setPos(pos)">
+ <p>Destructively update <code>curPos</code> to given position. Also, set any missing
+positions in children.</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="tpe" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'tpe');">[+]</span>
<span class="member-annotations">
</span>
@@ -5443,14 +5517,33 @@ positions in children.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>The type of the tree. In case of an untyped tree,
+ <div class="member-body-short" id="short-body-tpe">
+ <p>The type of the tree. In case of an untyped tree,
an UnAssignedTypeException is thrown. (Overridden by empty trees)</p>
+ </div>
+ <div class="member-body-long" id ="long-body-tpe">
+ <p>The type of the tree. In case of an untyped tree,
+an UnAssignedTypeException is thrown. (Overridden by empty trees)</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="withTypeUnchecked(tpe)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'withTypeUnchecked(tpe)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5484,13 +5577,32 @@ an UnAssignedTypeException is thrown. (Overridden by empty trees)</p>
- <span class="no-left">: ThisTree</span>
+ <span class="no-left">: ThisTree
+<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-withTypeUnchecked(tpe)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-withTypeUnchecked(tpe)">
+
+ </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>
diff --git a/api/dotty/tools/dotc/ast/TypedTreeInfo.html b/api/dotty/tools/dotc/ast/TypedTreeInfo.html
index f05a4cea8..3214cc504 100644
--- a/api/dotty/tools/dotc/ast/TypedTreeInfo.html
+++ b/api/dotty/tools/dotc/ast/TypedTreeInfo.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,16 +5333,38 @@
<span id="entity-name">
TypedTreeInfo
</span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">TreeInfo</span>
+
+ </div>
+
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="closure$" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'closure$');">[+]</span>
<span class="member-annotations">
</span>
@@ -5363,13 +5388,31 @@
</div><!-- end member-title -->
<div class="member-body">
- <p>An extractor for closures, either contained in a block or standalone.</p>
+ <div class="member-body-short" id="short-body-closure$">
+ <p>An extractor for closures, either contained in a block or standalone.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-closure$">
+ <p>An extractor for closures, either contained in a block or standalone.</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="closureBody(tree)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'closureBody(tree)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5421,13 +5464,31 @@
</div><!-- end member-title -->
<div class="member-body">
- <p>If tree is a closure, its body, otherwise tree itself</p>
+ <div class="member-body-short" id="short-body-closureBody(tree)(ctx)">
+ <p>If tree is a closure, its body, otherwise tree itself</p>
+ </div>
+ <div class="member-body-long" id ="long-body-closureBody(tree)(ctx)">
+ <p>If tree is a closure, its body, otherwise tree itself</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="constToLiteral(tree)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'constToLiteral(tree)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5479,7 +5540,8 @@
</div><!-- end member-title -->
<div class="member-body">
- <p>If <code>tree</code> is a constant expression, its value as a Literal,
+ <div class="member-body-short" id="short-body-constToLiteral(tree)(ctx)">
+ <p>If <code>tree</code> is a constant expression, its value as a Literal,
or <code>tree</code> itself otherwise.</p>
<p>Note: Demanding idempotency instead of purity in literalize is stric...
</p>
@@ -5502,11 +5564,53 @@ or <code>tree</code> itself otherwise.</p>
TypeApply
</code></pre>
+ </div>
+ <div class="member-body-long" id ="long-body-constToLiteral(tree)(ctx)">
+ <p>If <code>tree</code> is a constant expression, its value as a Literal,
+or <code>tree</code> itself otherwise.</p>
+<p>Note: Demanding idempotency instead of purity in literalize is strictly speaking too loose.
+Example</p>
+<p>object O { final val x = 42; println(&quot;43&quot;) }
+O.x</p>
+<p>Strictly speaking we can't replace <code>O.x</code> with <code>42</code>. But this would make
+most expressions non-constant. Maybe we can change the spec to accept this
+kind of eliding behavior. Or else enforce true purity in the compiler.
+The choice will be affected by what we will do with <code>inline</code> and with
+Singleton type bounds (see SIP 23). Presumably</p>
+<p>object O1 { val x: Singleton = 42; println(&quot;43&quot;) }
+object O2 { inline val x = 42; println(&quot;43&quot;) }</p>
+<p>should behave differently.</p>
+<p>O1.x should have the same effect as { println(&quot;43&quot;); 42 }</p>
+<p>whereas</p>
+<p>O2.x = 42</p>
+<p>Revisit this issue once we have implemented <code>inline</code>. Then we can demand
+purity of the prefix unless the selection goes to an inline val.</p>
+<p>Note: This method should be applied to all term tree nodes that are not literals,
+that can be idempotent, and that can have constant types. So far, only nodes
+of the following classes qualify:</p>
+<pre><code> Ident
+ Select
+ TypeApply
+</code></pre>
+
+ </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="decomposeCall(tree)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'decomposeCall(tree)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5540,19 +5644,49 @@ or <code>tree</code> itself otherwise.</p>
- <span class="no-left">: </span>
+ <span class="no-left">: <span class="no-right">(</span>
+Tree<span>, </span>List
+<span class="no-left no-right">[</span>
+Tree
+<span class="no-left">]</span><span>, </span>List
+<span class="no-left no-right">[</span>
+List
+<span class="no-left no-right">[</span>
+Tree
+<span class="no-left">]</span>
+<span class="no-left">]</span>
+<span class="no-left">)</span></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>Decompose a call fn<a href="#">targs</a>...(vargs_n)
+ <div class="member-body-short" id="short-body-decomposeCall(tree)">
+ <p>Decompose a call fn<a href="#">targs</a>...(vargs_n)
+into its constituents (where targs, vargss may be empty)</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-decomposeCall(tree)">
+ <p>Decompose a call fn<a href="#">targs</a>...(vargs_n)
into its constituents (where targs, vargss may be empty)</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="defPath(sym,root)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'defPath(sym,root)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5607,21 +5741,45 @@ into its constituents (where targs, vargss may be empty)</p>
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+Tree
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>Going from child to parent, the path of tree nodes that starts
+ <div class="member-body-short" id="short-body-defPath(sym,root)(ctx)">
+ <p>Going from child to parent, the path of tree nodes that starts
with a definition of symbol <code>sym</code> and ends with <code>root</code>, or Nil
if no such path exists.
Pre: <code>sy...</code></p>
+ </div>
+ <div class="member-body-long" id ="long-body-defPath(sym,root)(ctx)">
+ <p>Going from child to parent, the path of tree nodes that starts
+with a definition of symbol <code>sym</code> and ends with <code>root</code>, or Nil
+if no such path exists.
+Pre: <code>sym</code> must have a position.</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="definedSym(tree)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'definedSym(tree)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5673,13 +5831,31 @@ Pre: <code>sy...</code></p>
</div><!-- end member-title -->
<div class="member-body">
- <p>If <code>tree</code> is a DefTree, the symbol defined by it, otherwise NoSymbol</p>
+ <div class="member-body-short" id="short-body-definedSym(tree)(ctx)">
+ <p>If <code>tree</code> is a DefTree, the symbol defined by it, otherwise NoSymbol</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-definedSym(tree)(ctx)">
+ <p>If <code>tree</code> is a DefTree, the symbol defined by it, otherwise NoSymbol</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="definingStats(sym)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'definingStats(sym)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5726,21 +5902,45 @@ Pre: <code>sy...</code></p>
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+Tree
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>The statement sequence that contains a definition of <code>sym</code>, or Nil
+ <div class="member-body-short" id="short-body-definingStats(sym)(ctx)">
+ <p>The statement sequence that contains a definition of <code>sym</code>, or Nil
if none was found.
For a tree to be found, The symbol must have a position and its defi...
</p>
+ </div>
+ <div class="member-body-long" id ="long-body-definingStats(sym)(ctx)">
+ <p>The statement sequence that contains a definition of <code>sym</code>, or Nil
+if none was found.
+For a tree to be found, The symbol must have a position and its definition
+tree must be reachable from come tree stored in an enclosing context.</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="exprPurity(tree)(ctx)" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'exprPurity(tree)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5792,13 +5992,31 @@ For a tree to be found, The symbol must have a position and its defi...
</div><!-- end member-title -->
<div class="member-body">
- <p>The purity level of this expression.</p>
+ <div class="member-body-short" id="short-body-exprPurity(tree)(ctx)">
+ <p>The purity level of this expression.</p>
+ </div>
+ <div class="member-body-long" id ="long-body-exprPurity(tree)(ctx)">
+ <p>The purity level of this expression.</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="isCatchCase(cdef)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isCatchCase(cdef)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5850,13 +6068,31 @@ For a tree to be found, The symbol must have a position and its defi...
</div><!-- end member-title -->
<div class="member-body">
- <p>Is this pattern node a catch-all or type-test pattern?</p>
+ <div class="member-body-short" id="short-body-isCatchCase(cdef)(ctx)">
+ <p>Is this pattern node a catch-all or type-test pattern?</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-isCatchCase(cdef)(ctx)">
+ <p>Is this pattern node a catch-all or type-test pattern?</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="isIdempotentExpr(tree)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isIdempotentExpr(tree)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5908,12 +6144,29 @@ For a tree to be found, The symbol must have a position and its defi...
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-isIdempotentExpr(tree)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-isIdempotentExpr(tree)(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="isIdempotentRef(tree)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isIdempotentRef(tree)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5965,12 +6218,29 @@ For a tree to be found, The symbol must have a position and its defi...
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-isIdempotentRef(tree)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-isIdempotentRef(tree)(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="isPureExpr(tree)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isPureExpr(tree)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6022,12 +6292,29 @@ For a tree to be found, The symbol must have a position and its defi...
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-isPureExpr(tree)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-isPureExpr(tree)(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="isPureRef(tree)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isPureRef(tree)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6079,12 +6366,29 @@ For a tree to be found, The symbol must have a position and its defi...
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-isPureRef(tree)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-isPureRef(tree)(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="isSelf(tree,enclClass)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isSelf(tree,enclClass)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6144,13 +6448,31 @@ For a tree to be found, The symbol must have a position and its defi...
</div><!-- end member-title -->
<div class="member-body">
- <p>Is tree a <code>this</code> node which belongs to <code>enclClass</code>?</p>
+ <div class="member-body-short" id="short-body-isSelf(tree,enclClass)(ctx)">
+ <p>Is tree a <code>this</code> node which belongs to <code>enclClass</code>?</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-isSelf(tree,enclClass)(ctx)">
+ <p>Is tree a <code>this</code> node which belongs to <code>enclClass</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="isSimpleThrowable(tp)(ctx)" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isSimpleThrowable(tp)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6202,12 +6524,29 @@ For a tree to be found, The symbol must have a position and its defi...
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-isSimpleThrowable(tp)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-isSimpleThrowable(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="isStructuralTermSelect(tree)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isStructuralTermSelect(tree)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6259,14 +6598,33 @@ For a tree to be found, The symbol must have a position and its defi...
</div><!-- end member-title -->
<div class="member-body">
- <p>Is this a selection of a member of a structural type that is not a member
+ <div class="member-body-short" id="short-body-isStructuralTermSelect(tree)(ctx)">
+ <p>Is this a selection of a member of a structural type that is not a member
of an underlying class or trait?</p>
+ </div>
+ <div class="member-body-long" id ="long-body-isStructuralTermSelect(tree)(ctx)">
+ <p>Is this a selection of a member of a structural type that is not a member
+of an underlying class or trait?</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="isVariableOrGetter(tree)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isVariableOrGetter(tree)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6318,14 +6676,33 @@ of an underlying class or trait?</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Is tree a reference to a mutable variable, or to a potential getter
+ <div class="member-body-short" id="short-body-isVariableOrGetter(tree)(ctx)">
+ <p>Is tree a reference to a mutable variable, or to a potential getter
that has a setter in the same class?</p>
+ </div>
+ <div class="member-body-long" id ="long-body-isVariableOrGetter(tree)(ctx)">
+ <p>Is tree a reference to a mutable variable, or to a potential getter
+that has a setter in the same class?</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="localSyms(stats)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'localSyms(stats)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6375,18 +6752,39 @@ Tree
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+Symbol
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>The symbols defined locally in a statement list</p>
+ <div class="member-body-short" id="short-body-localSyms(stats)(ctx)">
+ <p>The symbols defined locally in a statement list</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-localSyms(stats)(ctx)">
+ <p>The symbols defined locally in a statement 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="mayBeVarGetter(sym)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'mayBeVarGetter(sym)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6438,13 +6836,31 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
- <p>Is symbol potentially a getter of a mutable variable?</p>
+ <div class="member-body-short" id="short-body-mayBeVarGetter(sym)(ctx)">
+ <p>Is symbol potentially a getter of a mutable variable?</p>
+ </div>
+ <div class="member-body-long" id ="long-body-mayBeVarGetter(sym)(ctx)">
+ <p>Is symbol potentially a getter of a mutable variable?</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="minOf(l0,ls)" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'minOf(l0,ls)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6494,12 +6910,29 @@ PurityLevel
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-minOf(l0,ls)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-minOf(l0,ls)">
+
+ </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="patVars(tree)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'patVars(tree)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6546,18 +6979,39 @@ PurityLevel
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+Symbol
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>The variables defined by a pattern, in reverse order of their appearance.</p>
+ <div class="member-body-short" id="short-body-patVars(tree)(ctx)">
+ <p>The variables defined by a pattern, in reverse order of their appearance.</p>
+ </div>
+ <div class="member-body-long" id ="long-body-patVars(tree)(ctx)">
+ <p>The variables defined by a pattern, in reverse order of their appearance.</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="refPurity(tree)(ctx)" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'refPurity(tree)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6609,12 +7063,29 @@ PurityLevel
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-refPurity(tree)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-refPurity(tree)(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="sliceTopLevel(tree,cls)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'sliceTopLevel(tree,cls)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6669,18 +7140,39 @@ PurityLevel
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+Tree
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>The tree containing only the top-level classes and objects matching either <code>cls</code> or its companion object</p>
+ <div class="member-body-short" id="short-body-sliceTopLevel(tree,cls)(ctx)">
+ <p>The tree containing only the top-level classes and objects matching either <code>cls</code> or its companion object</p>
+ </div>
+ <div class="member-body-long" id ="long-body-sliceTopLevel(tree,cls)(ctx)">
+ <p>The tree containing only the top-level classes and objects matching either <code>cls</code> or its companion object</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="statPurity(tree)(ctx)" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'statPurity(tree)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6732,13 +7224,31 @@ PurityLevel
</div><!-- end member-title -->
<div class="member-body">
- <p>The purity level of this statement.</p>
+ <div class="member-body-short" id="short-body-statPurity(tree)(ctx)">
+ <p>The purity level of this statement.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-statPurity(tree)(ctx)">
+ <p>The purity level of this statement.</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="stripCast(tree)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'stripCast(tree)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6790,13 +7300,31 @@ PurityLevel
</div><!-- end member-title -->
<div class="member-body">
- <p>Strips layers of <code>.asInstanceOf[T]</code> / <code>_.$asInstanceOf[T]()</code> from an expression</p>
+ <div class="member-body-short" id="short-body-stripCast(tree)(ctx)">
+ <p>Strips layers of <code>.asInstanceOf[T]</code> / <code>_.$asInstanceOf[T]()</code> from an expression</p>
+ </div>
+ <div class="member-body-long" id ="long-body-stripCast(tree)(ctx)">
+ <p>Strips layers of <code>.asInstanceOf[T]</code> / <code>_.$asInstanceOf[T]()</code> from an expression</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="topLevelClasses(tree)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'topLevelClasses(tree)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6843,15 +7371,36 @@ PurityLevel
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+ClassSymbol
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>The top level classes in this tree, including only those module classes that
+ <div class="member-body-short" id="short-body-topLevelClasses(tree)(ctx)">
+ <p>The top level classes in this tree, including only those module classes that
are not a linked class of some other class in the result.</p>
+ </div>
+ <div class="member-body-long" id ="long-body-topLevelClasses(tree)(ctx)">
+ <p>The top level classes in this tree, including only those module classes that
+are not a linked class of some other class in the result.</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>
diff --git a/api/dotty/tools/dotc/ast/TypedTreeInfo/closure$.html b/api/dotty/tools/dotc/ast/TypedTreeInfo/closure$.html
index 3d99a218f..87e467ff2 100644
--- a/api/dotty/tools/dotc/ast/TypedTreeInfo/closure$.html
+++ b/api/dotty/tools/dotc/ast/TypedTreeInfo/closure$.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
final
</span>
@@ -5330,6 +5333,8 @@
<span id="entity-name">
closure
</span>
+
+
</div>
@@ -5339,12 +5344,23 @@
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="unapply(tree)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'unapply(tree)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5378,13 +5394,37 @@
- <span class="no-left">: Option</span>
+ <span class="no-left">: Option
+<span class="no-left no-right">[</span>
+<span class="no-right">(</span>
+List
+<span class="no-left no-right">[</span>
+Tree
+<span class="no-left">]</span><span>, </span>Tree<span>, </span>Tree
+<span class="no-left">)</span>
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-unapply(tree)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-unapply(tree)">
+
+ </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>
diff --git a/api/dotty/tools/dotc/ast/UntypedTreeInfo.html b/api/dotty/tools/dotc/ast/UntypedTreeInfo.html
index 82093409b..4a1134ef1 100644
--- a/api/dotty/tools/dotc/ast/UntypedTreeInfo.html
+++ b/api/dotty/tools/dotc/ast/UntypedTreeInfo.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,16 +5333,38 @@
<span id="entity-name">
UntypedTreeInfo
</span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">TreeInfo</span>
+
+ </div>
+
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="isFunctionWithUnknownParamType(tree)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isFunctionWithUnknownParamType(tree)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5378,12 +5403,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-isFunctionWithUnknownParamType(tree)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-isFunctionWithUnknownParamType(tree)">
+
+ </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="isImplicitClosure(tree)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isImplicitClosure(tree)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5435,13 +5477,31 @@
</div><!-- end member-title -->
<div class="member-body">
- <p>Is <code>tree</code> an implicit function or closure, possibly nested in a block?</p>
+ <div class="member-body-short" id="short-body-isImplicitClosure(tree)(ctx)">
+ <p>Is <code>tree</code> an implicit function or closure, possibly nested in a block?</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-isImplicitClosure(tree)(ctx)">
+ <p>Is <code>tree</code> an implicit function or closure, possibly nested in a block?</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="lacksDefinition(mdef)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'lacksDefinition(mdef)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5493,10 +5553,28 @@
</div><!-- end member-title -->
<div class="member-body">
- <p>True iff definition is a val or def with no right-hand-side, or it
+ <div class="member-body-short" id="short-body-lacksDefinition(mdef)(ctx)">
+ <p>True iff definition is a val or def with no right-hand-side, or it
+is an abstract typoe declaration</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-lacksDefinition(mdef)(ctx)">
+ <p>True iff definition is a val or def with no right-hand-side, or it
is an abstract typoe declaration</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>
diff --git a/api/dotty/tools/dotc/ast/desugar$.html b/api/dotty/tools/dotc/ast/desugar$.html
index 40c977813..d279c4d2b 100644
--- a/api/dotty/tools/dotc/ast/desugar$.html
+++ b/api/dotty/tools/dotc/ast/desugar$.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
final
</span>
@@ -5330,16 +5333,29 @@
<span id="entity-name">
desugar
</span>
+
+
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="DerivedFromParamTree" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'DerivedFromParamTree');">[+]</span>
<span class="member-annotations">
</span>
@@ -5363,12 +5379,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-DerivedFromParamTree">
+
+ </div>
+ <div class="member-body-long" id ="long-body-DerivedFromParamTree">
+
+ </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="IrrefutableGenFrom" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'IrrefutableGenFrom');">[+]</span>
<span class="member-annotations">
</span>
@@ -5392,12 +5425,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-IrrefutableGenFrom">
+
+ </div>
+ <div class="member-body-long" id ="long-body-IrrefutableGenFrom">
+
+ </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="SetterParamTree" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'SetterParamTree');">[+]</span>
<span class="member-annotations">
</span>
@@ -5421,12 +5471,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-SetterParamTree">
+
+ </div>
+ <div class="member-body-long" id ="long-body-SetterParamTree">
+
+ </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="TypeRefTree" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'TypeRefTree');">[+]</span>
<span class="member-annotations">
</span>
@@ -5450,12 +5517,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-TypeRefTree">
+
+ </div>
+ <div class="member-body-long" id ="long-body-TypeRefTree">
+
+ </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="VarPattern$" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'VarPattern$');">[+]</span>
<span class="member-annotations">
</span>
@@ -5479,13 +5563,31 @@
</div><!-- end member-title -->
<div class="member-body">
- <p>If tree is a variable pattern, return its name and type, otherwise return None.</p>
+ <div class="member-body-short" id="short-body-VarPattern$">
+ <p>If tree is a variable pattern, return its name and type, otherwise return None.</p>
+ </div>
+ <div class="member-body-long" id ="long-body-VarPattern$">
+ <p>If tree is a variable pattern, return its name and type, otherwise return None.</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="VarInfo" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'VarInfo');">[+]</span>
<span class="member-annotations">
</span>
@@ -5516,12 +5618,31 @@ NameTree<span>, </span>Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-VarInfo">
+ <p>Info of a variable in a pattern: The named tree and its type</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-VarInfo">
+ <p>Info of a variable in a pattern: The named tree and its type</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="AccessOrSynthetic" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'AccessOrSynthetic');">[+]</span>
<span class="member-annotations">
</span>
@@ -5547,12 +5668,29 @@ NameTree<span>, </span>Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-AccessOrSynthetic">
+
+ </div>
+ <div class="member-body-long" id ="long-body-AccessOrSynthetic">
+
+ </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="MaybeFilter" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'MaybeFilter');">[+]</span>
<span class="member-annotations">
</span>
@@ -5573,19 +5711,41 @@ NameTree<span>, </span>Tree
- <span class="no-left">: Key</span>
+ <span class="no-left">: Key
+<span class="no-left no-right">[</span>
+Unit
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>Tags a .withFilter call generated by desugaring a for expression.
+ <div class="member-body-short" id="short-body-MaybeFilter">
+ <p>Tags a .withFilter call generated by desugaring a for expression.
Such calls can alternatively be rewritten to use filter.</p>
+ </div>
+ <div class="member-body-long" id ="long-body-MaybeFilter">
+ <p>Tags a .withFilter call generated by desugaring a for expression.
+Such calls can alternatively be rewritten to use filter.</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="synthetic" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'synthetic');">[+]</span>
<span class="member-annotations">
@sharable
</span>
@@ -5611,12 +5771,29 @@ Such calls can alternatively be rewritten to use filter.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-synthetic">
+
+ </div>
+ <div class="member-body-long" id ="long-body-synthetic">
+
+ </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="addEvidenceParams(meth,params)(ctx)" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'addEvidenceParams(meth,params)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5679,12 +5856,29 @@ ValDef
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-addEvidenceParams(meth,params)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-addEvidenceParams(meth,params)(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="apply(tree)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'apply(tree)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5736,12 +5930,29 @@ ValDef
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-apply(tree)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-apply(tree)(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="block(tree)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'block(tree)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5793,15 +6004,35 @@ ValDef
</div><!-- end member-title -->
<div class="member-body">
- <p>{ stats; <empty > }
+ <div class="member-body-short" id="short-body-block(tree)(ctx)">
+ <p>{ stats; <empty > }
+==&gt;
+{ stats; () }</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-block(tree)(ctx)">
+ <p>{ stats; <empty > }
==&gt;
{ stats; () }</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="checkNotReservedName(mdef)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'checkNotReservedName(mdef)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5853,14 +6084,33 @@ ValDef
</div><!-- end member-title -->
<div class="member-body">
- <p>The name of <code>mdef</code>, after checking that it does not redefine a Scala core class.
+ <div class="member-body-short" id="short-body-checkNotReservedName(mdef)(ctx)">
+ <p>The name of <code>mdef</code>, after checking that it does not redefine a Scala core class.
If it does redefine, issue an error and return a mangled name instead of...</p>
+ </div>
+ <div class="member-body-long" id ="long-body-checkNotReservedName(mdef)(ctx)">
+ <p>The name of <code>mdef</code>, after checking that it does not redefine a Scala core class.
+If it does redefine, issue an error and return a mangled name instead of the original 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="classDef(cdef)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'classDef(cdef)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5912,13 +6162,31 @@ If it does redefine, issue an error and return a mangled name instead of...</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>The expansion of a class definition. See inline comments for what is involved</p>
+ <div class="member-body-short" id="short-body-classDef(cdef)(ctx)">
+ <p>The expansion of a class definition. See inline comments for what is involved</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-classDef(cdef)(ctx)">
+ <p>The expansion of a class definition. See inline comments for what is involved</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="defDef(meth,isPrimaryConstructor)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'defDef(meth,isPrimaryConstructor)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5978,7 +6246,8 @@ If it does redefine, issue an error and return a mangled name instead of...</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Expand context bounds to evidence params. E.g.,</p>
+ <div class="member-body-short" id="short-body-defDef(meth,isPrimaryConstructor)(ctx)">
+ <p>Expand context bounds to evidence params. E.g.,</p>
<pre><code>def f[T &gt;: L &lt;: H : B](params)
</code></pre>
<p>==&gt;
@@ -5991,11 +6260,39 @@ def f[T](...[T]
[T]
[T]</p>
+ </div>
+ <div class="member-body-long" id ="long-body-defDef(meth,isPrimaryConstructor)(ctx)">
+ <p>Expand context bounds to evidence params. E.g.,</p>
+<pre><code>def f[T &gt;: L &lt;: H : B](params)
+</code></pre>
+<p>==&gt;
+def f<a href="#">T &gt;: L &lt;: H</a>(implicit evidence$0: B[T])</p>
+<p>Expand default arguments to default getters. E.g,</p>
+<pre><code>def f[T: B](x: Int = 1)(y: String = x + &quot;m&quot;) = ...
+</code></pre>
+<p>==&gt;
+def f[T](x: Int)(y: String)(implicit evidence$0: B[T]) = ...
+def f$default$1[T] = 1
+def f$default$2[T](x: Int) = x + &quot;m&quot;</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="defDef$default$2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'defDef$default$2');">[+]</span>
<span class="member-annotations">
</span>
@@ -6021,7 +6318,8 @@ def f[T](...[T]
</div><!-- end member-title -->
<div class="member-body">
- <p>Expand context bounds to evidence params. E.g.,</p>
+ <div class="member-body-short" id="short-body-defDef$default$2">
+ <p>Expand context bounds to evidence params. E.g.,</p>
<pre><code>def f[T &gt;: L &lt;: H : B](params)
</code></pre>
<p>==&gt;
@@ -6034,11 +6332,39 @@ def f[T](...[T]
[T]
[T]</p>
+ </div>
+ <div class="member-body-long" id ="long-body-defDef$default$2">
+ <p>Expand context bounds to evidence params. E.g.,</p>
+<pre><code>def f[T &gt;: L &lt;: H : B](params)
+</code></pre>
+<p>==&gt;
+def f<a href="#">T &gt;: L &lt;: H</a>(implicit evidence$0: B[T])</p>
+<p>Expand default arguments to default getters. E.g,</p>
+<pre><code>def f[T: B](x: Int = 1)(y: String = x + &quot;m&quot;) = ...
+</code></pre>
+<p>==&gt;
+def f[T](x: Int)(y: String)(implicit evidence$0: B[T]) = ...
+def f$default$1[T] = 1
+def f$default$2[T](x: Int) = x + &quot;m&quot;</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="defTree(tree)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'defTree(tree)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6090,12 +6416,29 @@ def f[T](...[T]
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-defTree(tree)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-defTree(tree)(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="derivedDefDef(original,named,tpt,rhs,mods)" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'derivedDefDef(original,named,tpt,rhs,mods)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6161,17 +6504,37 @@ def f[T](...[T]
- <span class="no-left">: DefDef</span>
+ <span class="no-left">: DefDef
+<span class="no-left no-right">[</span>
+Untyped
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-derivedDefDef(original,named,tpt,rhs,mods)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-derivedDefDef(original,named,tpt,rhs,mods)">
+
+ </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="derivedTermParam(vdef)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'derivedTermParam(vdef)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6210,13 +6573,31 @@ def f[T](...[T]
</div><!-- end member-title -->
<div class="member-body">
- <p>A value definition copied from <code>vdef</code> with a tpt typetree derived from it</p>
+ <div class="member-body-short" id="short-body-derivedTermParam(vdef)">
+ <p>A value definition copied from <code>vdef</code> with a tpt typetree derived from it</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-derivedTermParam(vdef)">
+ <p>A value definition copied from <code>vdef</code> with a tpt typetree derived from it</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="derivedTypeParam(tdef)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'derivedTypeParam(tdef)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6255,13 +6636,31 @@ def f[T](...[T]
</div><!-- end member-title -->
<div class="member-body">
- <p>A type definition copied from <code>tdef</code> with a rhs typetree derived from it</p>
+ <div class="member-body-short" id="short-body-derivedTypeParam(tdef)">
+ <p>A type definition copied from <code>tdef</code> with a rhs typetree derived from it</p>
+ </div>
+ <div class="member-body-long" id ="long-body-derivedTypeParam(tdef)">
+ <p>A type definition copied from <code>tdef</code> with a rhs typetree derived from it</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="derivedValDef(original,named,tpt,rhs,mods)(ctx)" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'derivedValDef(original,named,tpt,rhs,mods)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6345,12 +6744,29 @@ def f[T](...[T]
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-derivedValDef(original,named,tpt,rhs,mods)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-derivedValDef(original,named,tpt,rhs,mods)(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="evidenceParams(meth)(ctx)" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'evidenceParams(meth)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6397,18 +6813,39 @@ def f[T](...[T]
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+ValDef
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>The implicit evidence parameters of <code>meth</code>, as generated by <code>desugar.defDef</code></p>
+ <div class="member-body-short" id="short-body-evidenceParams(meth)(ctx)">
+ <p>The implicit evidence parameters of <code>meth</code>, as generated by <code>desugar.defDef</code></p>
+ </div>
+ <div class="member-body-long" id ="long-body-evidenceParams(meth)(ctx)">
+ <p>The implicit evidence parameters of <code>meth</code>, as generated by <code>desugar.defDef</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="getVariables(tree)(ctx)" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'getVariables(tree)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6455,19 +6892,41 @@ def f[T](...[T]
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+VarInfo
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>Returns list of all pattern variables, possibly with their types,
+ <div class="member-body-short" id="short-body-getVariables(tree)(ctx)">
+ <p>Returns list of all pattern variables, possibly with their types,
+without duplicates</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-getVariables(tree)(ctx)">
+ <p>Returns list of all pattern variables, possibly with their types,
without duplicates</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="isDesugaredCaseClassMethodName(name)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isDesugaredCaseClassMethodName(name)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6519,13 +6978,31 @@ without duplicates</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Names of methods that are added unconditionally to case classes</p>
+ <div class="member-body-short" id="short-body-isDesugaredCaseClassMethodName(name)(ctx)">
+ <p>Names of methods that are added unconditionally to case classes</p>
+ </div>
+ <div class="member-body-long" id ="long-body-isDesugaredCaseClassMethodName(name)(ctx)">
+ <p>Names of methods that are added unconditionally to case classes</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="makeAnnotated(fullName,tree)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'makeAnnotated(fullName,tree)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6585,17 +7062,41 @@ without duplicates</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Add annotation to tree:
+ <div class="member-body-short" id="short-body-makeAnnotated(fullName,tree)(ctx)">
+ <p>Add annotation to tree:
tree @fullName</p>
<p>The annotation is usually represented as a TypeTree referring to the class
with the given name <code>fullName</code>. However,...
</p>
+ </div>
+ <div class="member-body-long" id ="long-body-makeAnnotated(fullName,tree)(ctx)">
+ <p>Add annotation to tree:
+tree @fullName</p>
+<p>The annotation is usually represented as a TypeTree referring to the class
+with the given name <code>fullName</code>. However, if the annotation matches a file name
+that is still to be entered, the annotation is represented as a cascade of <code>Selects</code>
+following <code>fullName</code>. This is necessary so that we avoid reading an annotation from
+the classpath that is also compiled from source.</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="makeCaseLambda(cases,nparams,unchecked)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'makeCaseLambda(cases,nparams,unchecked)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6666,7 +7167,8 @@ CaseDef
</div><!-- end member-title -->
<div class="member-body">
- <p>If <code>nparams</code> == 1, expand partial function</p>
+ <div class="member-body-short" id="short-body-makeCaseLambda(cases,nparams,unchecked)(ctx)">
+ <p>If <code>nparams</code> == 1, expand partial function</p>
<pre><code> { cases }
</code></pre>
<p>==&gt;
@@ -6675,11 +7177,35 @@ x$1 =&gt; (x$1 @unchecked) match { cases }</p>
<pre><code> (x$1, ..., x$n) =&gt; (x$0, ..., x${n-1} @unchecked) match { cases }
</code></pre>
+ </div>
+ <div class="member-body-long" id ="long-body-makeCaseLambda(cases,nparams,unchecked)(ctx)">
+ <p>If <code>nparams</code> == 1, expand partial function</p>
+<pre><code> { cases }
+</code></pre>
+<p>==&gt;
+x$1 =&gt; (x$1 @unchecked) match { cases }</p>
+<p>If <code>nparams</code> != 1, expand instead to</p>
+<pre><code> (x$1, ..., x$n) =&gt; (x$0, ..., x${n-1} @unchecked) match { cases }
+</code></pre>
+
+ </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="makeCaseLambda$default$2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'makeCaseLambda$default$2');">[+]</span>
<span class="member-annotations">
</span>
@@ -6705,7 +7231,8 @@ x$1 =&gt; (x$1 @unchecked) match { cases }</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>If <code>nparams</code> == 1, expand partial function</p>
+ <div class="member-body-short" id="short-body-makeCaseLambda$default$2">
+ <p>If <code>nparams</code> == 1, expand partial function</p>
<pre><code> { cases }
</code></pre>
<p>==&gt;
@@ -6714,11 +7241,35 @@ x$1 =&gt; (x$1 @unchecked) match { cases }</p>
<pre><code> (x$1, ..., x$n) =&gt; (x$0, ..., x${n-1} @unchecked) match { cases }
</code></pre>
+ </div>
+ <div class="member-body-long" id ="long-body-makeCaseLambda$default$2">
+ <p>If <code>nparams</code> == 1, expand partial function</p>
+<pre><code> { cases }
+</code></pre>
+<p>==&gt;
+x$1 =&gt; (x$1 @unchecked) match { cases }</p>
+<p>If <code>nparams</code> != 1, expand instead to</p>
+<pre><code> (x$1, ..., x$n) =&gt; (x$0, ..., x${n-1} @unchecked) match { cases }
+</code></pre>
+
+ </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="makeCaseLambda$default$3" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'makeCaseLambda$default$3');">[+]</span>
<span class="member-annotations">
</span>
@@ -6744,7 +7295,19 @@ x$1 =&gt; (x$1 @unchecked) match { cases }</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>If <code>nparams</code> == 1, expand partial function</p>
+ <div class="member-body-short" id="short-body-makeCaseLambda$default$3">
+ <p>If <code>nparams</code> == 1, expand partial function</p>
+<pre><code> { cases }
+</code></pre>
+<p>==&gt;
+x$1 =&gt; (x$1 @unchecked) match { cases }</p>
+<p>If <code>nparams</code> != 1, expand instead to</p>
+<pre><code> (x$1, ..., x$n) =&gt; (x$0, ..., x${n-1} @unchecked) match { cases }
+</code></pre>
+
+ </div>
+ <div class="member-body-long" id ="long-body-makeCaseLambda$default$3">
+ <p>If <code>nparams</code> == 1, expand partial function</p>
<pre><code> { cases }
</code></pre>
<p>==&gt;
@@ -6753,11 +7316,24 @@ x$1 =&gt; (x$1 @unchecked) match { cases }</p>
<pre><code> (x$1, ..., x$n) =&gt; (x$0, ..., x${n-1} @unchecked) match { cases }
</code></pre>
+ </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="makeClosure(params,body,tpt,inlineable)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'makeClosure(params,body,tpt,inlineable)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6836,18 +7412,41 @@ ValDef
</div><!-- end member-title -->
<div class="member-body">
- <p>Make closure corresponding to function.
+ <div class="member-body-short" id="short-body-makeClosure(params,body,tpt,inlineable)(ctx)">
+ <p>Make closure corresponding to function.
params =&gt; body
==&gt;
def $anonfun(params) = body
Closure($anonfun)</p>
<p>If <code>inlineable</code> is true, tag $anonfun with an @inlin...</p>
+ </div>
+ <div class="member-body-long" id ="long-body-makeClosure(params,body,tpt,inlineable)(ctx)">
+ <p>Make closure corresponding to function.
+params =&gt; body
+==&gt;
+def $anonfun(params) = body
+Closure($anonfun)</p>
+<p>If <code>inlineable</code> is true, tag $anonfun with an @inline annotation.</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="makeClosure$default$3" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'makeClosure$default$3');">[+]</span>
<span class="member-annotations">
</span>
@@ -6868,23 +7467,49 @@ Closure($anonfun)</p>
- <span class="no-left">: TypeTree</span>
+ <span class="no-left">: TypeTree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>Make closure corresponding to function.
+ <div class="member-body-short" id="short-body-makeClosure$default$3">
+ <p>Make closure corresponding to function.
params =&gt; body
==&gt;
def $anonfun(params) = body
Closure($anonfun)</p>
<p>If <code>inlineable</code> is true, tag $anonfun with an @inlin...</p>
+ </div>
+ <div class="member-body-long" id ="long-body-makeClosure$default$3">
+ <p>Make closure corresponding to function.
+params =&gt; body
+==&gt;
+def $anonfun(params) = body
+Closure($anonfun)</p>
+<p>If <code>inlineable</code> is true, tag $anonfun with an @inline annotation.</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="makeImplicitFunction(formals,body)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'makeImplicitFunction(formals,body)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6947,12 +7572,29 @@ Type
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-makeImplicitFunction(formals,body)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-makeImplicitFunction(formals,body)(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="makeImplicitParameters(tpts,forPrimaryConstructor)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'makeImplicitParameters(tpts,forPrimaryConstructor)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7010,17 +7652,40 @@ Tree
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+ValDef
+<span class="no-left no-right">[</span>
+Untyped
+<span class="no-left">]</span>
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-makeImplicitParameters(tpts,forPrimaryConstructor)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-makeImplicitParameters(tpts,forPrimaryConstructor)(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="makePatDef(original,mods,pat,rhs)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'makePatDef(original,mods,pat,rhs)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7096,7 +7761,8 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
- <p>If <code>pat</code> is a variable pattern,</p>
+ <div class="member-body-short" id="short-body-makePatDef(original,mods,pat,rhs)(ctx)">
+ <p>If <code>pat</code> is a variable pattern,</p>
<p>val/var/lazy val p = e</p>
<p>Otherwise, in case there is exactly one variable x_1 in pattern
val/var/lazy val p = e ==&gt; val/var...</p>
@@ -7104,11 +7770,38 @@ val/var/lazy val p = e ==&gt; val/var...</p>
[lazy]
</p>
+ </div>
+ <div class="member-body-long" id ="long-body-makePatDef(original,mods,pat,rhs)(ctx)">
+ <p>If <code>pat</code> is a variable pattern,</p>
+<p>val/var/lazy val p = e</p>
+<p>Otherwise, in case there is exactly one variable x_1 in pattern
+val/var/lazy val p = e ==&gt; val/var/lazy val x_1 = (e: @unchecked) match (case p =&gt; (x_1))</p>
+<p>in case there are zero or more than one variables in pattern
+val/var/lazy p = e ==&gt; private synthetic [lazy] val t$ = (e: @unchecked) match (case p =&gt; (x_1, ..., x_N))
+val/var/def x_1 = t$._1
+...
+val/var/def x_N = t$._N
+If the original pattern variable carries a type annotation, so does the corresponding
+ValDef or DefDef.</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="makeTupledFunction(params,body)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'makeTupledFunction(params,body)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7171,7 +7864,8 @@ ValDef
</div><!-- end member-title -->
<div class="member-body">
- <p>Map n-ary function <code>(p1, ..., pn) =&gt; body</code> where n != 1 to unary function as follows:</p>
+ <div class="member-body-short" id="short-body-makeTupledFunction(params,body)(ctx)">
+ <p>Map n-ary function <code>(p1, ..., pn) =&gt; body</code> where n != 1 to unary function as follows:</p>
<p>x$1 =&gt; {
def p1 = x$1._1
...
@@ -7179,11 +7873,34 @@ def pn = x$1._n
body
}</p>
+ </div>
+ <div class="member-body-long" id ="long-body-makeTupledFunction(params,body)(ctx)">
+ <p>Map n-ary function <code>(p1, ..., pn) =&gt; body</code> where n != 1 to unary function as follows:</p>
+<p>x$1 =&gt; {
+def p1 = x$1._1
+...
+def pn = x$1._n
+body
+}</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="moduleDef(mdef)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'moduleDef(mdef)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7235,17 +7952,39 @@ body
</div><!-- end member-title -->
<div class="member-body">
- <p>Expand</p>
+ <div class="member-body-short" id="short-body-moduleDef(mdef)(ctx)">
+ <p>Expand</p>
+<p>object name extends parents { self =&gt; body }</p>
+<p>to:
+<module> val name: name$ = New(name$)
+<module> final class name$ extends parents { self: name.type =&gt; body }</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-moduleDef(mdef)(ctx)">
+ <p>Expand</p>
<p>object name extends parents { self =&gt; body }</p>
<p>to:
<module> val name: name$ = New(name$)
<module> final class name$ extends parents { self: name.type =&gt; body }</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="patDef(pdef)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'patDef(pdef)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7297,15 +8036,35 @@ body
</div><!-- end member-title -->
<div class="member-body">
- <p>val p1, ..., pN: T = E
+ <div class="member-body-short" id="short-body-patDef(pdef)(ctx)">
+ <p>val p1, ..., pN: T = E
==&gt;
makePatDef[[val p1: T1 = E]]; ...; makePatDef[[val pN: TN = E]]</p>
+ </div>
+ <div class="member-body-long" id ="long-body-patDef(pdef)(ctx)">
+ <p>val p1, ..., pN: T = E
+==&gt;
+makePatDef[[val p1: T1 = E]]; ...; makePatDef[[val pN: TN = E]]</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="patternVar(tree)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'patternVar(tree)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7357,13 +8116,31 @@ makePatDef[[val p1: T1 = E]]; ...; makePatDef[[val pN: TN = E]]</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Expand variable identifier x to x @ _</p>
+ <div class="member-body-short" id="short-body-patternVar(tree)(ctx)">
+ <p>Expand variable identifier x to x @ _</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-patternVar(tree)(ctx)">
+ <p>Expand variable identifier x to x @ _</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="refinedTypeToClass(parent,refinements)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'refinedTypeToClass(parent,refinements)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7426,7 +8203,8 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
- <p>Create a class definition with the same info as the refined type given by <code>parent</code>
+ <div class="member-body-short" id="short-body-refinedTypeToClass(parent,refinements)(ctx)">
+ <p>Create a class definition with the same info as the refined type given by <code>parent</code>
and <code>refinements</code>.</p>
<pre><code>parent { refinements }
</code></pre>
@@ -7446,11 +8224,46 @@ type T1 = C { type T &lt;: A }
</code></pre>
<p></p>
+ </div>
+ <div class="member-body-long" id ="long-body-refinedTypeToClass(parent,refinements)(ctx)">
+ <p>Create a class definition with the same info as the refined type given by <code>parent</code>
+and <code>refinements</code>.</p>
+<pre><code>parent { refinements }
+</code></pre>
+<p>==&gt;
+trait <refinement> extends core { this: self =&gt; refinements }</p>
+<p>Here, <code>core</code> is the (possibly parameterized) class part of <code>parent</code>.
+If <code>parent</code> is the same as <code>core</code>, self is empty. Otherwise <code>self</code> is <code>parent</code>.</p>
+<p>Example: Given</p>
+<pre><code>class C
+type T1 = C { type T &lt;: A }
+</code></pre>
+<p>the refined type</p>
+<pre><code>T1 { type T &lt;: B }
+</code></pre>
+<p>is expanded to</p>
+<pre><code>trait &lt;refinement&gt; extends C { this: T1 =&gt; type T &lt;: A }
+</code></pre>
+<p>The result of this method is used for validity checking, is thrown away afterwards.</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="toDefParam(tparam)" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'toDefParam(tparam)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7489,12 +8302,29 @@ type T1 = C { type T &lt;: A }
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-toDefParam(tparam)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-toDefParam(tparam)">
+
+ </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="toDefParam(vparam)" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'toDefParam(vparam)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7533,12 +8363,29 @@ type T1 = C { type T &lt;: A }
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-toDefParam(vparam)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-toDefParam(vparam)">
+
+ </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="typeBoundsTree(tree)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'typeBoundsTree(tree)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7590,14 +8437,33 @@ type T1 = C { type T &lt;: A }
</div><!-- end member-title -->
<div class="member-body">
- <p>EmptyTree in lower bound ==&gt; Nothing
+ <div class="member-body-short" id="short-body-typeBoundsTree(tree)(ctx)">
+ <p>EmptyTree in lower bound ==&gt; Nothing
EmptyTree in upper bounds ==&gt; Any</p>
+ </div>
+ <div class="member-body-long" id ="long-body-typeBoundsTree(tree)(ctx)">
+ <p>EmptyTree in lower bound ==&gt; Nothing
+EmptyTree in upper bounds ==&gt; Any</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="typeDef(tdef)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'typeDef(tdef)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7649,16 +8515,37 @@ EmptyTree in upper bounds ==&gt; Any</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Fill in empty type bounds with Nothing/Any. Expand private local type parameters as follows:</p>
+ <div class="member-body-short" id="short-body-typeDef(tdef)(ctx)">
+ <p>Fill in empty type bounds with Nothing/Any. Expand private local type parameters as follows:</p>
+<p>class C[v T]
+==&gt;
+class C { type v C$T; type v T = C$T }</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-typeDef(tdef)(ctx)">
+ <p>Fill in empty type bounds with Nothing/Any. Expand private local type parameters as follows:</p>
<p>class C[v T]
==&gt;
class C { type v C$T; type v T = C$T }</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="valDef(vdef)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'valDef(vdef)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7710,12 +8597,32 @@ class C { type v C$T; type v T = C$T }</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>var x: Int = expr
+ <div class="member-body-short" id="short-body-valDef(vdef)(ctx)">
+ <p>var x: Int = expr
+==&gt;
+def x: Int = expr
+def x_=($1: &lt;TypeTree()&gt;): Unit = ()</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-valDef(vdef)(ctx)">
+ <p>var x: Int = expr
==&gt;
def x: Int = expr
def x_=($1: &lt;TypeTree()&gt;): Unit = ()</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>
diff --git a/api/dotty/tools/dotc/ast/desugar$/DerivedFromParamTree.html b/api/dotty/tools/dotc/ast/desugar$/DerivedFromParamTree.html
index 7374db5f9..e91984452 100644
--- a/api/dotty/tools/dotc/ast/desugar$/DerivedFromParamTree.html
+++ b/api/dotty/tools/dotc/ast/desugar$/DerivedFromParamTree.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,16 +5333,50 @@
<span id="entity-name">
DerivedFromParamTree
</span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">DerivedTypeTree</span>
+
+ </div>
+
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">DerivedFromParamTree</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="derivedType(sym)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'derivedType(sym)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5391,16 +5428,41 @@
</div><!-- end member-title -->
<div class="member-body">
- <p>Return info of original symbol, where all references to siblings of the
+ <div class="member-body-short" id="short-body-derivedType(sym)(ctx)">
+ <p>Return info of original symbol, where all references to siblings of the
original symbol (i.e. sibling and original symbol have the same owner)
are rewir...
</p>
+ </div>
+ <div class="member-body-long" id ="long-body-derivedType(sym)(ctx)">
+ <p>Return info of original symbol, where all references to siblings of the
+original symbol (i.e. sibling and original symbol have the same owner)
+are rewired to same-named parameters or accessors in the scope enclosing
+the current scope. The current scope is the scope owned by the defined symbol
+itself, that's why we have to look one scope further out. If the resulting
+type is an alias type, dealias it. This is necessary because the
+accessor of a type parameter is a private type alias that cannot be accessed
+from subclasses.</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="ensureCompletions(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ensureCompletions(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5441,12 +5503,32 @@ are rewir...
</div><!-- end member-title -->
<div class="member-body">
- <p>Make sure that for all enclosing module classes their companion lasses
+ <div class="member-body-short" id="short-body-ensureCompletions(ctx)">
+ <p>Make sure that for all enclosing module classes their companion lasses
are completed. Reason: We need the constructor of such companion classes to
be co...
</p>
+ </div>
+ <div class="member-body-long" id ="long-body-ensureCompletions(ctx)">
+ <p>Make sure that for all enclosing module classes their companion lasses
+are completed. Reason: We need the constructor of such companion classes to
+be completed so that OriginalSymbol attachments are pushed to DerivedTypeTrees
+in apply/unapply methods.</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>
diff --git a/api/dotty/tools/dotc/ast/desugar$/IrrefutableGenFrom.html b/api/dotty/tools/dotc/ast/desugar$/IrrefutableGenFrom.html
index 5f869ded2..ecb732e2b 100644
--- a/api/dotty/tools/dotc/ast/desugar$/IrrefutableGenFrom.html
+++ b/api/dotty/tools/dotc/ast/desugar$/IrrefutableGenFrom.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
private
</span>
@@ -5330,16 +5333,64 @@
<span id="entity-name">
IrrefutableGenFrom
</span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">GenFrom</span>
+
+ </div>
+
</div>
- <h1 class="section empty">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">IrrefutableGenFrom</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ pat:
+ </span>
+ Tree
+
+ <span class="no-left">, </span>
+
+
+ <span class="">
+ expr:
+ </span>
+ Tree
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section empty">
+ Members
+ </h1>
<div id="entity-members" class="entity-section empty">
<div id="expr" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'expr');">[+]</span>
<span class="member-annotations">
</span>
@@ -5365,12 +5416,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-expr">
+
+ </div>
+ <div class="member-body-long" id ="long-body-expr">
+
+ </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="pat" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'pat');">[+]</span>
<span class="member-annotations">
</span>
@@ -5396,8 +5464,24 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-pat">
+
+ </div>
+ <div class="member-body-long" id ="long-body-pat">
+
+ </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>
diff --git a/api/dotty/tools/dotc/ast/desugar$/SetterParamTree.html b/api/dotty/tools/dotc/ast/desugar$/SetterParamTree.html
index 51ac10c24..d0d5564ef 100644
--- a/api/dotty/tools/dotc/ast/desugar$/SetterParamTree.html
+++ b/api/dotty/tools/dotc/ast/desugar$/SetterParamTree.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,16 +5333,50 @@
<span id="entity-name">
SetterParamTree
</span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">DerivedTypeTree</span>
+
+ </div>
+
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">SetterParamTree</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="derivedType(sym)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'derivedType(sym)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5391,9 +5428,26 @@
</div><!-- end member-title -->
<div class="member-body">
- <p>The method that computes the type of this tree</p>
+ <div class="member-body-short" id="short-body-derivedType(sym)(ctx)">
+ <p>The method that computes the type of this tree</p>
+ </div>
+ <div class="member-body-long" id ="long-body-derivedType(sym)(ctx)">
+ <p>The method that computes the type of this tree</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>
diff --git a/api/dotty/tools/dotc/ast/desugar$/TypeRefTree.html b/api/dotty/tools/dotc/ast/desugar$/TypeRefTree.html
index 321cc9d72..dfca385d0 100644
--- a/api/dotty/tools/dotc/ast/desugar$/TypeRefTree.html
+++ b/api/dotty/tools/dotc/ast/desugar$/TypeRefTree.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,16 +5333,50 @@
<span id="entity-name">
TypeRefTree
</span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">DerivedTypeTree</span>
+
+ </div>
+
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">TypeRefTree</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="derivedType(sym)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'derivedType(sym)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5391,9 +5428,26 @@
</div><!-- end member-title -->
<div class="member-body">
- <p>The method that computes the type of this tree</p>
+ <div class="member-body-short" id="short-body-derivedType(sym)(ctx)">
+ <p>The method that computes the type of this tree</p>
+ </div>
+ <div class="member-body-long" id ="long-body-derivedType(sym)(ctx)">
+ <p>The method that computes the type of this tree</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>
diff --git a/api/dotty/tools/dotc/ast/desugar$/VarPattern$.html b/api/dotty/tools/dotc/ast/desugar$/VarPattern$.html
index 3e2999c98..4b8a25613 100644
--- a/api/dotty/tools/dotc/ast/desugar$/VarPattern$.html
+++ b/api/dotty/tools/dotc/ast/desugar$/VarPattern$.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
private final
</span>
@@ -5330,6 +5333,8 @@
<span id="entity-name">
VarPattern
</span>
+
+
</div>
@@ -5339,12 +5344,23 @@
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="unapply(tree)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'unapply(tree)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5391,13 +5407,32 @@
- <span class="no-left">: Option</span>
+ <span class="no-left">: Option
+<span class="no-left no-right">[</span>
+VarInfo
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-unapply(tree)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-unapply(tree)(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>
diff --git a/api/dotty/tools/dotc/ast/index.html b/api/dotty/tools/dotc/ast/index.html
index 71cd3345f..d98ca5145 100644
--- a/api/dotty/tools/dotc/ast/index.html
+++ b/api/dotty/tools/dotc/ast/index.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,16 +5333,29 @@
<span id="entity-name">
dotty.tools.dotc.ast
</span>
+
+
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="NavigateAST$" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'NavigateAST$');">[+]</span>
<span class="member-annotations">
</span>
@@ -5363,13 +5379,31 @@
</div><!-- end member-title -->
<div class="member-body">
- <p>Utility functions to go from typed to untyped ASTs</p>
+ <div class="member-body-short" id="short-body-NavigateAST$">
+ <p>Utility functions to go from typed to untyped ASTs</p>
+ </div>
+ <div class="member-body-long" id ="long-body-NavigateAST$">
+ <p>Utility functions to go from typed to untyped ASTs</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="PluggableTransformers$" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'PluggableTransformers$');">[+]</span>
<span class="member-annotations">
</span>
@@ -5393,12 +5427,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-PluggableTransformers$">
+
+ </div>
+ <div class="member-body-long" id ="long-body-PluggableTransformers$">
+
+ </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="Positioned" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Positioned');">[+]</span>
<span class="member-annotations">
</span>
@@ -5422,13 +5473,31 @@
</div><!-- end member-title -->
<div class="member-body">
- <p>A base class for things that have positions (currently: modifiers and trees)</p>
+ <div class="member-body-short" id="short-body-Positioned">
+ <p>A base class for things that have positions (currently: modifiers and trees)</p>
+ </div>
+ <div class="member-body-long" id ="long-body-Positioned">
+ <p>A base class for things that have positions (currently: modifiers and trees)</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="TreeInfo$" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'TreeInfo$');">[+]</span>
<span class="member-annotations">
</span>
@@ -5452,12 +5521,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-TreeInfo$">
+
+ </div>
+ <div class="member-body-long" id ="long-body-TreeInfo$">
+
+ </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="TreeInfo" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'TreeInfo');">[+]</span>
<span class="member-annotations">
</span>
@@ -5481,12 +5567,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-TreeInfo">
+
+ </div>
+ <div class="member-body-long" id ="long-body-TreeInfo">
+
+ </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="TreeTypeMap" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'TreeTypeMap');">[+]</span>
<span class="member-annotations">
</span>
@@ -5510,14 +5613,33 @@
</div><!-- end member-title -->
<div class="member-body">
- <p>A map that applies three functions and a substitution together to a tree and
+ <div class="member-body-short" id="short-body-TreeTypeMap">
+ <p>A map that applies three functions and a substitution together to a tree and
makes sure they are coordinated so that the result is well-typed. The func...</p>
+ </div>
+ <div class="member-body-long" id ="long-body-TreeTypeMap">
+ <p>A map that applies three functions and a substitution together to a tree and
+makes sure they are coordinated so that the result is well-typed. The functions are</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="TreeTypeMap$" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'TreeTypeMap$');">[+]</span>
<span class="member-annotations">
</span>
@@ -5541,14 +5663,33 @@ makes sure they are coordinated so that the result is well-typed. The func...</p
</div><!-- end member-title -->
<div class="member-body">
- <p>A map that applies three functions and a substitution together to a tree and
+ <div class="member-body-short" id="short-body-TreeTypeMap$">
+ <p>A map that applies three functions and a substitution together to a tree and
makes sure they are coordinated so that the result is well-typed. The func...</p>
+ </div>
+ <div class="member-body-long" id ="long-body-TreeTypeMap$">
+ <p>A map that applies three functions and a substitution together to a tree and
+makes sure they are coordinated so that the result is well-typed. The functions are</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="Trees$" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Trees$');">[+]</span>
<span class="member-annotations">
</span>
@@ -5572,12 +5713,29 @@ makes sure they are coordinated so that the result is well-typed. The func...</p
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Trees$">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Trees$">
+
+ </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="TypedTreeInfo" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'TypedTreeInfo');">[+]</span>
<span class="member-annotations">
</span>
@@ -5601,12 +5759,29 @@ makes sure they are coordinated so that the result is well-typed. The func...</p
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-TypedTreeInfo">
+
+ </div>
+ <div class="member-body-long" id ="long-body-TypedTreeInfo">
+
+ </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="UntypedTreeInfo" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'UntypedTreeInfo');">[+]</span>
<span class="member-annotations">
</span>
@@ -5630,12 +5805,29 @@ makes sure they are coordinated so that the result is well-typed. The func...</p
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-UntypedTreeInfo">
+
+ </div>
+ <div class="member-body-long" id ="long-body-UntypedTreeInfo">
+
+ </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="desugar$" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'desugar$');">[+]</span>
<span class="member-annotations">
</span>
@@ -5659,12 +5851,29 @@ makes sure they are coordinated so that the result is well-typed. The func...</p
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-desugar$">
+
+ </div>
+ <div class="member-body-long" id ="long-body-desugar$">
+
+ </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="tpd$" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'tpd$');">[+]</span>
<span class="member-annotations">
</span>
@@ -5688,13 +5897,31 @@ makes sure they are coordinated so that the result is well-typed. The func...</p
</div><!-- end member-title -->
<div class="member-body">
- <p>Some creators for typed trees</p>
+ <div class="member-body-short" id="short-body-tpd$">
+ <p>Some creators for typed trees</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-tpd$">
+ <p>Some creators for typed trees</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="untpd$" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'untpd$');">[+]</span>
<span class="member-annotations">
</span>
@@ -5718,8 +5945,24 @@ makes sure they are coordinated so that the result is well-typed. The func...</p
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-untpd$">
+
+ </div>
+ <div class="member-body-long" id ="long-body-untpd$">
+
+ </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>
diff --git a/api/dotty/tools/dotc/ast/tpd$.html b/api/dotty/tools/dotc/ast/tpd$.html
index dd149a871..77bd2776e 100644
--- a/api/dotty/tools/dotc/ast/tpd$.html
+++ b/api/dotty/tools/dotc/ast/tpd$.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
final
</span>
@@ -5330,6 +5333,22 @@
<span id="entity-name">
tpd
</span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">Instance</span>
+
+
+ <span class="keyword">with</span>
+
+ <span class="entity-super-type">TypedTreeInfo</span>
+
+ </div>
+
</div>
@@ -5339,12 +5358,23 @@
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="EnclosingMethodTraverser" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'EnclosingMethodTraverser');">[+]</span>
<span class="member-annotations">
</span>
@@ -5368,14 +5398,33 @@
</div><!-- end member-title -->
<div class="member-body">
- <p>A traverser that passes the enclosing class or method as an argument
+ <div class="member-body-short" id="short-body-EnclosingMethodTraverser">
+ <p>A traverser that passes the enclosing class or method as an argument
+to the traverse method.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-EnclosingMethodTraverser">
+ <p>A traverser that passes the enclosing class or method as an argument
to the traverse method.</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="FindLocalDummyAccumulator" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'FindLocalDummyAccumulator');">[+]</span>
<span class="member-annotations">
</span>
@@ -5399,12 +5448,29 @@ to the traverse method.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-FindLocalDummyAccumulator">
+
+ </div>
+ <div class="member-body-long" id ="long-body-FindLocalDummyAccumulator">
+
+ </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="ListOfTreeDecorator" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ListOfTreeDecorator');">[+]</span>
<span class="member-annotations">
</span>
@@ -5428,12 +5494,29 @@ to the traverse method.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-ListOfTreeDecorator">
+
+ </div>
+ <div class="member-body-long" id ="long-body-ListOfTreeDecorator">
+
+ </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="ListOfTreeDecorator$" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ListOfTreeDecorator$');">[+]</span>
<span class="member-annotations">
</span>
@@ -5457,12 +5540,29 @@ to the traverse method.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-ListOfTreeDecorator$">
+
+ </div>
+ <div class="member-body-long" id ="long-body-ListOfTreeDecorator$">
+
+ </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="MaybePoly$" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'MaybePoly$');">[+]</span>
<span class="member-annotations">
</span>
@@ -5486,13 +5586,31 @@ to the traverse method.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>An extractor that pulls out type arguments</p>
+ <div class="member-body-short" id="short-body-MaybePoly$">
+ <p>An extractor that pulls out type arguments</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-MaybePoly$">
+ <p>An extractor that pulls out type arguments</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="TreeOps" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'TreeOps');">[+]</span>
<span class="member-annotations">
</span>
@@ -5516,12 +5634,29 @@ to the traverse method.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-TreeOps">
+
+ </div>
+ <div class="member-body-long" id ="long-body-TreeOps">
+
+ </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="TreeOps$" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'TreeOps$');">[+]</span>
<span class="member-annotations">
</span>
@@ -5545,12 +5680,29 @@ to the traverse method.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-TreeOps$">
+
+ </div>
+ <div class="member-body-long" id ="long-body-TreeOps$">
+
+ </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="TypedTreeCopier" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'TypedTreeCopier');">[+]</span>
<span class="member-annotations">
</span>
@@ -5574,12 +5726,29 @@ to the traverse method.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-TypedTreeCopier">
+
+ </div>
+ <div class="member-body-long" id ="long-body-TypedTreeCopier">
+
+ </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="InlinedCalls" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'InlinedCalls');">[+]</span>
<span class="member-annotations">
</span>
@@ -5600,18 +5769,42 @@ to the traverse method.</p>
- <span class="no-left">: Key</span>
+ <span class="no-left">: Key
+<span class="no-left no-right">[</span>
+List
+<span class="no-left no-right">[</span>
+Tree
+<span class="no-left">]</span>
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>A key to be used in a context property that tracks enclosing inlined calls</p>
+ <div class="member-body-short" id="short-body-InlinedCalls">
+ <p>A key to be used in a context property that tracks enclosing inlined calls</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-InlinedCalls">
+ <p>A key to be used in a context property that tracks enclosing inlined calls</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="cpy" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'cpy');">[+]</span>
<span class="member-annotations">
</span>
@@ -5637,12 +5830,29 @@ to the traverse method.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-cpy">
+
+ </div>
+ <div class="member-body-long" id ="long-body-cpy">
+
+ </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="Alternative(trees)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Alternative(trees)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5697,12 +5907,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Alternative(trees)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Alternative(trees)(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="AndTypeTree(left,right)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'AndTypeTree(left,right)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5762,12 +5989,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-AndTypeTree(left,right)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-AndTypeTree(left,right)(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="Annotated(arg,annot)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Annotated(arg,annot)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5827,12 +6071,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Annotated(arg,annot)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Annotated(arg,annot)(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="AnonClass(parents,fns,methNames)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'AnonClass(parents,fns,methNames)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5909,12 +6170,29 @@ TermName
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-AnonClass(parents,fns,methNames)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-AnonClass(parents,fns,methNames)(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="AppliedTypeTree(tycon,args)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'AppliedTypeTree(tycon,args)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5977,12 +6255,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-AppliedTypeTree(tycon,args)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-AppliedTypeTree(tycon,args)(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="Apply(fn,args)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Apply(fn,args)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6045,12 +6340,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Apply(fn,args)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Apply(fn,args)(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="Assign(lhs,rhs)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Assign(lhs,rhs)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6110,12 +6422,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Assign(lhs,rhs)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Assign(lhs,rhs)(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="Bind(sym,body)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Bind(sym,body)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6175,12 +6504,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Bind(sym,body)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Bind(sym,body)(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="BindTyped(sym,tpe)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'BindTyped(sym,tpe)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6240,13 +6586,31 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
- <p>A pattern corresponding to <code>sym: tpe</code></p>
+ <div class="member-body-short" id="short-body-BindTyped(sym,tpe)(ctx)">
+ <p>A pattern corresponding to <code>sym: tpe</code></p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-BindTyped(sym,tpe)(ctx)">
+ <p>A pattern corresponding to <code>sym: tpe</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="Block(stats,expr)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Block(stats,expr)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6309,12 +6673,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Block(stats,expr)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Block(stats,expr)(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="ByNameTypeTree(result)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ByNameTypeTree(result)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6366,12 +6747,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-ByNameTypeTree(result)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-ByNameTypeTree(result)(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="CaseDef(pat,guard,body)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'CaseDef(pat,guard,body)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6439,12 +6837,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-CaseDef(pat,guard,body)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-CaseDef(pat,guard,body)(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="ClassDef(cls,constr,body,superArgs)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ClassDef(cls,constr,body,superArgs)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6526,12 +6941,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-ClassDef(cls,constr,body,superArgs)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-ClassDef(cls,constr,body,superArgs)(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="ClassDef$default$4" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ClassDef$default$4');">[+]</span>
<span class="member-annotations">
</span>
@@ -6557,12 +6989,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-ClassDef$default$4">
+
+ </div>
+ <div class="member-body-long" id ="long-body-ClassDef$default$4">
+
+ </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="Closure(env,meth,tpt)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Closure(env,meth,tpt)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6633,12 +7082,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Closure(env,meth,tpt)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Closure(env,meth,tpt)(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="Closure(meth,rhsFn,targs,targetType)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Closure(meth,rhsFn,targs,targetType)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6723,18 +7189,41 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
- <p>A function def</p>
+ <div class="member-body-short" id="short-body-Closure(meth,rhsFn,targs,targetType)(ctx)">
+ <p>A function def</p>
<p>vparams =&gt; expr</p>
<p>gets expanded to</p>
<p>{ def $anonfun(vparams) = expr; Closure($anonfun) }</p>
<p>where the closure's type is the target type of the exp...
</p>
+ </div>
+ <div class="member-body-long" id ="long-body-Closure(meth,rhsFn,targs,targetType)(ctx)">
+ <p>A function def</p>
+<p>vparams =&gt; expr</p>
+<p>gets expanded to</p>
+<p>{ def $anonfun(vparams) = expr; Closure($anonfun) }</p>
+<p>where the closure's type is the target type of the expression (FunctionN, unless
+otherwise specified).</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="Closure$default$3" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Closure$default$3');">[+]</span>
<span class="member-annotations">
</span>
@@ -6760,18 +7249,41 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
- <p>A function def</p>
+ <div class="member-body-short" id="short-body-Closure$default$3">
+ <p>A function def</p>
<p>vparams =&gt; expr</p>
<p>gets expanded to</p>
<p>{ def $anonfun(vparams) = expr; Closure($anonfun) }</p>
<p>where the closure's type is the target type of the exp...
</p>
+ </div>
+ <div class="member-body-long" id ="long-body-Closure$default$3">
+ <p>A function def</p>
+<p>vparams =&gt; expr</p>
+<p>gets expanded to</p>
+<p>{ def $anonfun(vparams) = expr; Closure($anonfun) }</p>
+<p>where the closure's type is the target type of the expression (FunctionN, unless
+otherwise specified).</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="Closure$default$4" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Closure$default$4');">[+]</span>
<span class="member-annotations">
</span>
@@ -6797,18 +7309,41 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
- <p>A function def</p>
+ <div class="member-body-short" id="short-body-Closure$default$4">
+ <p>A function def</p>
<p>vparams =&gt; expr</p>
<p>gets expanded to</p>
<p>{ def $anonfun(vparams) = expr; Closure($anonfun) }</p>
<p>where the closure's type is the target type of the exp...
</p>
+ </div>
+ <div class="member-body-long" id ="long-body-Closure$default$4">
+ <p>A function def</p>
+<p>vparams =&gt; expr</p>
+<p>gets expanded to</p>
+<p>{ def $anonfun(vparams) = expr; Closure($anonfun) }</p>
+<p>where the closure's type is the target type of the expression (FunctionN, unless
+otherwise specified).</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="DefDef(sym,rhs)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'DefDef(sym,rhs)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6868,12 +7403,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-DefDef(sym,rhs)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-DefDef(sym,rhs)(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="DefDef(sym,rhsFn)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'DefDef(sym,rhsFn)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6939,12 +7491,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-DefDef(sym,rhsFn)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-DefDef(sym,rhsFn)(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="DefDef$default$2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'DefDef$default$2');">[+]</span>
<span class="member-annotations">
</span>
@@ -6970,12 +7539,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-DefDef$default$2">
+
+ </div>
+ <div class="member-body-long" id ="long-body-DefDef$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="Ident(tp)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Ident(tp)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7027,12 +7613,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Ident(tp)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Ident(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="If(cond,thenp,elsep)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'If(cond,thenp,elsep)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7100,12 +7703,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-If(cond,thenp,elsep)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-If(cond,thenp,elsep)(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="Import(expr,selectors)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Import(expr,selectors)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7168,12 +7788,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Import(expr,selectors)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Import(expr,selectors)(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="Inlined(call,bindings,expansion)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Inlined(call,bindings,expansion)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7244,12 +7881,29 @@ MemberDef
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Inlined(call,bindings,expansion)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Inlined(call,bindings,expansion)(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="JavaSeqLiteral(elems,elemtpt)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'JavaSeqLiteral(elems,elemtpt)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7312,12 +7966,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-JavaSeqLiteral(elems,elemtpt)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-JavaSeqLiteral(elems,elemtpt)(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="ListOfTreeDecorator(xs)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ListOfTreeDecorator(xs)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7359,12 +8030,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-ListOfTreeDecorator(xs)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-ListOfTreeDecorator(xs)">
+
+ </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="Literal(const)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Literal(const)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7416,12 +8104,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Literal(const)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Literal(const)(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="Match(selector,cases)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Match(selector,cases)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7484,12 +8189,29 @@ CaseDef
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Match(selector,cases)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Match(selector,cases)(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="ModuleDef(sym,body)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ModuleDef(sym,body)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7552,7 +8274,8 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
- <p>An object def</p>
+ <div class="member-body-short" id="short-body-ModuleDef(sym,body)(ctx)">
+ <p>An object def</p>
<p>object obs extends parents { decls }</p>
<p>gets expanded to</p>
<p><module> val obj = new obj$
@@ -7562,11 +8285,47 @@ Tree
<p>
</p>
+ </div>
+ <div class="member-body-long" id ="long-body-ModuleDef(sym,body)(ctx)">
+ <p>An object def</p>
+<p>object obs extends parents { decls }</p>
+<p>gets expanded to</p>
+<p><module> val obj = new obj$
+<module> class obj$ extends parents { this: obj.type =&gt; decls }</p>
+<p>(The following no longer applies:
+What's interesting here is that the block is well typed
+(because class obj$ is hoistable), but the type of the <code>obj</code> val is
+not expressible. What needs to happen in general when
+inferring the type of a val from its RHS, is: if the type contains
+a class that has the val itself as owner, then that class
+is remapped to have the val's owner as owner. Remapping could be
+done by cloning the class with the new owner and substituting
+everywhere in the tree. We know that remapping is safe
+because the only way a local class can appear in the RHS of a val is
+by being hoisted outside of a block, and the necessary checks are
+done at this point already.</p>
+<p>On the other hand, for method result type inference, if the type of
+the RHS of a method contains a class owned by the method, this would be
+an error.)</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="NamedArg(name,arg)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'NamedArg(name,arg)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7626,12 +8385,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-NamedArg(name,arg)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-NamedArg(name,arg)(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="New(tpt)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'New(tpt)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7683,12 +8459,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-New(tpt)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-New(tpt)(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="New(tp)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'New(tp)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7740,12 +8533,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-New(tp)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-New(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="New(tp,args)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'New(tp,args)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7808,13 +8618,31 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
- <p>new C(args), calling the primary constructor of C</p>
+ <div class="member-body-short" id="short-body-New(tp,args)(ctx)">
+ <p>new C(args), calling the primary constructor of C</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-New(tp,args)(ctx)">
+ <p>new C(args), calling the primary constructor of C</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="New(tp,constr,args)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'New(tp,constr,args)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7885,13 +8713,31 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
- <p>new C(args), calling given constructor <code>constr</code> of C</p>
+ <div class="member-body-short" id="short-body-New(tp,constr,args)(ctx)">
+ <p>new C(args), calling given constructor <code>constr</code> of C</p>
+ </div>
+ <div class="member-body-long" id ="long-body-New(tp,constr,args)(ctx)">
+ <p>new C(args), calling given constructor <code>constr</code> of C</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="OrTypeTree(left,right)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'OrTypeTree(left,right)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7951,12 +8797,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-OrTypeTree(left,right)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-OrTypeTree(left,right)(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="PackageDef(pid,stats)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'PackageDef(pid,stats)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -8019,12 +8882,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-PackageDef(pid,stats)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-PackageDef(pid,stats)(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="PolyTypeTree(tparams,body)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'PolyTypeTree(tparams,body)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -8087,12 +8967,29 @@ TypeDef
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-PolyTypeTree(tparams,body)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-PolyTypeTree(tparams,body)(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="RefinedTypeTree(parent,refinements,refineCls)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'RefinedTypeTree(parent,refinements,refineCls)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -8163,12 +9060,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-RefinedTypeTree(parent,refinements,refineCls)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-RefinedTypeTree(parent,refinements,refineCls)(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="Return(expr,from)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Return(expr,from)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -8228,12 +9142,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Return(expr,from)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Return(expr,from)(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="Select(qualifier,name)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Select(qualifier,name)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -8293,12 +9224,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Select(qualifier,name)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Select(qualifier,name)(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="Select(qualifier,tp)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Select(qualifier,tp)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -8358,12 +9306,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Select(qualifier,tp)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Select(qualifier,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="SeqLiteral(elems,elemtpt)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'SeqLiteral(elems,elemtpt)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -8426,12 +9391,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-SeqLiteral(elems,elemtpt)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-SeqLiteral(elems,elemtpt)(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="SingletonTypeTree(ref)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'SingletonTypeTree(ref)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -8483,12 +9465,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-SingletonTypeTree(ref)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-SingletonTypeTree(ref)(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="Super(qual,mix,inConstrCall,mixinClass)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Super(qual,mix,inConstrCall,mixinClass)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -8564,12 +9563,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Super(qual,mix,inConstrCall,mixinClass)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Super(qual,mix,inConstrCall,mixinClass)(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="Super(qual,mixName,inConstrCall,mixinClass)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Super(qual,mixName,inConstrCall,mixinClass)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -8645,12 +9661,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Super(qual,mixName,inConstrCall,mixinClass)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Super(qual,mixName,inConstrCall,mixinClass)(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="Super$default$4" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Super$default$4');">[+]</span>
<span class="member-annotations">
</span>
@@ -8676,12 +9709,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Super$default$4">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Super$default$4">
+
+ </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="SyntheticValDef(name,rhs)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'SyntheticValDef(name,rhs)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -8741,12 +9791,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-SyntheticValDef(name,rhs)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-SyntheticValDef(name,rhs)(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="This(cls)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'This(cls)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -8798,12 +9865,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-This(cls)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-This(cls)(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="Throw(expr)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Throw(expr)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -8855,12 +9939,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Throw(expr)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Throw(expr)(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="TreeOps(tree)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'TreeOps(tree)');">[+]</span>
<span class="member-annotations">
</span>
@@ -8894,17 +9995,37 @@ Tree
- <span class="no-left">: TreeOps</span>
+ <span class="no-left">: TreeOps
+<span class="no-left no-right">[</span>
+ThisTree
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-TreeOps(tree)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-TreeOps(tree)">
+
+ </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="Try(block,cases,finalizer)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Try(block,cases,finalizer)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -8975,12 +10096,29 @@ CaseDef
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Try(block,cases,finalizer)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Try(block,cases,finalizer)(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="TypeApply(fn,args)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'TypeApply(fn,args)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -9043,12 +10181,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-TypeApply(fn,args)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-TypeApply(fn,args)(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="TypeBoundsTree(lo,hi)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'TypeBoundsTree(lo,hi)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -9108,12 +10263,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-TypeBoundsTree(lo,hi)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-TypeBoundsTree(lo,hi)(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="TypeDef(sym)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'TypeDef(sym)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -9165,12 +10337,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-TypeDef(sym)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-TypeDef(sym)(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="TypeTree(tp)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'TypeTree(tp)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -9222,12 +10411,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-TypeTree(tp)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-TypeTree(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="Typed(expr,tpt)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Typed(expr,tpt)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -9287,12 +10493,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Typed(expr,tpt)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Typed(expr,tpt)(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="UnApply(fun,implicits,patterns,proto)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'UnApply(fun,implicits,patterns,proto)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -9374,12 +10597,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-UnApply(fun,implicits,patterns,proto)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-UnApply(fun,implicits,patterns,proto)(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="Underscore(tp)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Underscore(tp)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -9426,18 +10666,39 @@ Tree
- <span class="no-left">: Ident</span>
+ <span class="no-left">: Ident
+<span class="no-left no-right">[</span>
+Type
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>A `_' with given type</p>
+ <div class="member-body-short" id="short-body-Underscore(tp)(ctx)">
+ <p>A `_' with given type</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-Underscore(tp)(ctx)">
+ <p>A `_' with given type</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="ValDef(sym,rhs)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ValDef(sym,rhs)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -9497,12 +10758,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-ValDef(sym,rhs)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-ValDef(sym,rhs)(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="ValDef$default$2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ValDef$default$2');">[+]</span>
<span class="member-annotations">
</span>
@@ -9528,12 +10806,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-ValDef$default$2">
+
+ </div>
+ <div class="member-body-long" id ="long-body-ValDef$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="WhileDo(owner,cond,body)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'WhileDo(owner,cond,body)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -9604,12 +10899,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-WhileDo(owner,cond,body)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-WhileDo(owner,cond,body)(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="applyOverloaded(receiver,method,args,targs,expectedType,isAnnotConstructor)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'applyOverloaded(receiver,method,args,targs,expectedType,isAnnotConstructor)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -9707,12 +11019,29 @@ Type
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-applyOverloaded(receiver,method,args,targs,expectedType,isAnnotConstructor)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-applyOverloaded(receiver,method,args,targs,expectedType,isAnnotConstructor)(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="applyOverloaded$default$6" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'applyOverloaded$default$6');">[+]</span>
<span class="member-annotations">
</span>
@@ -9738,12 +11067,29 @@ Type
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-applyOverloaded$default$6">
+
+ </div>
+ <div class="member-body-long" id ="long-body-applyOverloaded$default$6">
+
+ </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="clsOf(tp)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'clsOf(tp)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -9795,13 +11141,31 @@ Type
</div><!-- end member-title -->
<div class="member-body">
- <p>A tree that represents the class of the erasure of type <code>tp</code>.</p>
+ <div class="member-body-short" id="short-body-clsOf(tp)(ctx)">
+ <p>A tree that represents the class of the erasure of type <code>tp</code>.</p>
+ </div>
+ <div class="member-body-long" id ="long-body-clsOf(tp)(ctx)">
+ <p>A tree that represents the class of the erasure of type <code>tp</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="defaultValue(tpe)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'defaultValue(tpe)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -9853,12 +11217,29 @@ Type
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-defaultValue(tpe)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-defaultValue(tpe)(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="enclosingInlineds(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'enclosingInlineds(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -9894,18 +11275,39 @@ Type
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+Tree
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>All enclosing calls that are currently inlined, from innermost to outermost</p>
+ <div class="member-body-short" id="short-body-enclosingInlineds(ctx)">
+ <p>All enclosing calls that are currently inlined, from innermost to outermost</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-enclosingInlineds(ctx)">
+ <p>All enclosing calls that are currently inlined, from innermost to outermost</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="evalOnce(tree)(within)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'evalOnce(tree)(within)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -9968,12 +11370,29 @@ Type
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-evalOnce(tree)(within)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-evalOnce(tree)(within)(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="followOuterLinks(t)(ctx)" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'followOuterLinks(t)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -10020,17 +11439,37 @@ Type
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-followOuterLinks(t)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-followOuterLinks(t)(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="inlineContext(call)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'inlineContext(call)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -10082,14 +11521,33 @@ Type
</div><!-- end member-title -->
<div class="member-body">
- <p>A context derived form <code>ctx</code> that records <code>call</code> as innermost enclosing
+ <div class="member-body-short" id="short-body-inlineContext(call)(ctx)">
+ <p>A context derived form <code>ctx</code> that records <code>call</code> as innermost enclosing
+call for which the inlined version is currently processed.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-inlineContext(call)(ctx)">
+ <p>A context derived form <code>ctx</code> that records <code>call</code> as innermost enclosing
call for which the inlined version is currently processed.</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="needsSelect(tp)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'needsSelect(tp)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -10141,12 +11599,29 @@ call for which the inlined version is currently processed.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-needsSelect(tp)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-needsSelect(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="newArray(elemTpe,returnTpe,pos,dims)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'newArray(elemTpe,returnTpe,pos,dims)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -10222,15 +11697,35 @@ call for which the inlined version is currently processed.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>A tree representing a <code>newXYZArray</code> operation of the right
+ <div class="member-body-short" id="short-body-newArray(elemTpe,returnTpe,pos,dims)(ctx)">
+ <p>A tree representing a <code>newXYZArray</code> operation of the right
+kind for the given element type in <code>typeArg</code>. No type arguments or
+<code>length</code> arguments are given.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-newArray(elemTpe,returnTpe,pos,dims)(ctx)">
+ <p>A tree representing a <code>newXYZArray</code> operation of the right
kind for the given element type in <code>typeArg</code>. No type arguments or
<code>length</code> arguments are given.</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="polyDefDef(sym,rhsFn)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'polyDefDef(sym,rhsFn)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -10299,12 +11794,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-polyDefDef(sym,rhsFn)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-polyDefDef(sym,rhsFn)(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="prefixIsElidable(tp)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'prefixIsElidable(tp)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -10356,12 +11868,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-prefixIsElidable(tp)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-prefixIsElidable(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="primitiveConversion(tree,numericCls)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'primitiveConversion(tree,numericCls)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -10421,12 +11950,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-primitiveConversion(tree,numericCls)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-primitiveConversion(tree,numericCls)(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="ref(tp)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ref(tp)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -10478,13 +12024,31 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
- <p>A tree representing the same reference as the given type</p>
+ <div class="member-body-short" id="short-body-ref(tp)(ctx)">
+ <p>A tree representing the same reference as the given type</p>
+ </div>
+ <div class="member-body-long" id ="long-body-ref(tp)(ctx)">
+ <p>A tree representing the same reference as the given type</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="ref(sym)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ref(sym)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -10536,12 +12100,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-ref(sym)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-ref(sym)(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="runtimeCall(name,args)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'runtimeCall(name,args)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -10604,12 +12185,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-runtimeCall(name,args)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-runtimeCall(name,args)(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="sameTypes(trees,trees1)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'sameTypes(trees,trees1)');">[+]</span>
<span class="member-annotations">
@tailrec
</span>
@@ -10662,12 +12260,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-sameTypes(trees,trees1)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-sameTypes(trees,trees1)">
+
+ </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="seq(stats,expr)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'seq(stats,expr)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -10730,13 +12345,31 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
- <p>Join <code>stats</code> in front of <code>expr</code> creating a new block if necessary</p>
+ <div class="member-body-short" id="short-body-seq(stats,expr)(ctx)">
+ <p>Join <code>stats</code> in front of <code>expr</code> creating a new block if necessary</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-seq(stats,expr)(ctx)">
+ <p>Join <code>stats</code> in front of <code>expr</code> creating a new block if necessary</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="singleton(tp)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'singleton(tp)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -10788,12 +12421,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-singleton(tp)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-singleton(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="skipTransform(tree)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'skipTransform(tree)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -10845,13 +12495,31 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
- <p>Hook to indicate that a transform of some subtree should be skipped</p>
+ <div class="member-body-short" id="short-body-skipTransform(tree)(ctx)">
+ <p>Hook to indicate that a transform of some subtree should be skipped</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-skipTransform(tree)(ctx)">
+ <p>Hook to indicate that a transform of some subtree should be skipped</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="sourceFile(call)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'sourceFile(call)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -10903,14 +12571,33 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
- <p>The source file where the symbol of the <code>@inline</code> method referred to by <code>call</code>
+ <div class="member-body-short" id="short-body-sourceFile(call)(ctx)">
+ <p>The source file where the symbol of the <code>@inline</code> method referred to by <code>call</code>
+is defined</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-sourceFile(call)(ctx)">
+ <p>The source file where the symbol of the <code>@inline</code> method referred to by <code>call</code>
is defined</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="ta(ctx)" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ta(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -10951,12 +12638,29 @@ is defined</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-ta(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-ta(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="unitLiteral(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'unitLiteral(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -10997,8 +12701,24 @@ is defined</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-unitLiteral(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-unitLiteral(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>
diff --git a/api/dotty/tools/dotc/ast/tpd$/EnclosingMethodTraverser.html b/api/dotty/tools/dotc/ast/tpd$/EnclosingMethodTraverser.html
index ed06c51a6..64c3fb9df 100644
--- a/api/dotty/tools/dotc/ast/tpd$/EnclosingMethodTraverser.html
+++ b/api/dotty/tools/dotc/ast/tpd$/EnclosingMethodTraverser.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
abstract
</span>
@@ -5330,6 +5333,17 @@
<span id="entity-name">
EnclosingMethodTraverser
</span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">TreeAccumulator</span>
+
+ </div>
+
</div>
@@ -5340,12 +5354,35 @@ to the traverse method.</p>
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">EnclosingMethodTraverser</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="apply(enclMeth,tree)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'apply(enclMeth,tree)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5405,12 +5442,29 @@ to the traverse method.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-apply(enclMeth,tree)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-apply(enclMeth,tree)(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="traverse(enclMeth,tree)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'traverse(enclMeth,tree)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5470,8 +5524,24 @@ to the traverse method.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-traverse(enclMeth,tree)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-traverse(enclMeth,tree)(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>
diff --git a/api/dotty/tools/dotc/ast/tpd$/FindLocalDummyAccumulator.html b/api/dotty/tools/dotc/ast/tpd$/FindLocalDummyAccumulator.html
index 5cecf48f9..b0b2f745d 100644
--- a/api/dotty/tools/dotc/ast/tpd$/FindLocalDummyAccumulator.html
+++ b/api/dotty/tools/dotc/ast/tpd$/FindLocalDummyAccumulator.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
private
</span>
@@ -5330,16 +5333,74 @@
<span id="entity-name">
FindLocalDummyAccumulator
</span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">TreeAccumulator</span>
+
+ </div>
+
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">FindLocalDummyAccumulator</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ cls:
+ </span>
+ ClassSymbol
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">FindLocalDummyAccumulator</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>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="cls" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'cls');">[+]</span>
<span class="member-annotations">
</span>
@@ -5365,12 +5426,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-cls">
+
+ </div>
+ <div class="member-body-long" id ="long-body-cls">
+
+ </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="ctx" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ctx');">[+]</span>
<span class="member-annotations">
</span>
@@ -5396,12 +5474,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-ctx">
+
+ </div>
+ <div class="member-body-long" id ="long-body-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="apply(sym,tree)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'apply(sym,tree)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5461,8 +5556,24 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-apply(sym,tree)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-apply(sym,tree)(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>
diff --git a/api/dotty/tools/dotc/ast/tpd$/ListOfTreeDecorator$.html b/api/dotty/tools/dotc/ast/tpd$/ListOfTreeDecorator$.html
index 22f5ac422..79c03b83c 100644
--- a/api/dotty/tools/dotc/ast/tpd$/ListOfTreeDecorator$.html
+++ b/api/dotty/tools/dotc/ast/tpd$/ListOfTreeDecorator$.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
final
</span>
@@ -5330,11 +5333,23 @@
<span id="entity-name">
ListOfTreeDecorator
</span>
+
+
</div>
- <h1 class="section empty">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section empty">
+ Members
+ </h1>
<div id="entity-members" class="entity-section empty">
diff --git a/api/dotty/tools/dotc/ast/tpd$/ListOfTreeDecorator.html b/api/dotty/tools/dotc/ast/tpd$/ListOfTreeDecorator.html
index 8d256b869..d222d8f93 100644
--- a/api/dotty/tools/dotc/ast/tpd$/ListOfTreeDecorator.html
+++ b/api/dotty/tools/dotc/ast/tpd$/ListOfTreeDecorator.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
final
</span>
@@ -5330,16 +5333,59 @@
<span id="entity-name">
ListOfTreeDecorator
</span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">AnyVal</span>
+
+ </div>
+
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">ListOfTreeDecorator</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ xs:
+ </span>
+ List
+<span class="no-left no-right">[</span>
+Tree
+<span class="no-left">]</span>
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="xs" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'xs');">[+]</span>
<span class="member-annotations">
</span>
@@ -5360,17 +5406,37 @@
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+Tree
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-xs">
+
+ </div>
+ <div class="member-body-long" id ="long-body-xs">
+
+ </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="tpes" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'tpes');">[+]</span>
<span class="member-annotations">
</span>
@@ -5391,13 +5457,32 @@
- <span class="no-left">: List</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-tpes">
+
+ </div>
+ <div class="member-body-long" id ="long-body-tpes">
+
+ </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>
diff --git a/api/dotty/tools/dotc/ast/tpd$/MaybePoly$.html b/api/dotty/tools/dotc/ast/tpd$/MaybePoly$.html
index 91a196ad9..e85bdccf8 100644
--- a/api/dotty/tools/dotc/ast/tpd$/MaybePoly$.html
+++ b/api/dotty/tools/dotc/ast/tpd$/MaybePoly$.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
final
</span>
@@ -5330,6 +5333,8 @@
<span id="entity-name">
MaybePoly
</span>
+
+
</div>
@@ -5339,12 +5344,23 @@
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="unapply(tree)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'unapply(tree)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5378,13 +5394,37 @@
- <span class="no-left">: Option</span>
+ <span class="no-left">: Option
+<span class="no-left no-right">[</span>
+<span class="no-right">(</span>
+Tree<span>, </span>List
+<span class="no-left no-right">[</span>
+Tree
+<span class="no-left">]</span>
+<span class="no-left">)</span>
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-unapply(tree)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-unapply(tree)">
+
+ </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>
diff --git a/api/dotty/tools/dotc/ast/tpd$/TreeOps$.html b/api/dotty/tools/dotc/ast/tpd$/TreeOps$.html
index 3888ce645..55aa3de8f 100644
--- a/api/dotty/tools/dotc/ast/tpd$/TreeOps$.html
+++ b/api/dotty/tools/dotc/ast/tpd$/TreeOps$.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
final
</span>
@@ -5330,11 +5333,23 @@
<span id="entity-name">
TreeOps
</span>
+
+
</div>
- <h1 class="section empty">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section empty">
+ Members
+ </h1>
<div id="entity-members" class="entity-section empty">
diff --git a/api/dotty/tools/dotc/ast/tpd$/TreeOps.html b/api/dotty/tools/dotc/ast/tpd$/TreeOps.html
index 3c5f62229..b77b35b1f 100644
--- a/api/dotty/tools/dotc/ast/tpd$/TreeOps.html
+++ b/api/dotty/tools/dotc/ast/tpd$/TreeOps.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
final
</span>
@@ -5330,16 +5333,68 @@
<span id="entity-name">
TreeOps
</span>
+
+ <span id="entity-type-params">
+ <span class="no-left">[</span>
+
+ <span class="no-left">
+
+ ThisTree
+
+ </span>
+
+ <span class="no-left">]</span>
+ </span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">AnyVal</span>
+
+ </div>
+
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">TreeOps</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ tree:
+ </span>
+ ThisTree
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="tree" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'tree');">[+]</span>
<span class="member-annotations">
</span>
@@ -5365,12 +5420,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-tree">
+
+ </div>
+ <div class="member-body-long" id ="long-body-tree">
+
+ </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="and(that)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'and(that)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5422,13 +5494,31 @@
</div><!-- end member-title -->
<div class="member-body">
- <p><code>this &amp;&amp; that</code>, for boolean trees <code>this</code>, <code>that</code></p>
+ <div class="member-body-short" id="short-body-and(that)(ctx)">
+ <p><code>this &amp;&amp; that</code>, for boolean trees <code>this</code>, <code>that</code></p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-and(that)(ctx)">
+ <p><code>this &amp;&amp; that</code>, for boolean trees <code>this</code>, <code>that</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="appliedTo(arg)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'appliedTo(arg)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5480,13 +5570,31 @@
</div><!-- end member-title -->
<div class="member-body">
- <p>A unary apply node with given argument: <code>tree(arg)</code></p>
+ <div class="member-body-short" id="short-body-appliedTo(arg)(ctx)">
+ <p>A unary apply node with given argument: <code>tree(arg)</code></p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-appliedTo(arg)(ctx)">
+ <p>A unary apply node with given argument: <code>tree(arg)</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="appliedTo(arg,args)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'appliedTo(arg,args)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5549,13 +5657,31 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
- <p>An apply node with given arguments: <code>tree(arg, args0, ..., argsN)</code></p>
+ <div class="member-body-short" id="short-body-appliedTo(arg,args)(ctx)">
+ <p>An apply node with given arguments: <code>tree(arg, args0, ..., argsN)</code></p>
+ </div>
+ <div class="member-body-long" id ="long-body-appliedTo(arg,args)(ctx)">
+ <p>An apply node with given arguments: <code>tree(arg, args0, ..., argsN)</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="appliedToArgs(args)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'appliedToArgs(args)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5610,13 +5736,31 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
- <p>An apply node with given argument list <code>tree(args(0), ..., args(args.length - 1))</code></p>
+ <div class="member-body-short" id="short-body-appliedToArgs(args)(ctx)">
+ <p>An apply node with given argument list <code>tree(args(0), ..., args(args.length - 1))</code></p>
+ </div>
+ <div class="member-body-long" id ="long-body-appliedToArgs(args)(ctx)">
+ <p>An apply node with given argument list <code>tree(args(0), ..., args(args.length - 1))</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="appliedToArgss(argss)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'appliedToArgss(argss)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5674,14 +5818,33 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
- <p>The current tree applied to given argument lists:
+ <div class="member-body-short" id="short-body-appliedToArgss(argss)(ctx)">
+ <p>The current tree applied to given argument lists:
<code>tree (argss(0)) ... (argss(argss.length -1))</code></p>
+ </div>
+ <div class="member-body-long" id ="long-body-appliedToArgss(argss)(ctx)">
+ <p>The current tree applied to given argument lists:
+<code>tree (argss(0)) ... (argss(argss.length -1))</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="appliedToNone(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'appliedToNone(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5722,12 +5885,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-appliedToNone(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-appliedToNone(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="appliedToType(targ)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'appliedToType(targ)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5779,13 +5959,31 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
- <p>The current tree applied to given type argument: <code>tree[targ]</code></p>
+ <div class="member-body-short" id="short-body-appliedToType(targ)(ctx)">
+ <p>The current tree applied to given type argument: <code>tree[targ]</code></p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-appliedToType(targ)(ctx)">
+ <p>The current tree applied to given type argument: <code>tree[targ]</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="appliedToTypeTrees(targs)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'appliedToTypeTrees(targs)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5840,13 +6038,31 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
- <p>The current tree applied to given type argument list: <code>tree[targs(0), ..., targs(targs.length - 1)]</code></p>
+ <div class="member-body-short" id="short-body-appliedToTypeTrees(targs)(ctx)">
+ <p>The current tree applied to given type argument list: <code>tree[targs(0), ..., targs(targs.length - 1)]</code></p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-appliedToTypeTrees(targs)(ctx)">
+ <p>The current tree applied to given type argument list: <code>tree[targs(0), ..., targs(targs.length - 1)]</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="appliedToTypes(targs)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'appliedToTypes(targs)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5901,13 +6117,31 @@ Type
</div><!-- end member-title -->
<div class="member-body">
- <p>The current tree applied to given type arguments: <code>tree[targ0, ..., targN]</code></p>
+ <div class="member-body-short" id="short-body-appliedToTypes(targs)(ctx)">
+ <p>The current tree applied to given type arguments: <code>tree[targ0, ..., targN]</code></p>
+ </div>
+ <div class="member-body-long" id ="long-body-appliedToTypes(targs)(ctx)">
+ <p>The current tree applied to given type arguments: <code>tree[targ0, ..., targN]</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="asInstance(tp)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'asInstance(tp)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5959,13 +6193,31 @@ Type
</div><!-- end member-title -->
<div class="member-body">
- <p>tree.asInstanceOf[<code>tp</code>]</p>
+ <div class="member-body-short" id="short-body-asInstance(tp)(ctx)">
+ <p>tree.asInstanceOf[<code>tp</code>]</p>
+ </div>
+ <div class="member-body-long" id ="long-body-asInstance(tp)(ctx)">
+ <p>tree.asInstanceOf[<code>tp</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="becomes(rhs)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'becomes(rhs)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6017,14 +6269,33 @@ Type
</div><!-- end member-title -->
<div class="member-body">
- <p>The translation of <code>tree = rhs</code>.
+ <div class="member-body-short" id="short-body-becomes(rhs)(ctx)">
+ <p>The translation of <code>tree = rhs</code>.
This is either the tree as an assignment, to a setter call.</p>
+ </div>
+ <div class="member-body-long" id ="long-body-becomes(rhs)(ctx)">
+ <p>The translation of <code>tree = rhs</code>.
+This is either the tree as an assignment, to a setter call.</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="changeOwner(from,to)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'changeOwner(from,to)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6084,14 +6355,33 @@ This is either the tree as an assignment, to a setter call.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Change owner from <code>from</code> to <code>to</code>. If <code>from</code> is a weak owner, also change its
+ <div class="member-body-short" id="short-body-changeOwner(from,to)(ctx)">
+ <p>Change owner from <code>from</code> to <code>to</code>. If <code>from</code> is a weak owner, also change its
owner to <code>to</code>, and continue until a non-weak owner is reached.</p>
+ </div>
+ <div class="member-body-long" id ="long-body-changeOwner(from,to)(ctx)">
+ <p>Change owner from <code>from</code> to <code>to</code>. If <code>from</code> is a weak owner, also change its
+owner to <code>to</code>, and continue until a non-weak owner is reached.</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="changeOwnerAfter(from,to,trans)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'changeOwnerAfter(from,to,trans)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6159,14 +6449,33 @@ owner to <code>to</code>, and continue until a non-weak owner is reached.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>After phase <code>trans</code>, set the owner of every definition in this tree that was formerly
+ <div class="member-body-short" id="short-body-changeOwnerAfter(from,to,trans)(ctx)">
+ <p>After phase <code>trans</code>, set the owner of every definition in this tree that was formerly
+owner by <code>from</code> to <code>to</code>.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-changeOwnerAfter(from,to,trans)(ctx)">
+ <p>After phase <code>trans</code>, set the owner of every definition in this tree that was formerly
owner by <code>from</code> to <code>to</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="deepFold(z)(op)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'deepFold(z)(op)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6229,12 +6538,29 @@ owner by <code>from</code> to <code>to</code>.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-deepFold(z)(op)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-deepFold(z)(op)(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="ensureApplied(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ensureApplied(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6275,13 +6601,31 @@ owner by <code>from</code> to <code>to</code>.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Apply to <code>()</code> unless tree's widened type is parameterless</p>
+ <div class="member-body-short" id="short-body-ensureApplied(ctx)">
+ <p>Apply to <code>()</code> unless tree's widened type is parameterless</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-ensureApplied(ctx)">
+ <p>Apply to <code>()</code> unless tree's widened type is parameterless</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="ensureConforms(tp)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ensureConforms(tp)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6333,15 +6677,35 @@ owner by <code>from</code> to <code>to</code>.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p><code>tree.asInstanceOf[tp]</code> (or its box/unbox/cast equivalent when after
+ <div class="member-body-short" id="short-body-ensureConforms(tp)(ctx)">
+ <p><code>tree.asInstanceOf[tp]</code> (or its box/unbox/cast equivalent when after
erasure and value and non-value types are mixed),
unless tree's type already conforms...</p>
+ </div>
+ <div class="member-body-long" id ="long-body-ensureConforms(tp)(ctx)">
+ <p><code>tree.asInstanceOf[tp]</code> (or its box/unbox/cast equivalent when after
+erasure and value and non-value types are mixed),
+unless tree's type already conforms to <code>tp</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="existsSubTree(p)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'existsSubTree(p)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6393,13 +6757,31 @@ unless tree's type already conforms...</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Is there a subtree of this tree that satisfies predicate <code>p</code>?</p>
+ <div class="member-body-short" id="short-body-existsSubTree(p)(ctx)">
+ <p>Is there a subtree of this tree that satisfies predicate <code>p</code>?</p>
+ </div>
+ <div class="member-body-long" id ="long-body-existsSubTree(p)(ctx)">
+ <p>Is there a subtree of this tree that satisfies predicate <code>p</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="filterSubTrees(f)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'filterSubTrees(f)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6446,18 +6828,39 @@ unless tree's type already conforms...</p>
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+Tree
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>All subtrees of this tree that satisfy predicate <code>p</code>.</p>
+ <div class="member-body-short" id="short-body-filterSubTrees(f)(ctx)">
+ <p>All subtrees of this tree that satisfy predicate <code>p</code>.</p>
+ </div>
+ <div class="member-body-long" id ="long-body-filterSubTrees(f)(ctx)">
+ <p>All subtrees of this tree that satisfy predicate <code>p</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="find(pred)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'find(pred)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6504,17 +6907,37 @@ unless tree's type already conforms...</p>
- <span class="no-left">: Option</span>
+ <span class="no-left">: Option
+<span class="no-left no-right">[</span>
+Tree
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-find(pred)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-find(pred)(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="foreachSubTree(f)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'foreachSubTree(f)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6566,13 +6989,31 @@ unless tree's type already conforms...</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Apply <code>f</code> to each subtree of this tree</p>
+ <div class="member-body-short" id="short-body-foreachSubTree(f)(ctx)">
+ <p>Apply <code>f</code> to each subtree of this tree</p>
+ </div>
+ <div class="member-body-long" id ="long-body-foreachSubTree(f)(ctx)">
+ <p>Apply <code>f</code> to each subtree of this tree</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="isInstance(tp)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isInstance(tp)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6624,13 +7065,31 @@ unless tree's type already conforms...</p>
</div><!-- end member-title -->
<div class="member-body">
- <p><code>tree.isInstanceOf[tp]</code></p>
+ <div class="member-body-short" id="short-body-isInstance(tp)(ctx)">
+ <p><code>tree.isInstanceOf[tp]</code></p>
+ </div>
+ <div class="member-body-long" id ="long-body-isInstance(tp)(ctx)">
+ <p><code>tree.isInstanceOf[tp]</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="isInstantiation" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isInstantiation');">[+]</span>
<span class="member-annotations">
</span>
@@ -6656,12 +7115,29 @@ unless tree's type already conforms...</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-isInstantiation">
+
+ </div>
+ <div class="member-body-long" id ="long-body-isInstantiation">
+
+ </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="isValue(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isValue(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6702,12 +7178,29 @@ unless tree's type already conforms...</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-isValue(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-isValue(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="isValueOrPattern(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isValueOrPattern(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6748,12 +7241,29 @@ unless tree's type already conforms...</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-isValueOrPattern(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-isValueOrPattern(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="isValueType" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isValueType');">[+]</span>
<span class="member-annotations">
</span>
@@ -6779,12 +7289,29 @@ unless tree's type already conforms...</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-isValueType">
+
+ </div>
+ <div class="member-body-long" id ="long-body-isValueType">
+
+ </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="or(that)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'or(that)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6836,13 +7363,31 @@ unless tree's type already conforms...</p>
</div><!-- end member-title -->
<div class="member-body">
- <p><code>this || that</code>, for boolean trees <code>this</code>, <code>that</code></p>
+ <div class="member-body-short" id="short-body-or(that)(ctx)">
+ <p><code>this || that</code>, for boolean trees <code>this</code>, <code>that</code></p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-or(that)(ctx)">
+ <p><code>this || that</code>, for boolean trees <code>this</code>, <code>that</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="select(name)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'select(name)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6894,13 +7439,31 @@ unless tree's type already conforms...</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>A select node with the given selector name and a computed type</p>
+ <div class="member-body-short" id="short-body-select(name)(ctx)">
+ <p>A select node with the given selector name and a computed type</p>
+ </div>
+ <div class="member-body-long" id ="long-body-select(name)(ctx)">
+ <p>A select node with the given selector name and a computed type</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="select(tp)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'select(tp)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6952,13 +7515,31 @@ unless tree's type already conforms...</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>A select node with the given type</p>
+ <div class="member-body-short" id="short-body-select(tp)(ctx)">
+ <p>A select node with the given type</p>
+ </div>
+ <div class="member-body-long" id ="long-body-select(tp)(ctx)">
+ <p>A select node with the given type</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="select(sym)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'select(sym)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7010,15 +7591,35 @@ unless tree's type already conforms...</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>A select node that selects the given symbol. Note: Need to make sure this
+ <div class="member-body-short" id="short-body-select(sym)(ctx)">
+ <p>A select node that selects the given symbol. Note: Need to make sure this
is in fact the symbol you would get when you select with the symbol's name,
ot...</p>
+ </div>
+ <div class="member-body-long" id ="long-body-select(sym)(ctx)">
+ <p>A select node that selects the given symbol. Note: Need to make sure this
+is in fact the symbol you would get when you select with the symbol's name,
+otherwise a data race may occur which would be flagged by -Yno-double-bindings.</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="selectWithSig(name,sig)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'selectWithSig(name,sig)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7078,13 +7679,31 @@ ot...</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>A select node with the given selector name and signature and a computed type</p>
+ <div class="member-body-short" id="short-body-selectWithSig(name,sig)(ctx)">
+ <p>A select node with the given selector name and signature and a computed type</p>
+ </div>
+ <div class="member-body-long" id ="long-body-selectWithSig(name,sig)(ctx)">
+ <p>A select node with the given selector name and signature and a computed type</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="selectWithSig(sym)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'selectWithSig(sym)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7136,16 +7755,37 @@ ot...</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>A select node with selector name and signature taken from <code>sym</code>.
+ <div class="member-body-short" id="short-body-selectWithSig(sym)(ctx)">
+ <p>A select node with selector name and signature taken from <code>sym</code>.
Note: Use this method instead of select(sym) if the referenced symbol
might be overridden...
</p>
+ </div>
+ <div class="member-body-long" id ="long-body-selectWithSig(sym)(ctx)">
+ <p>A select node with selector name and signature taken from <code>sym</code>.
+Note: Use this method instead of select(sym) if the referenced symbol
+might be overridden in the type of the qualifier prefix. See note
+on select(sym: Symbol).</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="shallowFold(z)(op)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'shallowFold(z)(op)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7208,12 +7848,29 @@ might be overridden...
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-shallowFold(z)(op)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-shallowFold(z)(op)(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="subst(from,to)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'subst(from,to)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7279,12 +7936,29 @@ Symbol
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-subst(from,to)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-subst(from,to)(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="wildcardToDefault(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'wildcardToDefault(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7325,10 +7999,28 @@ Symbol
</div><!-- end member-title -->
<div class="member-body">
- <p>If inititializer tree is `_', the default value of its type,
+ <div class="member-body-short" id="short-body-wildcardToDefault(ctx)">
+ <p>If inititializer tree is `_', the default value of its type,
+otherwise the tree itself.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-wildcardToDefault(ctx)">
+ <p>If inititializer tree is `_', the default value of its type,
otherwise the tree itself.</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>
diff --git a/api/dotty/tools/dotc/ast/tpd$/TypedTreeCopier.html b/api/dotty/tools/dotc/ast/tpd$/TypedTreeCopier.html
index d85983135..a58164727 100644
--- a/api/dotty/tools/dotc/ast/tpd$/TypedTreeCopier.html
+++ b/api/dotty/tools/dotc/ast/tpd$/TypedTreeCopier.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,16 +5333,50 @@
<span id="entity-name">
TypedTreeCopier
</span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">TreeCopier</span>
+
+ </div>
+
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">TypedTreeCopier</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="Annotated(tree)(arg,annot)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Annotated(tree)(arg,annot)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5410,12 +5447,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Annotated(tree)(arg,annot)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Annotated(tree)(arg,annot)(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="Apply(tree)(fun,args)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Apply(tree)(fun,args)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5489,12 +5543,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Apply(tree)(fun,args)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Apply(tree)(fun,args)(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="Assign(tree)(lhs,rhs)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Assign(tree)(lhs,rhs)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5565,12 +5636,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Assign(tree)(lhs,rhs)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Assign(tree)(lhs,rhs)(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="Block(tree)(stats,expr)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Block(tree)(stats,expr)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5644,12 +5732,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Block(tree)(stats,expr)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Block(tree)(stats,expr)(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="CaseDef(tree)(pat,guard,body)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'CaseDef(tree)(pat,guard,body)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5728,12 +5833,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-CaseDef(tree)(pat,guard,body)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-CaseDef(tree)(pat,guard,body)(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="CaseDef(tree)(pat,guard,body)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'CaseDef(tree)(pat,guard,body)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5812,12 +5934,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-CaseDef(tree)(pat,guard,body)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-CaseDef(tree)(pat,guard,body)(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="CaseDef$default$2(tree)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'CaseDef$default$2(tree)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5851,17 +5990,37 @@ Tree
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-CaseDef$default$2(tree)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-CaseDef$default$2(tree)">
+
+ </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="CaseDef$default$3(tree)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'CaseDef$default$3(tree)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5895,17 +6054,37 @@ Tree
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-CaseDef$default$3(tree)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-CaseDef$default$3(tree)">
+
+ </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="CaseDef$default$4(tree)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'CaseDef$default$4(tree)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5939,17 +6118,37 @@ Tree
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-CaseDef$default$4(tree)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-CaseDef$default$4(tree)">
+
+ </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="Closure(tree)(env,meth,tpt)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Closure(tree)(env,meth,tpt)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6031,12 +6230,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Closure(tree)(env,meth,tpt)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Closure(tree)(env,meth,tpt)(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="Closure(tree)(env,meth,tpt)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Closure(tree)(env,meth,tpt)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6118,12 +6334,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Closure(tree)(env,meth,tpt)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Closure(tree)(env,meth,tpt)(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="Closure$default$2(tree)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Closure$default$2(tree)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6157,17 +6390,40 @@ Tree
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span>
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Closure$default$2(tree)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Closure$default$2(tree)">
+
+ </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="Closure$default$3(tree)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Closure$default$3(tree)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6201,17 +6457,37 @@ Tree
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Closure$default$3(tree)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Closure$default$3(tree)">
+
+ </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="Closure$default$4(tree)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Closure$default$4(tree)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6245,17 +6521,37 @@ Tree
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Closure$default$4(tree)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Closure$default$4(tree)">
+
+ </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="If(tree)(cond,thenp,elsep)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'If(tree)(cond,thenp,elsep)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6334,12 +6630,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-If(tree)(cond,thenp,elsep)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-If(tree)(cond,thenp,elsep)(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="If(tree)(cond,thenp,elsep)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'If(tree)(cond,thenp,elsep)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6418,12 +6731,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-If(tree)(cond,thenp,elsep)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-If(tree)(cond,thenp,elsep)(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="If$default$2(tree)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'If$default$2(tree)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6457,17 +6787,37 @@ Tree
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-If$default$2(tree)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-If$default$2(tree)">
+
+ </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="If$default$3(tree)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'If$default$3(tree)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6501,17 +6851,37 @@ Tree
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-If$default$3(tree)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-If$default$3(tree)">
+
+ </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="If$default$4(tree)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'If$default$4(tree)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6545,17 +6915,37 @@ Tree
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-If$default$4(tree)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-If$default$4(tree)">
+
+ </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="Literal(tree)(const)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Literal(tree)(const)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6618,12 +7008,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Literal(tree)(const)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Literal(tree)(const)(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="Match(tree)(selector,cases)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Match(tree)(selector,cases)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6697,12 +7104,29 @@ CaseDef
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Match(tree)(selector,cases)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Match(tree)(selector,cases)(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="NamedArg(tree)(name,arg)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'NamedArg(tree)(name,arg)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6773,12 +7197,29 @@ CaseDef
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-NamedArg(tree)(name,arg)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-NamedArg(tree)(name,arg)(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="New(tree)(tpt)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'New(tree)(tpt)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6841,12 +7282,29 @@ CaseDef
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-New(tree)(tpt)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-New(tree)(tpt)(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="Return(tree)(expr,from)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Return(tree)(expr,from)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6917,12 +7375,29 @@ CaseDef
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Return(tree)(expr,from)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Return(tree)(expr,from)(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="Select(tree)(qualifier,name)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Select(tree)(qualifier,name)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6993,12 +7468,29 @@ CaseDef
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Select(tree)(qualifier,name)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Select(tree)(qualifier,name)(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="SeqLiteral(tree)(elems,elemtpt)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'SeqLiteral(tree)(elems,elemtpt)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7072,12 +7564,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-SeqLiteral(tree)(elems,elemtpt)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-SeqLiteral(tree)(elems,elemtpt)(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="Try(tree)(expr,cases,finalizer)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Try(tree)(expr,cases,finalizer)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7159,12 +7668,29 @@ CaseDef
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Try(tree)(expr,cases,finalizer)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Try(tree)(expr,cases,finalizer)(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="Try(tree)(expr,cases,finalizer)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Try(tree)(expr,cases,finalizer)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7246,12 +7772,29 @@ CaseDef
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Try(tree)(expr,cases,finalizer)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Try(tree)(expr,cases,finalizer)(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="Try$default$2(tree)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Try$default$2(tree)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7285,17 +7828,37 @@ CaseDef
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Try$default$2(tree)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Try$default$2(tree)">
+
+ </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="Try$default$3(tree)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Try$default$3(tree)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7329,17 +7892,40 @@ CaseDef
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+CaseDef
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span>
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Try$default$3(tree)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Try$default$3(tree)">
+
+ </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="Try$default$4(tree)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Try$default$4(tree)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7373,17 +7959,37 @@ CaseDef
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Try$default$4(tree)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Try$default$4(tree)">
+
+ </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="TypeApply(tree)(fun,args)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'TypeApply(tree)(fun,args)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7457,12 +8063,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-TypeApply(tree)(fun,args)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-TypeApply(tree)(fun,args)(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="Typed(tree)(expr,tpt)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Typed(tree)(expr,tpt)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7533,12 +8156,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Typed(tree)(expr,tpt)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Typed(tree)(expr,tpt)(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="postProcess(tree,copied)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'postProcess(tree,copied)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7580,17 +8220,37 @@ Tree
- <span class="no-left">: ThisTree</span>
+ <span class="no-left">: ThisTree
+<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-postProcess(tree,copied)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-postProcess(tree,copied)">
+
+ </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="postProcess(tree,copied)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'postProcess(tree,copied)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7632,13 +8292,32 @@ Tree
- <span class="no-left">: ThisTree</span>
+ <span class="no-left">: ThisTree
+<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-postProcess(tree,copied)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-postProcess(tree,copied)">
+
+ </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>
diff --git a/api/dotty/tools/dotc/ast/untpd$.html b/api/dotty/tools/dotc/ast/untpd$.html
index 49708ead5..9dff97b31 100644
--- a/api/dotty/tools/dotc/ast/untpd$.html
+++ b/api/dotty/tools/dotc/ast/untpd$.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
final
</span>
@@ -5330,16 +5333,43 @@
<span id="entity-name">
untpd
</span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">Instance</span>
+
+
+ <span class="keyword">with</span>
+
+ <span class="entity-super-type">UntypedTreeInfo</span>
+
+ </div>
+
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="ContextBounds" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ContextBounds');">[+]</span>
<span class="member-annotations">
</span>
@@ -5363,12 +5393,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-ContextBounds">
+
+ </div>
+ <div class="member-body-long" id ="long-body-ContextBounds">
+
+ </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="ContextBounds$" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ContextBounds$');">[+]</span>
<span class="member-annotations">
</span>
@@ -5392,12 +5439,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-ContextBounds$">
+
+ </div>
+ <div class="member-body-long" id ="long-body-ContextBounds$">
+
+ </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="DerivedTypeTree" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'DerivedTypeTree');">[+]</span>
<span class="member-annotations">
</span>
@@ -5421,14 +5485,33 @@
</div><!-- end member-title -->
<div class="member-body">
- <p>A type tree that gets its type from some other tree's symbol. Enters the
+ <div class="member-body-short" id="short-body-DerivedTypeTree">
+ <p>A type tree that gets its type from some other tree's symbol. Enters the
+type tree in the References attachment of the <code>from</code> tree as a side effect.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-DerivedTypeTree">
+ <p>A type tree that gets its type from some other tree's symbol. Enters the
type tree in the References attachment of the <code>from</code> tree as a side effect.</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="DoWhile" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'DoWhile');">[+]</span>
<span class="member-annotations">
</span>
@@ -5452,12 +5535,29 @@ type tree in the References attachment of the <code>from</code> tree as a side e
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-DoWhile">
+
+ </div>
+ <div class="member-body-long" id ="long-body-DoWhile">
+
+ </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="DoWhile$" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'DoWhile$');">[+]</span>
<span class="member-annotations">
</span>
@@ -5481,12 +5581,29 @@ type tree in the References attachment of the <code>from</code> tree as a side e
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-DoWhile$">
+
+ </div>
+ <div class="member-body-long" id ="long-body-DoWhile$">
+
+ </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="EmptyTypeIdent$" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'EmptyTypeIdent$');">[+]</span>
<span class="member-annotations">
@sharable
</span>
@@ -5510,12 +5627,29 @@ type tree in the References attachment of the <code>from</code> tree as a side e
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-EmptyTypeIdent$">
+
+ </div>
+ <div class="member-body-long" id ="long-body-EmptyTypeIdent$">
+
+ </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="ForDo" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ForDo');">[+]</span>
<span class="member-annotations">
</span>
@@ -5539,12 +5673,29 @@ type tree in the References attachment of the <code>from</code> tree as a side e
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-ForDo">
+
+ </div>
+ <div class="member-body-long" id ="long-body-ForDo">
+
+ </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="ForDo$" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ForDo$');">[+]</span>
<span class="member-annotations">
</span>
@@ -5568,12 +5719,29 @@ type tree in the References attachment of the <code>from</code> tree as a side e
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-ForDo$">
+
+ </div>
+ <div class="member-body-long" id ="long-body-ForDo$">
+
+ </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="ForYield" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ForYield');">[+]</span>
<span class="member-annotations">
</span>
@@ -5597,12 +5765,29 @@ type tree in the References attachment of the <code>from</code> tree as a side e
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-ForYield">
+
+ </div>
+ <div class="member-body-long" id ="long-body-ForYield">
+
+ </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="ForYield$" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ForYield$');">[+]</span>
<span class="member-annotations">
</span>
@@ -5626,12 +5811,29 @@ type tree in the References attachment of the <code>from</code> tree as a side e
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-ForYield$">
+
+ </div>
+ <div class="member-body-long" id ="long-body-ForYield$">
+
+ </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="Function" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Function');">[+]</span>
<span class="member-annotations">
</span>
@@ -5655,12 +5857,29 @@ type tree in the References attachment of the <code>from</code> tree as a side e
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Function">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Function">
+
+ </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="Function$" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Function$');">[+]</span>
<span class="member-annotations">
</span>
@@ -5684,12 +5903,29 @@ type tree in the References attachment of the <code>from</code> tree as a side e
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Function$">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Function$">
+
+ </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="GenAlias" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'GenAlias');">[+]</span>
<span class="member-annotations">
</span>
@@ -5713,12 +5949,29 @@ type tree in the References attachment of the <code>from</code> tree as a side e
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-GenAlias">
+
+ </div>
+ <div class="member-body-long" id ="long-body-GenAlias">
+
+ </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="GenAlias$" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'GenAlias$');">[+]</span>
<span class="member-annotations">
</span>
@@ -5742,12 +5995,29 @@ type tree in the References attachment of the <code>from</code> tree as a side e
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-GenAlias$">
+
+ </div>
+ <div class="member-body-long" id ="long-body-GenAlias$">
+
+ </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="GenFrom" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'GenFrom');">[+]</span>
<span class="member-annotations">
</span>
@@ -5771,12 +6041,29 @@ type tree in the References attachment of the <code>from</code> tree as a side e
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-GenFrom">
+
+ </div>
+ <div class="member-body-long" id ="long-body-GenFrom">
+
+ </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="GenFrom$" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'GenFrom$');">[+]</span>
<span class="member-annotations">
</span>
@@ -5800,12 +6087,29 @@ type tree in the References attachment of the <code>from</code> tree as a side e
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-GenFrom$">
+
+ </div>
+ <div class="member-body-long" id ="long-body-GenFrom$">
+
+ </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="ImplicitFunction" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ImplicitFunction');">[+]</span>
<span class="member-annotations">
</span>
@@ -5829,13 +6133,31 @@ type tree in the References attachment of the <code>from</code> tree as a side e
</div><!-- end member-title -->
<div class="member-body">
- <p>An implicit function type</p>
+ <div class="member-body-short" id="short-body-ImplicitFunction">
+ <p>An implicit function type</p>
+ </div>
+ <div class="member-body-long" id ="long-body-ImplicitFunction">
+ <p>An implicit function type</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="InfixOp" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'InfixOp');">[+]</span>
<span class="member-annotations">
</span>
@@ -5859,12 +6181,29 @@ type tree in the References attachment of the <code>from</code> tree as a side e
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-InfixOp">
+
+ </div>
+ <div class="member-body-long" id ="long-body-InfixOp">
+
+ </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="InfixOp$" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'InfixOp$');">[+]</span>
<span class="member-annotations">
</span>
@@ -5888,12 +6227,29 @@ type tree in the References attachment of the <code>from</code> tree as a side e
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-InfixOp$">
+
+ </div>
+ <div class="member-body-long" id ="long-body-InfixOp$">
+
+ </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="InfixOpBlock" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'InfixOpBlock');">[+]</span>
<span class="member-annotations">
</span>
@@ -5917,16 +6273,37 @@ type tree in the References attachment of the <code>from</code> tree as a side e
</div><!-- end member-title -->
<div class="member-body">
- <p>A block arising from a right-associative infix operation, where, e.g.</p>
+ <div class="member-body-short" id="short-body-InfixOpBlock">
+ <p>A block arising from a right-associative infix operation, where, e.g.</p>
+<p>a +: b</p>
+<p>is expanded to</p>
+<p>{ val x = a; b.+:(x) }</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-InfixOpBlock">
+ <p>A block arising from a right-associative infix operation, where, e.g.</p>
<p>a +: b</p>
<p>is expanded to</p>
<p>{ val x = a; b.+:(x) }</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="InterpolatedString" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'InterpolatedString');">[+]</span>
<span class="member-annotations">
</span>
@@ -5950,13 +6327,31 @@ type tree in the References attachment of the <code>from</code> tree as a side e
</div><!-- end member-title -->
<div class="member-body">
- <p>An interpolated string</p>
+ <div class="member-body-short" id="short-body-InterpolatedString">
+ <p>An interpolated string</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-InterpolatedString">
+ <p>An interpolated string</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="InterpolatedString$" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'InterpolatedString$');">[+]</span>
<span class="member-annotations">
</span>
@@ -5980,13 +6375,31 @@ type tree in the References attachment of the <code>from</code> tree as a side e
</div><!-- end member-title -->
<div class="member-body">
- <p>An interpolated string</p>
+ <div class="member-body-short" id="short-body-InterpolatedString$">
+ <p>An interpolated string</p>
+ </div>
+ <div class="member-body-long" id ="long-body-InterpolatedString$">
+ <p>An interpolated string</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="Mod" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Mod');">[+]</span>
<span class="member-annotations">
</span>
@@ -6010,15 +6423,35 @@ type tree in the References attachment of the <code>from</code> tree as a side e
</div><!-- end member-title -->
<div class="member-body">
- <p>Mod is intended to record syntactic information about modifiers, it's
+ <div class="member-body-short" id="short-body-Mod">
+ <p>Mod is intended to record syntactic information about modifiers, it's
NOT a replacement of FlagSet.</p>
<p>For any query about semantic information, check <code>flag...</code></p>
+ </div>
+ <div class="member-body-long" id ="long-body-Mod">
+ <p>Mod is intended to record syntactic information about modifiers, it's
+NOT a replacement of FlagSet.</p>
+<p>For any query about semantic information, check <code>flags</code> instead.</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="Mod$" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Mod$');">[+]</span>
<span class="member-annotations">
</span>
@@ -6042,12 +6475,29 @@ NOT a replacement of FlagSet.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Mod$">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Mod$">
+
+ </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="Modifiers" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Modifiers');">[+]</span>
<span class="member-annotations">
</span>
@@ -6071,13 +6521,31 @@ NOT a replacement of FlagSet.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Modifiers and annotations for definitions</p>
+ <div class="member-body-short" id="short-body-Modifiers">
+ <p>Modifiers and annotations for definitions</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-Modifiers">
+ <p>Modifiers and annotations for definitions</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="Modifiers$" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Modifiers$');">[+]</span>
<span class="member-annotations">
</span>
@@ -6101,13 +6569,31 @@ NOT a replacement of FlagSet.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Modifiers and annotations for definitions</p>
+ <div class="member-body-short" id="short-body-Modifiers$">
+ <p>Modifiers and annotations for definitions</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-Modifiers$">
+ <p>Modifiers and annotations for definitions</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="ModsDecorator" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ModsDecorator');">[+]</span>
<span class="member-annotations">
</span>
@@ -6131,12 +6617,29 @@ NOT a replacement of FlagSet.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-ModsDecorator">
+
+ </div>
+ <div class="member-body-long" id ="long-body-ModsDecorator">
+
+ </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="ModuleDef" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ModuleDef');">[+]</span>
<span class="member-annotations">
</span>
@@ -6160,13 +6663,31 @@ NOT a replacement of FlagSet.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>mods object name impl</p>
+ <div class="member-body-short" id="short-body-ModuleDef">
+ <p>mods object name impl</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-ModuleDef">
+ <p>mods object name impl</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="ModuleDef$" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ModuleDef$');">[+]</span>
<span class="member-annotations">
</span>
@@ -6190,13 +6711,31 @@ NOT a replacement of FlagSet.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>mods object name impl</p>
+ <div class="member-body-short" id="short-body-ModuleDef$">
+ <p>mods object name impl</p>
+ </div>
+ <div class="member-body-long" id ="long-body-ModuleDef$">
+ <p>mods object name impl</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="OpTree" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'OpTree');">[+]</span>
<span class="member-annotations">
</span>
@@ -6220,12 +6759,29 @@ NOT a replacement of FlagSet.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-OpTree">
+
+ </div>
+ <div class="member-body-long" id ="long-body-OpTree">
+
+ </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="Parens" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Parens');">[+]</span>
<span class="member-annotations">
</span>
@@ -6249,12 +6805,29 @@ NOT a replacement of FlagSet.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Parens">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Parens">
+
+ </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="Parens$" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Parens$');">[+]</span>
<span class="member-annotations">
</span>
@@ -6278,12 +6851,29 @@ NOT a replacement of FlagSet.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Parens$">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Parens$">
+
+ </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="ParsedTry" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ParsedTry');">[+]</span>
<span class="member-annotations">
</span>
@@ -6307,12 +6897,29 @@ NOT a replacement of FlagSet.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-ParsedTry">
+
+ </div>
+ <div class="member-body-long" id ="long-body-ParsedTry">
+
+ </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="ParsedTry$" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ParsedTry$');">[+]</span>
<span class="member-annotations">
</span>
@@ -6336,12 +6943,29 @@ NOT a replacement of FlagSet.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-ParsedTry$">
+
+ </div>
+ <div class="member-body-long" id ="long-body-ParsedTry$">
+
+ </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="PatDef" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'PatDef');">[+]</span>
<span class="member-annotations">
</span>
@@ -6365,12 +6989,29 @@ NOT a replacement of FlagSet.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-PatDef">
+
+ </div>
+ <div class="member-body-long" id ="long-body-PatDef">
+
+ </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="PatDef$" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'PatDef$');">[+]</span>
<span class="member-annotations">
</span>
@@ -6394,12 +7035,29 @@ NOT a replacement of FlagSet.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-PatDef$">
+
+ </div>
+ <div class="member-body-long" id ="long-body-PatDef$">
+
+ </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="PostfixOp" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'PostfixOp');">[+]</span>
<span class="member-annotations">
</span>
@@ -6423,12 +7081,29 @@ NOT a replacement of FlagSet.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-PostfixOp">
+
+ </div>
+ <div class="member-body-long" id ="long-body-PostfixOp">
+
+ </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="PostfixOp$" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'PostfixOp$');">[+]</span>
<span class="member-annotations">
</span>
@@ -6452,12 +7127,29 @@ NOT a replacement of FlagSet.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-PostfixOp$">
+
+ </div>
+ <div class="member-body-long" id ="long-body-PostfixOp$">
+
+ </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="PrefixOp" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'PrefixOp');">[+]</span>
<span class="member-annotations">
</span>
@@ -6481,12 +7173,29 @@ NOT a replacement of FlagSet.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-PrefixOp">
+
+ </div>
+ <div class="member-body-long" id ="long-body-PrefixOp">
+
+ </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="PrefixOp$" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'PrefixOp$');">[+]</span>
<span class="member-annotations">
</span>
@@ -6510,12 +7219,29 @@ NOT a replacement of FlagSet.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-PrefixOp$">
+
+ </div>
+ <div class="member-body-long" id ="long-body-PrefixOp$">
+
+ </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="SymbolLit" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'SymbolLit');">[+]</span>
<span class="member-annotations">
</span>
@@ -6539,12 +7265,29 @@ NOT a replacement of FlagSet.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-SymbolLit">
+
+ </div>
+ <div class="member-body-long" id ="long-body-SymbolLit">
+
+ </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="SymbolLit$" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'SymbolLit$');">[+]</span>
<span class="member-annotations">
</span>
@@ -6568,12 +7311,29 @@ NOT a replacement of FlagSet.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-SymbolLit$">
+
+ </div>
+ <div class="member-body-long" id ="long-body-SymbolLit$">
+
+ </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="Throw" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Throw');">[+]</span>
<span class="member-annotations">
</span>
@@ -6597,12 +7357,29 @@ NOT a replacement of FlagSet.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Throw">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Throw">
+
+ </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="Throw$" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Throw$');">[+]</span>
<span class="member-annotations">
</span>
@@ -6626,12 +7403,29 @@ NOT a replacement of FlagSet.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Throw$">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Throw$">
+
+ </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="Tuple" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Tuple');">[+]</span>
<span class="member-annotations">
</span>
@@ -6655,12 +7449,29 @@ NOT a replacement of FlagSet.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Tuple">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Tuple">
+
+ </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="Tuple$" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Tuple$');">[+]</span>
<span class="member-annotations">
</span>
@@ -6684,12 +7495,29 @@ NOT a replacement of FlagSet.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Tuple$">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Tuple$">
+
+ </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="TypedSplice" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'TypedSplice');">[+]</span>
<span class="member-annotations">
</span>
@@ -6713,13 +7541,31 @@ NOT a replacement of FlagSet.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>A typed subtree of an untyped tree needs to be wrapped in a TypedSlice</p>
+ <div class="member-body-short" id="short-body-TypedSplice">
+ <p>A typed subtree of an untyped tree needs to be wrapped in a TypedSlice</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-TypedSplice">
+ <p>A typed subtree of an untyped tree needs to be wrapped in a TypedSlice</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="TypedSplice$" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'TypedSplice$');">[+]</span>
<span class="member-annotations">
</span>
@@ -6743,12 +7589,29 @@ NOT a replacement of FlagSet.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-TypedSplice$">
+
+ </div>
+ <div class="member-body-long" id ="long-body-TypedSplice$">
+
+ </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="UntypedDeepFolder" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'UntypedDeepFolder');">[+]</span>
<span class="member-annotations">
</span>
@@ -6772,13 +7635,31 @@ NOT a replacement of FlagSet.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Fold <code>f</code> over all tree nodes, in depth-first, prefix order</p>
+ <div class="member-body-short" id="short-body-UntypedDeepFolder">
+ <p>Fold <code>f</code> over all tree nodes, in depth-first, prefix order</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-UntypedDeepFolder">
+ <p>Fold <code>f</code> over all tree nodes, in depth-first, prefix order</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="UntypedTreeAccumulator" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'UntypedTreeAccumulator');">[+]</span>
<span class="member-annotations">
</span>
@@ -6802,12 +7683,29 @@ NOT a replacement of FlagSet.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-UntypedTreeAccumulator">
+
+ </div>
+ <div class="member-body-long" id ="long-body-UntypedTreeAccumulator">
+
+ </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="UntypedTreeCopier" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'UntypedTreeCopier');">[+]</span>
<span class="member-annotations">
</span>
@@ -6831,12 +7729,29 @@ NOT a replacement of FlagSet.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-UntypedTreeCopier">
+
+ </div>
+ <div class="member-body-long" id ="long-body-UntypedTreeCopier">
+
+ </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="UntypedTreeMap" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'UntypedTreeMap');">[+]</span>
<span class="member-annotations">
</span>
@@ -6860,12 +7775,29 @@ NOT a replacement of FlagSet.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-UntypedTreeMap">
+
+ </div>
+ <div class="member-body-long" id ="long-body-UntypedTreeMap">
+
+ </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="UntypedTreeMap$" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'UntypedTreeMap$');">[+]</span>
<span class="member-annotations">
</span>
@@ -6889,12 +7821,29 @@ NOT a replacement of FlagSet.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-UntypedTreeMap$">
+
+ </div>
+ <div class="member-body-long" id ="long-body-UntypedTreeMap$">
+
+ </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="WhileDo" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'WhileDo');">[+]</span>
<span class="member-annotations">
</span>
@@ -6918,12 +7867,29 @@ NOT a replacement of FlagSet.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-WhileDo">
+
+ </div>
+ <div class="member-body-long" id ="long-body-WhileDo">
+
+ </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="WhileDo$" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'WhileDo$');">[+]</span>
<span class="member-annotations">
</span>
@@ -6947,12 +7913,29 @@ NOT a replacement of FlagSet.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-WhileDo$">
+
+ </div>
+ <div class="member-body-long" id ="long-body-WhileDo$">
+
+ </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="WildcardFunction" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'WildcardFunction');">[+]</span>
<span class="member-annotations">
</span>
@@ -6976,13 +7959,31 @@ NOT a replacement of FlagSet.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>A function created from a wildcard expression</p>
+ <div class="member-body-short" id="short-body-WildcardFunction">
+ <p>A function created from a wildcard expression</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-WildcardFunction">
+ <p>A function created from a wildcard expression</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="modsDeco" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'modsDeco');">[+]</span>
<span class="member-annotations">
</span>
@@ -7006,12 +8007,29 @@ NOT a replacement of FlagSet.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-modsDeco">
+
+ </div>
+ <div class="member-body-long" id ="long-body-modsDeco">
+
+ </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="EmptyModifiers" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'EmptyModifiers');">[+]</span>
<span class="member-annotations">
@sharable
</span>
@@ -7037,12 +8055,29 @@ NOT a replacement of FlagSet.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-EmptyModifiers">
+
+ </div>
+ <div class="member-body-long" id ="long-body-EmptyModifiers">
+
+ </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="OriginalSymbol" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'OriginalSymbol');">[+]</span>
<span class="member-annotations">
</span>
@@ -7063,20 +8098,43 @@ NOT a replacement of FlagSet.</p>
- <span class="no-left">: Key</span>
+ <span class="no-left">: Key
+<span class="no-left no-right">[</span>
+Symbol
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>Property key for TypeTrees marked with TypeRefOfSym or InfoOfSym
+ <div class="member-body-short" id="short-body-OriginalSymbol">
+ <p>Property key for TypeTrees marked with TypeRefOfSym or InfoOfSym
which contains the symbol of the original tree from which this
TypeTree is derived.</p>
+ </div>
+ <div class="member-body-long" id ="long-body-OriginalSymbol">
+ <p>Property key for TypeTrees marked with TypeRefOfSym or InfoOfSym
+which contains the symbol of the original tree from which this
+TypeTree is derived.</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="References" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'References');">[+]</span>
<span class="member-annotations">
</span>
@@ -7097,20 +8155,46 @@ TypeTree is derived.</p>
- <span class="no-left">: Key</span>
+ <span class="no-left">: Key
+<span class="no-left no-right">[</span>
+List
+<span class="no-left no-right">[</span>
+Tree
+<span class="no-left">]</span>
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>Property key containing TypeTrees whose type is computed
+ <div class="member-body-short" id="short-body-References">
+ <p>Property key containing TypeTrees whose type is computed
from the symbol in this type. These type trees have marker trees
TypeRefOfSym or InfoOfSym as t...</p>
+ </div>
+ <div class="member-body-long" id ="long-body-References">
+ <p>Property key containing TypeTrees whose type is computed
+from the symbol in this type. These type trees have marker trees
+TypeRefOfSym or InfoOfSym as their originals.</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="cpy" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'cpy');">[+]</span>
<span class="member-annotations">
</span>
@@ -7136,12 +8220,29 @@ TypeRefOfSym or InfoOfSym as t...</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-cpy">
+
+ </div>
+ <div class="member-body-long" id ="long-body-cpy">
+
+ </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="Alternative(trees)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Alternative(trees)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7183,12 +8284,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Alternative(trees)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Alternative(trees)">
+
+ </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="AndTypeTree(left,right)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'AndTypeTree(left,right)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7235,12 +8353,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-AndTypeTree(left,right)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-AndTypeTree(left,right)">
+
+ </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="Annotated(arg,annot)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Annotated(arg,annot)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7287,12 +8422,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Annotated(arg,annot)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Annotated(arg,annot)">
+
+ </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="AppliedTypeTree(tpt,args)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'AppliedTypeTree(tpt,args)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7342,12 +8494,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-AppliedTypeTree(tpt,args)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-AppliedTypeTree(tpt,args)">
+
+ </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="AppliedTypeTree(tpt,arg)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'AppliedTypeTree(tpt,arg)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7394,12 +8563,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-AppliedTypeTree(tpt,arg)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-AppliedTypeTree(tpt,arg)">
+
+ </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="Apply(fun,args)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Apply(fun,args)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7449,12 +8635,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Apply(fun,args)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Apply(fun,args)">
+
+ </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="Apply(fn,arg)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Apply(fn,arg)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7501,12 +8704,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Apply(fn,arg)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Apply(fn,arg)">
+
+ </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="Assign(lhs,rhs)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Assign(lhs,rhs)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7553,12 +8773,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Assign(lhs,rhs)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Assign(lhs,rhs)">
+
+ </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="BackquotedIdent(name)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'BackquotedIdent(name)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7597,12 +8834,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-BackquotedIdent(name)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-BackquotedIdent(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="Bind(name,body)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Bind(name,body)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7649,12 +8903,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Bind(name,body)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Bind(name,body)">
+
+ </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="Block(stats,expr)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Block(stats,expr)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7704,12 +8975,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Block(stats,expr)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Block(stats,expr)">
+
+ </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="Block(stat,expr)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Block(stat,expr)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7756,12 +9044,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Block(stat,expr)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Block(stat,expr)">
+
+ </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="ByNameTypeTree(result)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ByNameTypeTree(result)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7800,12 +9105,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-ByNameTypeTree(result)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-ByNameTypeTree(result)">
+
+ </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="CaseDef(pat,guard,body)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'CaseDef(pat,guard,body)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7860,12 +9182,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-CaseDef(pat,guard,body)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-CaseDef(pat,guard,body)">
+
+ </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="Closure(env,meth,tpt)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Closure(env,meth,tpt)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7923,12 +9262,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Closure(env,meth,tpt)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Closure(env,meth,tpt)">
+
+ </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="DefDef(name,tparams,vparamss,tpt,rhs)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'DefDef(name,tparams,vparamss,tpt,rhs)');">[+]</span>
<span class="member-annotations">
</span>
@@ -8008,12 +9364,29 @@ ValDef
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-DefDef(name,tparams,vparamss,tpt,rhs)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-DefDef(name,tparams,vparamss,tpt,rhs)">
+
+ </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="Ident(name)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Ident(name)');">[+]</span>
<span class="member-annotations">
</span>
@@ -8052,12 +9425,29 @@ ValDef
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Ident(name)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Ident(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="If(cond,thenp,elsep)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'If(cond,thenp,elsep)');">[+]</span>
<span class="member-annotations">
</span>
@@ -8112,12 +9502,29 @@ ValDef
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-If(cond,thenp,elsep)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-If(cond,thenp,elsep)">
+
+ </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="Import(expr,selectors)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Import(expr,selectors)');">[+]</span>
<span class="member-annotations">
</span>
@@ -8167,12 +9574,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Import(expr,selectors)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Import(expr,selectors)">
+
+ </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="Inlined(call,bindings,expansion)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Inlined(call,bindings,expansion)');">[+]</span>
<span class="member-annotations">
</span>
@@ -8230,12 +9654,29 @@ MemberDef
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Inlined(call,bindings,expansion)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Inlined(call,bindings,expansion)">
+
+ </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="JavaSeqLiteral(elems,elemtpt)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'JavaSeqLiteral(elems,elemtpt)');">[+]</span>
<span class="member-annotations">
</span>
@@ -8285,12 +9726,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-JavaSeqLiteral(elems,elemtpt)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-JavaSeqLiteral(elems,elemtpt)">
+
+ </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="Literal(const)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Literal(const)');">[+]</span>
<span class="member-annotations">
</span>
@@ -8329,12 +9787,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Literal(const)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Literal(const)">
+
+ </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="Match(selector,cases)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Match(selector,cases)');">[+]</span>
<span class="member-annotations">
</span>
@@ -8384,12 +9859,29 @@ CaseDef
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Match(selector,cases)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Match(selector,cases)">
+
+ </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="NamedArg(name,arg)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'NamedArg(name,arg)');">[+]</span>
<span class="member-annotations">
</span>
@@ -8436,12 +9928,29 @@ CaseDef
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-NamedArg(name,arg)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-NamedArg(name,arg)">
+
+ </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="New(tpt)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'New(tpt)');">[+]</span>
<span class="member-annotations">
</span>
@@ -8480,12 +9989,29 @@ CaseDef
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-New(tpt)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-New(tpt)">
+
+ </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="New(tpt,argss)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'New(tpt,argss)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -8551,15 +10077,35 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
- <p>new pre.C<a href="#">Ts</a>...(args_n)
+ <div class="member-body-short" id="short-body-New(tpt,argss)(ctx)">
+ <p>new pre.C<a href="#">Ts</a>...(args_n)
==&gt;
(new pre.C).<init><a href="#">Ts</a>...(args_n)</p>
+ </div>
+ <div class="member-body-long" id ="long-body-New(tpt,argss)(ctx)">
+ <p>new pre.C<a href="#">Ts</a>...(args_n)
+==&gt;
+(new pre.C).<init><a href="#">Ts</a>...(args_n)</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="OrTypeTree(left,right)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'OrTypeTree(left,right)');">[+]</span>
<span class="member-annotations">
</span>
@@ -8606,12 +10152,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-OrTypeTree(left,right)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-OrTypeTree(left,right)">
+
+ </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="PackageDef(pid,stats)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'PackageDef(pid,stats)');">[+]</span>
<span class="member-annotations">
</span>
@@ -8661,12 +10224,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-PackageDef(pid,stats)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-PackageDef(pid,stats)">
+
+ </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="PolyTypeTree(tparams,body)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'PolyTypeTree(tparams,body)');">[+]</span>
<span class="member-annotations">
</span>
@@ -8716,12 +10296,29 @@ TypeDef
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-PolyTypeTree(tparams,body)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-PolyTypeTree(tparams,body)">
+
+ </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="RefinedTypeTree(tpt,refinements)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'RefinedTypeTree(tpt,refinements)');">[+]</span>
<span class="member-annotations">
</span>
@@ -8771,12 +10368,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-RefinedTypeTree(tpt,refinements)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-RefinedTypeTree(tpt,refinements)">
+
+ </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="Return(expr,from)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Return(expr,from)');">[+]</span>
<span class="member-annotations">
</span>
@@ -8823,12 +10437,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Return(expr,from)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Return(expr,from)">
+
+ </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="Select(qualifier,name)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Select(qualifier,name)');">[+]</span>
<span class="member-annotations">
</span>
@@ -8875,12 +10506,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Select(qualifier,name)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Select(qualifier,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="SelectWithSig(qualifier,name,sig)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'SelectWithSig(qualifier,name,sig)');">[+]</span>
<span class="member-annotations">
</span>
@@ -8935,12 +10583,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-SelectWithSig(qualifier,name,sig)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-SelectWithSig(qualifier,name,sig)">
+
+ </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="SeqLiteral(elems,elemtpt)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'SeqLiteral(elems,elemtpt)');">[+]</span>
<span class="member-annotations">
</span>
@@ -8990,12 +10655,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-SeqLiteral(elems,elemtpt)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-SeqLiteral(elems,elemtpt)">
+
+ </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="SingletonTypeTree(ref)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'SingletonTypeTree(ref)');">[+]</span>
<span class="member-annotations">
</span>
@@ -9034,12 +10716,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-SingletonTypeTree(ref)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-SingletonTypeTree(ref)">
+
+ </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="Super(qual,mix)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Super(qual,mix)');">[+]</span>
<span class="member-annotations">
</span>
@@ -9086,12 +10785,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Super(qual,mix)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Super(qual,mix)">
+
+ </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="Template(constr,parents,self,body)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Template(constr,parents,self,body)');">[+]</span>
<span class="member-annotations">
</span>
@@ -9157,12 +10873,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Template(constr,parents,self,body)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Template(constr,parents,self,body)">
+
+ </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="This(qual)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'This(qual)');">[+]</span>
<span class="member-annotations">
</span>
@@ -9201,12 +10934,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-This(qual)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-This(qual)">
+
+ </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="Try(expr,cases,finalizer)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Try(expr,cases,finalizer)');">[+]</span>
<span class="member-annotations">
</span>
@@ -9264,12 +11014,29 @@ CaseDef
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Try(expr,cases,finalizer)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Try(expr,cases,finalizer)">
+
+ </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="TypeApply(fun,args)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'TypeApply(fun,args)');">[+]</span>
<span class="member-annotations">
</span>
@@ -9319,12 +11086,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-TypeApply(fun,args)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-TypeApply(fun,args)">
+
+ </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="TypeBoundsTree(lo,hi)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'TypeBoundsTree(lo,hi)');">[+]</span>
<span class="member-annotations">
</span>
@@ -9371,12 +11155,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-TypeBoundsTree(lo,hi)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-TypeBoundsTree(lo,hi)">
+
+ </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="TypeDef(name,rhs)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'TypeDef(name,rhs)');">[+]</span>
<span class="member-annotations">
</span>
@@ -9423,12 +11224,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-TypeDef(name,rhs)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-TypeDef(name,rhs)">
+
+ </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="TypeTree()" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'TypeTree()');">[+]</span>
<span class="member-annotations">
</span>
@@ -9456,17 +11274,37 @@ Tree
- <span class="no-left">: TypeTree</span>
+ <span class="no-left">: TypeTree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-TypeTree()">
+
+ </div>
+ <div class="member-body-long" id ="long-body-TypeTree()">
+
+ </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="TypeTree(tpe)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'TypeTree(tpe)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -9518,12 +11356,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-TypeTree(tpe)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-TypeTree(tpe)(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="Typed(expr,tpt)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Typed(expr,tpt)');">[+]</span>
<span class="member-annotations">
</span>
@@ -9570,12 +11425,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Typed(expr,tpt)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Typed(expr,tpt)">
+
+ </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="UnApply(fun,implicits,patterns)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'UnApply(fun,implicits,patterns)');">[+]</span>
<span class="member-annotations">
</span>
@@ -9636,12 +11508,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-UnApply(fun,implicits,patterns)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-UnApply(fun,implicits,patterns)">
+
+ </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="ValDef(name,tpt,rhs)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ValDef(name,tpt,rhs)');">[+]</span>
<span class="member-annotations">
</span>
@@ -9696,12 +11585,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-ValDef(name,tpt,rhs)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-ValDef(name,tpt,rhs)">
+
+ </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="emptyConstructor(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'emptyConstructor(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -9742,12 +11648,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-emptyConstructor(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-emptyConstructor(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="ensureApplied(tpt)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ensureApplied(tpt)');">[+]</span>
<span class="member-annotations">
</span>
@@ -9786,12 +11709,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-ensureApplied(tpt)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-ensureApplied(tpt)">
+
+ </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="lambdaAbstract(tparams,tpt)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'lambdaAbstract(tparams,tpt)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -9854,12 +11794,29 @@ TypeDef
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-lambdaAbstract(tparams,tpt)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-lambdaAbstract(tparams,tpt)(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="makeConstructor(tparams,vparamss,rhs)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'makeConstructor(tparams,vparamss,rhs)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -9936,12 +11893,29 @@ ValDef
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-makeConstructor(tparams,vparamss,rhs)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-makeConstructor(tparams,vparamss,rhs)(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="makeConstructor$default$3" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'makeConstructor$default$3');">[+]</span>
<span class="member-annotations">
</span>
@@ -9967,12 +11941,29 @@ ValDef
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-makeConstructor$default$3">
+
+ </div>
+ <div class="member-body-long" id ="long-body-makeConstructor$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="makeParameter(pname,tpe,mods)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'makeParameter(pname,tpe,mods)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -10040,12 +12031,29 @@ ValDef
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-makeParameter(pname,tpe,mods)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-makeParameter(pname,tpe,mods)(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="makeParameter$default$3" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'makeParameter$default$3');">[+]</span>
<span class="member-annotations">
</span>
@@ -10071,12 +12079,29 @@ ValDef
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-makeParameter$default$3">
+
+ </div>
+ <div class="member-body-long" id ="long-body-makeParameter$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="makeSelfDef(name,tpt)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'makeSelfDef(name,tpt)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -10131,17 +12156,37 @@ ValDef
- <span class="no-left">: ValDef</span>
+ <span class="no-left">: ValDef
+<span class="no-left no-right">[</span>
+Untyped
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-makeSelfDef(name,tpt)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-makeSelfDef(name,tpt)(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="makeSyntheticParameter(n,tpt)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'makeSyntheticParameter(n,tpt)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -10201,12 +12246,29 @@ ValDef
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-makeSyntheticParameter(n,tpt)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-makeSyntheticParameter(n,tpt)(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="makeSyntheticParameter$default$1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'makeSyntheticParameter$default$1');">[+]</span>
<span class="member-annotations">
</span>
@@ -10232,12 +12294,29 @@ ValDef
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-makeSyntheticParameter$default$1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-makeSyntheticParameter$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="makeSyntheticParameter$default$2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'makeSyntheticParameter$default$2');">[+]</span>
<span class="member-annotations">
</span>
@@ -10258,17 +12337,37 @@ ValDef
- <span class="no-left">: TypeTree</span>
+ <span class="no-left">: TypeTree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-makeSyntheticParameter$default$2">
+
+ </div>
+ <div class="member-body-long" id ="long-body-makeSyntheticParameter$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="makeTuple(ts)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'makeTuple(ts)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -10318,17 +12417,37 @@ Tree
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-makeTuple(ts)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-makeTuple(ts)(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="makeTupleOrParens(ts)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'makeTupleOrParens(ts)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -10378,17 +12497,34 @@ Tree
- <span class="no-left">: </span>
+ <span class="no-left">: R<span class="and-or-separator"> | </span>R</span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-makeTupleOrParens(ts)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-makeTupleOrParens(ts)(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="modsDeco(mdef)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'modsDeco(mdef)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -10440,12 +12576,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-modsDeco(mdef)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-modsDeco(mdef)(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="ref(tp)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ref(tp)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -10497,12 +12650,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-ref(tp)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-ref(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="refOfDef(tree)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'refOfDef(tree)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -10549,17 +12719,34 @@ Tree
- <span class="no-left">: </span>
+ <span class="no-left">: Typed<span class="and-or-separator"> | </span>Ident</span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-refOfDef(tree)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-refOfDef(tree)(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="repeated(arg)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'repeated(arg)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -10611,13 +12798,31 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
- <p>A repeated argument such as <code>arg: _*</code></p>
+ <div class="member-body-short" id="short-body-repeated(arg)(ctx)">
+ <p>A repeated argument such as <code>arg: _*</code></p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-repeated(arg)(ctx)">
+ <p>A repeated argument such as <code>arg: _*</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="rootDot(name)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'rootDot(name)');">[+]</span>
<span class="member-annotations">
</span>
@@ -10656,12 +12861,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-rootDot(name)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-rootDot(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="scalaAny" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'scalaAny');">[+]</span>
<span class="member-annotations">
</span>
@@ -10687,12 +12909,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-scalaAny">
+
+ </div>
+ <div class="member-body-long" id ="long-body-scalaAny">
+
+ </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="scalaDot(name)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'scalaDot(name)');">[+]</span>
<span class="member-annotations">
</span>
@@ -10731,12 +12970,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-scalaDot(name)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-scalaDot(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="scalaUnit" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'scalaUnit');">[+]</span>
<span class="member-annotations">
</span>
@@ -10762,12 +13018,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-scalaUnit">
+
+ </div>
+ <div class="member-body-long" id ="long-body-scalaUnit">
+
+ </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="unitLiteral" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'unitLiteral');">[+]</span>
<span class="member-annotations">
</span>
@@ -10793,8 +13066,24 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-unitLiteral">
+
+ </div>
+ <div class="member-body-long" id ="long-body-unitLiteral">
+
+ </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>
diff --git a/api/dotty/tools/dotc/ast/untpd$/ContextBounds$.html b/api/dotty/tools/dotc/ast/untpd$/ContextBounds$.html
index 8be2ec28f..98dbe13e0 100644
--- a/api/dotty/tools/dotc/ast/untpd$/ContextBounds$.html
+++ b/api/dotty/tools/dotc/ast/untpd$/ContextBounds$.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
final
</span>
@@ -5330,16 +5333,38 @@
<span id="entity-name">
ContextBounds
</span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">Function2</span>
+
+ </div>
+
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="apply(bounds,cxBounds)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'apply(bounds,cxBounds)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5389,12 +5414,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-apply(bounds,cxBounds)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-apply(bounds,cxBounds)">
+
+ </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="unapply(x$1)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'unapply(x$1)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5433,8 +5475,24 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-unapply(x$1)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-unapply(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>
diff --git a/api/dotty/tools/dotc/ast/untpd$/ContextBounds.html b/api/dotty/tools/dotc/ast/untpd$/ContextBounds.html
index 22303af98..97ec62e02 100644
--- a/api/dotty/tools/dotc/ast/untpd$/ContextBounds.html
+++ b/api/dotty/tools/dotc/ast/untpd$/ContextBounds.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,16 +5333,72 @@
<span id="entity-name">
ContextBounds
</span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">Tree</span>
+
+
+ <span class="keyword">with</span>
+
+ <span class="entity-super-type">TypTree</span>
+
+ </div>
+
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">ContextBounds</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ bounds:
+ </span>
+ TypeBoundsTree
+
+ <span class="no-left">, </span>
+
+
+ <span class="">
+ cxBounds:
+ </span>
+ List
+<span class="no-left no-right">[</span>
+Tree
+<span class="no-left">]</span>
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="bounds" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'bounds');">[+]</span>
<span class="member-annotations">
</span>
@@ -5365,12 +5424,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-bounds">
+
+ </div>
+ <div class="member-body-long" id ="long-body-bounds">
+
+ </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="cxBounds" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'cxBounds');">[+]</span>
<span class="member-annotations">
</span>
@@ -5391,17 +5467,37 @@
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+Tree
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-cxBounds">
+
+ </div>
+ <div class="member-body-long" id ="long-body-cxBounds">
+
+ </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="_1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5427,12 +5523,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_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="_2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_2');">[+]</span>
<span class="member-annotations">
</span>
@@ -5458,12 +5571,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_2">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_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="copy(bounds,cxBounds)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy(bounds,cxBounds)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5513,12 +5643,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy(bounds,cxBounds)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy(bounds,cxBounds)">
+
+ </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="copy$default$1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5544,12 +5691,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$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="copy$default$2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$2');">[+]</span>
<span class="member-annotations">
</span>
@@ -5570,13 +5734,32 @@ Tree
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+Tree
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$2">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$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>
diff --git a/api/dotty/tools/dotc/ast/untpd$/DerivedTypeTree.html b/api/dotty/tools/dotc/ast/untpd$/DerivedTypeTree.html
index ddec5c521..1d64c246c 100644
--- a/api/dotty/tools/dotc/ast/untpd$/DerivedTypeTree.html
+++ b/api/dotty/tools/dotc/ast/untpd$/DerivedTypeTree.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
abstract
</span>
@@ -5330,6 +5333,17 @@
<span id="entity-name">
DerivedTypeTree
</span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">TypeTree</span>
+
+ </div>
+
</div>
@@ -5340,12 +5354,35 @@ type tree in the References attachment of the <code>from</code> tree as a side e
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">DerivedTypeTree</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="myWatched" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'myWatched');">[+]</span>
<span class="member-annotations">
</span>
@@ -5371,12 +5408,29 @@ type tree in the References attachment of the <code>from</code> tree as a side e
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-myWatched">
+
+ </div>
+ <div class="member-body-long" id ="long-body-myWatched">
+
+ </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="derivedType(originalSym)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'derivedType(originalSym)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5428,13 +5482,31 @@ type tree in the References attachment of the <code>from</code> tree as a side e
</div><!-- end member-title -->
<div class="member-body">
- <p>The method that computes the type of this tree</p>
+ <div class="member-body-short" id="short-body-derivedType(originalSym)(ctx)">
+ <p>The method that computes the type of this tree</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-derivedType(originalSym)(ctx)">
+ <p>The method that computes the type of this tree</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="ensureCompletions(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ensureCompletions(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5475,14 +5547,33 @@ type tree in the References attachment of the <code>from</code> tree as a side e
</div><!-- end member-title -->
<div class="member-body">
- <p>A hook to ensure that all necessary symbols are completed so that
+ <div class="member-body-short" id="short-body-ensureCompletions(ctx)">
+ <p>A hook to ensure that all necessary symbols are completed so that
+OriginalSymbol attachments are propagated to this tree</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-ensureCompletions(ctx)">
+ <p>A hook to ensure that all necessary symbols are completed so that
OriginalSymbol attachments are propagated to this tree</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="myWatched_=(x$1)" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'myWatched_=(x$1)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5521,12 +5612,29 @@ OriginalSymbol attachments are propagated to this tree</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-myWatched_=(x$1)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-myWatched_=(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="watched" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'watched');">[+]</span>
<span class="member-annotations">
</span>
@@ -5552,13 +5660,31 @@ OriginalSymbol attachments are propagated to this tree</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>The watched tree; used only for printing</p>
+ <div class="member-body-short" id="short-body-watched">
+ <p>The watched tree; used only for printing</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-watched">
+ <p>The watched tree; used only for printing</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="watching(original)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'watching(original)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5597,9 +5723,26 @@ OriginalSymbol attachments are propagated to this tree</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Install the derived type tree as a dependency on <code>original</code></p>
+ <div class="member-body-short" id="short-body-watching(original)">
+ <p>Install the derived type tree as a dependency on <code>original</code></p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-watching(original)">
+ <p>Install the derived type tree as a dependency on <code>original</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>
diff --git a/api/dotty/tools/dotc/ast/untpd$/DoWhile$.html b/api/dotty/tools/dotc/ast/untpd$/DoWhile$.html
index 8ae856d06..087d96652 100644
--- a/api/dotty/tools/dotc/ast/untpd$/DoWhile$.html
+++ b/api/dotty/tools/dotc/ast/untpd$/DoWhile$.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
final
</span>
@@ -5330,16 +5333,38 @@
<span id="entity-name">
DoWhile
</span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">Function2</span>
+
+ </div>
+
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="apply(body,cond)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'apply(body,cond)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5386,12 +5411,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-apply(body,cond)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-apply(body,cond)">
+
+ </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="unapply(x$1)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'unapply(x$1)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5430,8 +5472,24 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-unapply(x$1)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-unapply(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>
diff --git a/api/dotty/tools/dotc/ast/untpd$/DoWhile.html b/api/dotty/tools/dotc/ast/untpd$/DoWhile.html
index 1cbe87128..d61a1c66e 100644
--- a/api/dotty/tools/dotc/ast/untpd$/DoWhile.html
+++ b/api/dotty/tools/dotc/ast/untpd$/DoWhile.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,16 +5333,69 @@
<span id="entity-name">
DoWhile
</span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">Tree</span>
+
+
+ <span class="keyword">with</span>
+
+ <span class="entity-super-type">TermTree</span>
+
+ </div>
+
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">DoWhile</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ body:
+ </span>
+ Tree
+
+ <span class="no-left">, </span>
+
+
+ <span class="">
+ cond:
+ </span>
+ Tree
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="body" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'body');">[+]</span>
<span class="member-annotations">
</span>
@@ -5365,12 +5421,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-body">
+
+ </div>
+ <div class="member-body-long" id ="long-body-body">
+
+ </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="cond" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'cond');">[+]</span>
<span class="member-annotations">
</span>
@@ -5396,12 +5469,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-cond">
+
+ </div>
+ <div class="member-body-long" id ="long-body-cond">
+
+ </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="_1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5427,12 +5517,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_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="_2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_2');">[+]</span>
<span class="member-annotations">
</span>
@@ -5458,12 +5565,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_2">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_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="copy(body,cond)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy(body,cond)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5510,12 +5634,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy(body,cond)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy(body,cond)">
+
+ </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="copy$default$1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5541,12 +5682,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$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="copy$default$2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$2');">[+]</span>
<span class="member-annotations">
</span>
@@ -5572,8 +5730,24 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$2">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$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>
diff --git a/api/dotty/tools/dotc/ast/untpd$/EmptyTypeIdent$.html b/api/dotty/tools/dotc/ast/untpd$/EmptyTypeIdent$.html
index cfb5cee70..1927f9feb 100644
--- a/api/dotty/tools/dotc/ast/untpd$/EmptyTypeIdent$.html
+++ b/api/dotty/tools/dotc/ast/untpd$/EmptyTypeIdent$.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+ @sharable
+ </span>
<span id="entity-modifiers">
final
</span>
@@ -5330,16 +5333,43 @@
<span id="entity-name">
EmptyTypeIdent
</span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">Ident</span>
+
+
+ <span class="keyword">with</span>
+
+ <span class="entity-super-type">WithoutTypeOrPos</span>
+
+ </div>
+
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="isEmpty" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isEmpty');">[+]</span>
<span class="member-annotations">
</span>
@@ -5365,9 +5395,26 @@
</div><!-- end member-title -->
<div class="member-body">
- <p>Is this tree either the empty tree or the empty ValDef or an empty type ident?</p>
+ <div class="member-body-short" id="short-body-isEmpty">
+ <p>Is this tree either the empty tree or the empty ValDef or an empty type ident?</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-isEmpty">
+ <p>Is this tree either the empty tree or the empty ValDef or an empty type ident?</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>
diff --git a/api/dotty/tools/dotc/ast/untpd$/ForDo$.html b/api/dotty/tools/dotc/ast/untpd$/ForDo$.html
index 9ab6df9cf..8c83e974e 100644
--- a/api/dotty/tools/dotc/ast/untpd$/ForDo$.html
+++ b/api/dotty/tools/dotc/ast/untpd$/ForDo$.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
final
</span>
@@ -5330,16 +5333,38 @@
<span id="entity-name">
ForDo
</span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">Function2</span>
+
+ </div>
+
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="apply(enums,body)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'apply(enums,body)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5389,12 +5414,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-apply(enums,body)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-apply(enums,body)">
+
+ </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="unapply(x$1)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'unapply(x$1)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5433,8 +5475,24 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-unapply(x$1)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-unapply(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>
diff --git a/api/dotty/tools/dotc/ast/untpd$/ForDo.html b/api/dotty/tools/dotc/ast/untpd$/ForDo.html
index 1fec3c00c..7a72b804e 100644
--- a/api/dotty/tools/dotc/ast/untpd$/ForDo.html
+++ b/api/dotty/tools/dotc/ast/untpd$/ForDo.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,16 +5333,72 @@
<span id="entity-name">
ForDo
</span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">Tree</span>
+
+
+ <span class="keyword">with</span>
+
+ <span class="entity-super-type">TermTree</span>
+
+ </div>
+
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">ForDo</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ enums:
+ </span>
+ List
+<span class="no-left no-right">[</span>
+Tree
+<span class="no-left">]</span>
+
+ <span class="no-left">, </span>
+
+
+ <span class="">
+ body:
+ </span>
+ Tree
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="body" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'body');">[+]</span>
<span class="member-annotations">
</span>
@@ -5365,12 +5424,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-body">
+
+ </div>
+ <div class="member-body-long" id ="long-body-body">
+
+ </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="enums" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'enums');">[+]</span>
<span class="member-annotations">
</span>
@@ -5391,17 +5467,37 @@
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+Tree
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-enums">
+
+ </div>
+ <div class="member-body-long" id ="long-body-enums">
+
+ </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="_1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5427,12 +5523,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_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="_2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_2');">[+]</span>
<span class="member-annotations">
</span>
@@ -5458,12 +5571,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_2">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_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="copy(enums,body)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy(enums,body)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5513,12 +5643,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy(enums,body)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy(enums,body)">
+
+ </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="copy$default$1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5539,17 +5686,37 @@ Tree
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+Tree
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$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="copy$default$2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$2');">[+]</span>
<span class="member-annotations">
</span>
@@ -5575,8 +5742,24 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$2">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$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>
diff --git a/api/dotty/tools/dotc/ast/untpd$/ForYield$.html b/api/dotty/tools/dotc/ast/untpd$/ForYield$.html
index 16a380c40..95d0b4160 100644
--- a/api/dotty/tools/dotc/ast/untpd$/ForYield$.html
+++ b/api/dotty/tools/dotc/ast/untpd$/ForYield$.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
final
</span>
@@ -5330,16 +5333,38 @@
<span id="entity-name">
ForYield
</span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">Function2</span>
+
+ </div>
+
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="apply(enums,expr)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'apply(enums,expr)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5389,12 +5414,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-apply(enums,expr)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-apply(enums,expr)">
+
+ </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="unapply(x$1)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'unapply(x$1)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5433,8 +5475,24 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-unapply(x$1)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-unapply(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>
diff --git a/api/dotty/tools/dotc/ast/untpd$/ForYield.html b/api/dotty/tools/dotc/ast/untpd$/ForYield.html
index 2e4cbf29b..b7ddfd0bd 100644
--- a/api/dotty/tools/dotc/ast/untpd$/ForYield.html
+++ b/api/dotty/tools/dotc/ast/untpd$/ForYield.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,16 +5333,72 @@
<span id="entity-name">
ForYield
</span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">Tree</span>
+
+
+ <span class="keyword">with</span>
+
+ <span class="entity-super-type">TermTree</span>
+
+ </div>
+
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">ForYield</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ enums:
+ </span>
+ List
+<span class="no-left no-right">[</span>
+Tree
+<span class="no-left">]</span>
+
+ <span class="no-left">, </span>
+
+
+ <span class="">
+ expr:
+ </span>
+ Tree
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="enums" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'enums');">[+]</span>
<span class="member-annotations">
</span>
@@ -5360,17 +5419,37 @@
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+Tree
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-enums">
+
+ </div>
+ <div class="member-body-long" id ="long-body-enums">
+
+ </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="expr" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'expr');">[+]</span>
<span class="member-annotations">
</span>
@@ -5396,12 +5475,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-expr">
+
+ </div>
+ <div class="member-body-long" id ="long-body-expr">
+
+ </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="_1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5427,12 +5523,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_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="_2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_2');">[+]</span>
<span class="member-annotations">
</span>
@@ -5458,12 +5571,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_2">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_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="copy(enums,expr)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy(enums,expr)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5513,12 +5643,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy(enums,expr)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy(enums,expr)">
+
+ </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="copy$default$1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5539,17 +5686,37 @@ Tree
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+Tree
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$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="copy$default$2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$2');">[+]</span>
<span class="member-annotations">
</span>
@@ -5575,8 +5742,24 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$2">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$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>
diff --git a/api/dotty/tools/dotc/ast/untpd$/Function$.html b/api/dotty/tools/dotc/ast/untpd$/Function$.html
index be371cf90..e4effc1e5 100644
--- a/api/dotty/tools/dotc/ast/untpd$/Function$.html
+++ b/api/dotty/tools/dotc/ast/untpd$/Function$.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
final
</span>
@@ -5330,16 +5333,38 @@
<span id="entity-name">
Function
</span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">Function2</span>
+
+ </div>
+
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="apply(args,body)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'apply(args,body)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5389,12 +5414,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-apply(args,body)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-apply(args,body)">
+
+ </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="unapply(x$1)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'unapply(x$1)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5433,8 +5475,24 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-unapply(x$1)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-unapply(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>
diff --git a/api/dotty/tools/dotc/ast/untpd$/Function.html b/api/dotty/tools/dotc/ast/untpd$/Function.html
index 689dde275..2180b435a 100644
--- a/api/dotty/tools/dotc/ast/untpd$/Function.html
+++ b/api/dotty/tools/dotc/ast/untpd$/Function.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,16 +5333,67 @@
<span id="entity-name">
Function
</span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">Tree</span>
+
+ </div>
+
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">Function</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ args:
+ </span>
+ List
+<span class="no-left no-right">[</span>
+Tree
+<span class="no-left">]</span>
+
+ <span class="no-left">, </span>
+
+
+ <span class="">
+ body:
+ </span>
+ Tree
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="args" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'args');">[+]</span>
<span class="member-annotations">
</span>
@@ -5360,17 +5414,37 @@
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+Tree
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-args">
+
+ </div>
+ <div class="member-body-long" id ="long-body-args">
+
+ </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="body" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'body');">[+]</span>
<span class="member-annotations">
</span>
@@ -5396,12 +5470,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-body">
+
+ </div>
+ <div class="member-body-long" id ="long-body-body">
+
+ </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="_1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5427,12 +5518,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_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="_2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_2');">[+]</span>
<span class="member-annotations">
</span>
@@ -5458,12 +5566,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_2">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_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="copy(args,body)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy(args,body)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5513,12 +5638,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy(args,body)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy(args,body)">
+
+ </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="copy$default$1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5539,17 +5681,37 @@ Tree
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+Tree
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$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="copy$default$2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$2');">[+]</span>
<span class="member-annotations">
</span>
@@ -5575,12 +5737,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$2">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$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="isTerm" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isTerm');">[+]</span>
<span class="member-annotations">
</span>
@@ -5606,13 +5785,31 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
- <p>Does this tree represent a term?</p>
+ <div class="member-body-short" id="short-body-isTerm">
+ <p>Does this tree represent a term?</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-isTerm">
+ <p>Does this tree represent a term?</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="isType" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isType');">[+]</span>
<span class="member-annotations">
</span>
@@ -5638,9 +5835,26 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
- <p>Does this tree represent a type?</p>
+ <div class="member-body-short" id="short-body-isType">
+ <p>Does this tree represent a type?</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-isType">
+ <p>Does this tree represent a type?</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>
diff --git a/api/dotty/tools/dotc/ast/untpd$/GenAlias$.html b/api/dotty/tools/dotc/ast/untpd$/GenAlias$.html
index 5f196c372..29711a8c8 100644
--- a/api/dotty/tools/dotc/ast/untpd$/GenAlias$.html
+++ b/api/dotty/tools/dotc/ast/untpd$/GenAlias$.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
final
</span>
@@ -5330,16 +5333,38 @@
<span id="entity-name">
GenAlias
</span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">Function2</span>
+
+ </div>
+
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="apply(pat,expr)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'apply(pat,expr)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5386,12 +5411,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-apply(pat,expr)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-apply(pat,expr)">
+
+ </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="unapply(x$1)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'unapply(x$1)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5430,8 +5472,24 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-unapply(x$1)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-unapply(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>
diff --git a/api/dotty/tools/dotc/ast/untpd$/GenAlias.html b/api/dotty/tools/dotc/ast/untpd$/GenAlias.html
index 4b4dc1d9a..ff070b65d 100644
--- a/api/dotty/tools/dotc/ast/untpd$/GenAlias.html
+++ b/api/dotty/tools/dotc/ast/untpd$/GenAlias.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,16 +5333,64 @@
<span id="entity-name">
GenAlias
</span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">Tree</span>
+
+ </div>
+
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">GenAlias</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ pat:
+ </span>
+ Tree
+
+ <span class="no-left">, </span>
+
+
+ <span class="">
+ expr:
+ </span>
+ Tree
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="expr" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'expr');">[+]</span>
<span class="member-annotations">
</span>
@@ -5365,12 +5416,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-expr">
+
+ </div>
+ <div class="member-body-long" id ="long-body-expr">
+
+ </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="pat" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'pat');">[+]</span>
<span class="member-annotations">
</span>
@@ -5396,12 +5464,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-pat">
+
+ </div>
+ <div class="member-body-long" id ="long-body-pat">
+
+ </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="_1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5427,12 +5512,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_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="_2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_2');">[+]</span>
<span class="member-annotations">
</span>
@@ -5458,12 +5560,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_2">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_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="copy(pat,expr)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy(pat,expr)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5510,12 +5629,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy(pat,expr)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy(pat,expr)">
+
+ </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="copy$default$1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5541,12 +5677,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$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="copy$default$2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$2');">[+]</span>
<span class="member-annotations">
</span>
@@ -5572,8 +5725,24 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$2">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$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>
diff --git a/api/dotty/tools/dotc/ast/untpd$/GenFrom$.html b/api/dotty/tools/dotc/ast/untpd$/GenFrom$.html
index 89d9e8d41..e52db888b 100644
--- a/api/dotty/tools/dotc/ast/untpd$/GenFrom$.html
+++ b/api/dotty/tools/dotc/ast/untpd$/GenFrom$.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
final
</span>
@@ -5330,16 +5333,38 @@
<span id="entity-name">
GenFrom
</span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">Function2</span>
+
+ </div>
+
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="apply(pat,expr)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'apply(pat,expr)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5386,12 +5411,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-apply(pat,expr)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-apply(pat,expr)">
+
+ </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="unapply(x$1)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'unapply(x$1)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5430,8 +5472,24 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-unapply(x$1)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-unapply(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>
diff --git a/api/dotty/tools/dotc/ast/untpd$/GenFrom.html b/api/dotty/tools/dotc/ast/untpd$/GenFrom.html
index c83ad7801..6e675d71d 100644
--- a/api/dotty/tools/dotc/ast/untpd$/GenFrom.html
+++ b/api/dotty/tools/dotc/ast/untpd$/GenFrom.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,16 +5333,64 @@
<span id="entity-name">
GenFrom
</span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">Tree</span>
+
+ </div>
+
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">GenFrom</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ pat:
+ </span>
+ Tree
+
+ <span class="no-left">, </span>
+
+
+ <span class="">
+ expr:
+ </span>
+ Tree
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="expr" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'expr');">[+]</span>
<span class="member-annotations">
</span>
@@ -5365,12 +5416,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-expr">
+
+ </div>
+ <div class="member-body-long" id ="long-body-expr">
+
+ </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="pat" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'pat');">[+]</span>
<span class="member-annotations">
</span>
@@ -5396,12 +5464,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-pat">
+
+ </div>
+ <div class="member-body-long" id ="long-body-pat">
+
+ </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="_1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5427,12 +5512,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_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="_2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_2');">[+]</span>
<span class="member-annotations">
</span>
@@ -5458,12 +5560,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_2">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_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="copy(pat,expr)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy(pat,expr)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5510,12 +5629,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy(pat,expr)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy(pat,expr)">
+
+ </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="copy$default$1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5541,12 +5677,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$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="copy$default$2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$2');">[+]</span>
<span class="member-annotations">
</span>
@@ -5572,8 +5725,24 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$2">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$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>
diff --git a/api/dotty/tools/dotc/ast/untpd$/ImplicitFunction.html b/api/dotty/tools/dotc/ast/untpd$/ImplicitFunction.html
index c16c28fd3..7291261c9 100644
--- a/api/dotty/tools/dotc/ast/untpd$/ImplicitFunction.html
+++ b/api/dotty/tools/dotc/ast/untpd$/ImplicitFunction.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,6 +5333,17 @@
<span id="entity-name">
ImplicitFunction
</span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">Function</span>
+
+ </div>
+
</div>
@@ -5339,12 +5353,52 @@
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">ImplicitFunction</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ args:
+ </span>
+ List
+<span class="no-left no-right">[</span>
+Tree
+<span class="no-left">]</span>
+
+ <span class="no-left">, </span>
+
+
+ <span class="">
+ body:
+ </span>
+ Tree
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="args" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'args');">[+]</span>
<span class="member-annotations">
</span>
@@ -5365,17 +5419,37 @@
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+Tree
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-args">
+
+ </div>
+ <div class="member-body-long" id ="long-body-args">
+
+ </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="body" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'body');">[+]</span>
<span class="member-annotations">
</span>
@@ -5401,12 +5475,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-body">
+
+ </div>
+ <div class="member-body-long" id ="long-body-body">
+
+ </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" onclick="toggleMemberBody(this, 'toString');">[+]</span>
<span class="member-annotations">
</span>
@@ -5432,8 +5523,24 @@
</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>
diff --git a/api/dotty/tools/dotc/ast/untpd$/InfixOp$.html b/api/dotty/tools/dotc/ast/untpd$/InfixOp$.html
index d8fe4a68f..b886dd155 100644
--- a/api/dotty/tools/dotc/ast/untpd$/InfixOp$.html
+++ b/api/dotty/tools/dotc/ast/untpd$/InfixOp$.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
final
</span>
@@ -5330,16 +5333,38 @@
<span id="entity-name">
InfixOp
</span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">Function3</span>
+
+ </div>
+
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="apply(left,op,right)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'apply(left,op,right)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5394,12 +5419,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-apply(left,op,right)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-apply(left,op,right)">
+
+ </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="unapply(x$1)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'unapply(x$1)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5438,8 +5480,24 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-unapply(x$1)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-unapply(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>
diff --git a/api/dotty/tools/dotc/ast/untpd$/InfixOp.html b/api/dotty/tools/dotc/ast/untpd$/InfixOp.html
index b6900976a..6c37523dc 100644
--- a/api/dotty/tools/dotc/ast/untpd$/InfixOp.html
+++ b/api/dotty/tools/dotc/ast/untpd$/InfixOp.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,16 +5333,77 @@
<span id="entity-name">
InfixOp
</span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">Tree</span>
+
+
+ <span class="keyword">with</span>
+
+ <span class="entity-super-type">OpTree</span>
+
+ </div>
+
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">InfixOp</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ left:
+ </span>
+ Tree
+
+ <span class="no-left">, </span>
+
+
+ <span class="">
+ op:
+ </span>
+ Name
+
+ <span class="no-left">, </span>
+
+
+ <span class="">
+ right:
+ </span>
+ Tree
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="left" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'left');">[+]</span>
<span class="member-annotations">
</span>
@@ -5365,12 +5429,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-left">
+
+ </div>
+ <div class="member-body-long" id ="long-body-left">
+
+ </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="op" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'op');">[+]</span>
<span class="member-annotations">
</span>
@@ -5396,12 +5477,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-op">
+
+ </div>
+ <div class="member-body-long" id ="long-body-op">
+
+ </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="right" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'right');">[+]</span>
<span class="member-annotations">
</span>
@@ -5427,12 +5525,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-right">
+
+ </div>
+ <div class="member-body-long" id ="long-body-right">
+
+ </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="_1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5458,12 +5573,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_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="_2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_2');">[+]</span>
<span class="member-annotations">
</span>
@@ -5489,12 +5621,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_2">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_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="_3" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_3');">[+]</span>
<span class="member-annotations">
</span>
@@ -5520,12 +5669,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_3">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_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="copy(left,op,right)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy(left,op,right)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5580,12 +5746,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy(left,op,right)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy(left,op,right)">
+
+ </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="copy$default$1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5611,12 +5794,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$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="copy$default$2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$2');">[+]</span>
<span class="member-annotations">
</span>
@@ -5642,12 +5842,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$2">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$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="copy$default$3" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$3');">[+]</span>
<span class="member-annotations">
</span>
@@ -5673,8 +5890,24 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$3">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$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>
diff --git a/api/dotty/tools/dotc/ast/untpd$/InfixOpBlock.html b/api/dotty/tools/dotc/ast/untpd$/InfixOpBlock.html
index b3e44fa7d..09f330d9f 100644
--- a/api/dotty/tools/dotc/ast/untpd$/InfixOpBlock.html
+++ b/api/dotty/tools/dotc/ast/untpd$/InfixOpBlock.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,6 +5333,17 @@
<span id="entity-name">
InfixOpBlock
</span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">Block</span>
+
+ </div>
+
</div>
@@ -5342,12 +5356,49 @@
</div>
- <h1 class="section empty">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">InfixOpBlock</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ leftOperand:
+ </span>
+ Tree
+
+ <span class="no-left">, </span>
+
+
+ <span class="">
+ rightOp:
+ </span>
+ Tree
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section empty">
+ Members
+ </h1>
<div id="entity-members" class="entity-section empty">
<div id="leftOperand" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'leftOperand');">[+]</span>
<span class="member-annotations">
</span>
@@ -5373,12 +5424,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-leftOperand">
+
+ </div>
+ <div class="member-body-long" id ="long-body-leftOperand">
+
+ </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="rightOp" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'rightOp');">[+]</span>
<span class="member-annotations">
</span>
@@ -5404,8 +5472,24 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-rightOp">
+
+ </div>
+ <div class="member-body-long" id ="long-body-rightOp">
+
+ </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>
diff --git a/api/dotty/tools/dotc/ast/untpd$/InterpolatedString$.html b/api/dotty/tools/dotc/ast/untpd$/InterpolatedString$.html
index 057604cef..a748ef19e 100644
--- a/api/dotty/tools/dotc/ast/untpd$/InterpolatedString$.html
+++ b/api/dotty/tools/dotc/ast/untpd$/InterpolatedString$.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
final
</span>
@@ -5330,6 +5333,17 @@
<span id="entity-name">
InterpolatedString
</span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">Function2</span>
+
+ </div>
+
</div>
@@ -5339,12 +5353,23 @@
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="apply(id,segments)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'apply(id,segments)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5394,12 +5419,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-apply(id,segments)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-apply(id,segments)">
+
+ </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="unapply(x$1)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'unapply(x$1)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5438,8 +5480,24 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-unapply(x$1)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-unapply(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>
diff --git a/api/dotty/tools/dotc/ast/untpd$/InterpolatedString.html b/api/dotty/tools/dotc/ast/untpd$/InterpolatedString.html
index b8359cb25..f00971ae1 100644
--- a/api/dotty/tools/dotc/ast/untpd$/InterpolatedString.html
+++ b/api/dotty/tools/dotc/ast/untpd$/InterpolatedString.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,6 +5333,22 @@
<span id="entity-name">
InterpolatedString
</span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">Tree</span>
+
+
+ <span class="keyword">with</span>
+
+ <span class="entity-super-type">TermTree</span>
+
+ </div>
+
</div>
@@ -5339,12 +5358,52 @@
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">InterpolatedString</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ id:
+ </span>
+ TermName
+
+ <span class="no-left">, </span>
+
+
+ <span class="">
+ segments:
+ </span>
+ List
+<span class="no-left no-right">[</span>
+Tree
+<span class="no-left">]</span>
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="id" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'id');">[+]</span>
<span class="member-annotations">
</span>
@@ -5370,12 +5429,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-id">
+
+ </div>
+ <div class="member-body-long" id ="long-body-id">
+
+ </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>
@@ -5396,17 +5472,37 @@
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+Tree
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-segments">
+
+ </div>
+ <div class="member-body-long" id ="long-body-segments">
+
+ </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="_1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5432,12 +5528,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_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="_2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_2');">[+]</span>
<span class="member-annotations">
</span>
@@ -5463,12 +5576,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_2">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_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="copy(id,segments)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy(id,segments)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5518,12 +5648,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy(id,segments)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy(id,segments)">
+
+ </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="copy$default$1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5549,12 +5696,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$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="copy$default$2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$2');">[+]</span>
<span class="member-annotations">
</span>
@@ -5575,13 +5739,32 @@ Tree
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+Tree
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$2">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$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>
diff --git a/api/dotty/tools/dotc/ast/untpd$/Mod$.html b/api/dotty/tools/dotc/ast/untpd$/Mod$.html
index 8a779bb9c..c4ebed456 100644
--- a/api/dotty/tools/dotc/ast/untpd$/Mod$.html
+++ b/api/dotty/tools/dotc/ast/untpd$/Mod$.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
final
</span>
@@ -5330,16 +5333,29 @@
<span id="entity-name">
Mod
</span>
+
+
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="Abstract" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Abstract');">[+]</span>
<span class="member-annotations">
</span>
@@ -5363,12 +5379,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Abstract">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Abstract">
+
+ </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="Abstract$" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Abstract$');">[+]</span>
<span class="member-annotations">
</span>
@@ -5392,12 +5425,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Abstract$">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Abstract$">
+
+ </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="Final" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Final');">[+]</span>
<span class="member-annotations">
</span>
@@ -5421,12 +5471,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Final">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Final">
+
+ </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="Final$" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Final$');">[+]</span>
<span class="member-annotations">
</span>
@@ -5450,12 +5517,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Final$">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Final$">
+
+ </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="Implicit" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Implicit');">[+]</span>
<span class="member-annotations">
</span>
@@ -5479,12 +5563,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Implicit">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Implicit">
+
+ </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="Implicit$" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Implicit$');">[+]</span>
<span class="member-annotations">
</span>
@@ -5508,12 +5609,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Implicit$">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Implicit$">
+
+ </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="Inline" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Inline');">[+]</span>
<span class="member-annotations">
</span>
@@ -5537,12 +5655,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Inline">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Inline">
+
+ </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="Inline$" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Inline$');">[+]</span>
<span class="member-annotations">
</span>
@@ -5566,12 +5701,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Inline$">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Inline$">
+
+ </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="Lazy" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Lazy');">[+]</span>
<span class="member-annotations">
</span>
@@ -5595,12 +5747,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Lazy">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Lazy">
+
+ </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="Lazy$" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Lazy$');">[+]</span>
<span class="member-annotations">
</span>
@@ -5624,12 +5793,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Lazy$">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Lazy$">
+
+ </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="Override" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Override');">[+]</span>
<span class="member-annotations">
</span>
@@ -5653,12 +5839,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Override">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Override">
+
+ </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="Override$" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Override$');">[+]</span>
<span class="member-annotations">
</span>
@@ -5682,12 +5885,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Override$">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Override$">
+
+ </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="Private" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Private');">[+]</span>
<span class="member-annotations">
</span>
@@ -5711,12 +5931,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Private">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Private">
+
+ </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="Private$" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Private$');">[+]</span>
<span class="member-annotations">
</span>
@@ -5740,12 +5977,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Private$">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Private$">
+
+ </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="Protected" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Protected');">[+]</span>
<span class="member-annotations">
</span>
@@ -5769,12 +6023,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Protected">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Protected">
+
+ </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="Protected$" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Protected$');">[+]</span>
<span class="member-annotations">
</span>
@@ -5798,12 +6069,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Protected$">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Protected$">
+
+ </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="Sealed" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Sealed');">[+]</span>
<span class="member-annotations">
</span>
@@ -5827,12 +6115,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Sealed">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Sealed">
+
+ </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="Sealed$" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Sealed$');">[+]</span>
<span class="member-annotations">
</span>
@@ -5856,12 +6161,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Sealed$">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Sealed$">
+
+ </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="Type" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Type');">[+]</span>
<span class="member-annotations">
</span>
@@ -5885,12 +6207,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Type">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Type">
+
+ </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="Type$" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Type$');">[+]</span>
<span class="member-annotations">
</span>
@@ -5914,12 +6253,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Type$">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Type$">
+
+ </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="Val" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Val');">[+]</span>
<span class="member-annotations">
</span>
@@ -5943,12 +6299,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Val">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Val">
+
+ </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="Val$" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Val$');">[+]</span>
<span class="member-annotations">
</span>
@@ -5972,12 +6345,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Val$">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Val$">
+
+ </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="Var" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Var');">[+]</span>
<span class="member-annotations">
</span>
@@ -6001,12 +6391,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Var">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Var">
+
+ </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="Var$" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Var$');">[+]</span>
<span class="member-annotations">
</span>
@@ -6030,8 +6437,24 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Var$">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Var$">
+
+ </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>
diff --git a/api/dotty/tools/dotc/ast/untpd$/Mod$/Abstract$.html b/api/dotty/tools/dotc/ast/untpd$/Mod$/Abstract$.html
index 49c9df6c1..ca8d27e0f 100644
--- a/api/dotty/tools/dotc/ast/untpd$/Mod$/Abstract$.html
+++ b/api/dotty/tools/dotc/ast/untpd$/Mod$/Abstract$.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
final
</span>
@@ -5330,16 +5333,38 @@
<span id="entity-name">
Abstract
</span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">Function0</span>
+
+ </div>
+
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="apply()" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'apply()');">[+]</span>
<span class="member-annotations">
</span>
@@ -5372,12 +5397,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-apply()">
+
+ </div>
+ <div class="member-body-long" id ="long-body-apply()">
+
+ </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="unapply(x$1)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'unapply(x$1)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5416,8 +5458,24 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-unapply(x$1)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-unapply(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>
diff --git a/api/dotty/tools/dotc/ast/untpd$/Mod$/Abstract.html b/api/dotty/tools/dotc/ast/untpd$/Mod$/Abstract.html
index 99b98ba59..1da7605da 100644
--- a/api/dotty/tools/dotc/ast/untpd$/Mod$/Abstract.html
+++ b/api/dotty/tools/dotc/ast/untpd$/Mod$/Abstract.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,16 +5333,55 @@
<span id="entity-name">
Abstract
</span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">Mod</span>
+
+
+ <span class="keyword">with</span>
+
+ <span class="entity-super-type">Product0</span>
+
+ </div>
+
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">Abstract</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="copy()" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy()');">[+]</span>
<span class="member-annotations">
</span>
@@ -5372,8 +5414,24 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy()">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy()">
+
+ </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>
diff --git a/api/dotty/tools/dotc/ast/untpd$/Mod$/Final$.html b/api/dotty/tools/dotc/ast/untpd$/Mod$/Final$.html
index d0f7eb871..eb932af5c 100644
--- a/api/dotty/tools/dotc/ast/untpd$/Mod$/Final$.html
+++ b/api/dotty/tools/dotc/ast/untpd$/Mod$/Final$.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
final
</span>
@@ -5330,16 +5333,38 @@
<span id="entity-name">
Final
</span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">Function0</span>
+
+ </div>
+
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="apply()" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'apply()');">[+]</span>
<span class="member-annotations">
</span>
@@ -5372,12 +5397,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-apply()">
+
+ </div>
+ <div class="member-body-long" id ="long-body-apply()">
+
+ </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="unapply(x$1)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'unapply(x$1)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5416,8 +5458,24 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-unapply(x$1)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-unapply(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>
diff --git a/api/dotty/tools/dotc/ast/untpd$/Mod$/Final.html b/api/dotty/tools/dotc/ast/untpd$/Mod$/Final.html
index aeecafe59..97b0e2c79 100644
--- a/api/dotty/tools/dotc/ast/untpd$/Mod$/Final.html
+++ b/api/dotty/tools/dotc/ast/untpd$/Mod$/Final.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,16 +5333,55 @@
<span id="entity-name">
Final
</span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">Mod</span>
+
+
+ <span class="keyword">with</span>
+
+ <span class="entity-super-type">Product0</span>
+
+ </div>
+
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">Final</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="copy()" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy()');">[+]</span>
<span class="member-annotations">
</span>
@@ -5372,8 +5414,24 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy()">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy()">
+
+ </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>
diff --git a/api/dotty/tools/dotc/ast/untpd$/Mod$/Implicit$.html b/api/dotty/tools/dotc/ast/untpd$/Mod$/Implicit$.html
index f1b399f7e..88ff4fe28 100644
--- a/api/dotty/tools/dotc/ast/untpd$/Mod$/Implicit$.html
+++ b/api/dotty/tools/dotc/ast/untpd$/Mod$/Implicit$.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
final
</span>
@@ -5330,16 +5333,38 @@
<span id="entity-name">
Implicit
</span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">Function0</span>
+
+ </div>
+
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="apply()" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'apply()');">[+]</span>
<span class="member-annotations">
</span>
@@ -5372,12 +5397,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-apply()">
+
+ </div>
+ <div class="member-body-long" id ="long-body-apply()">
+
+ </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="unapply(x$1)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'unapply(x$1)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5416,8 +5458,24 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-unapply(x$1)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-unapply(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>
diff --git a/api/dotty/tools/dotc/ast/untpd$/Mod$/Implicit.html b/api/dotty/tools/dotc/ast/untpd$/Mod$/Implicit.html
index 83fb6aa3b..7e6fa1ebd 100644
--- a/api/dotty/tools/dotc/ast/untpd$/Mod$/Implicit.html
+++ b/api/dotty/tools/dotc/ast/untpd$/Mod$/Implicit.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,16 +5333,55 @@
<span id="entity-name">
Implicit
</span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">Mod</span>
+
+
+ <span class="keyword">with</span>
+
+ <span class="entity-super-type">Product0</span>
+
+ </div>
+
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">Implicit</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="copy()" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy()');">[+]</span>
<span class="member-annotations">
</span>
@@ -5372,8 +5414,24 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy()">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy()">
+
+ </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>
diff --git a/api/dotty/tools/dotc/ast/untpd$/Mod$/Inline$.html b/api/dotty/tools/dotc/ast/untpd$/Mod$/Inline$.html
index 4a2522bb7..9679d6315 100644
--- a/api/dotty/tools/dotc/ast/untpd$/Mod$/Inline$.html
+++ b/api/dotty/tools/dotc/ast/untpd$/Mod$/Inline$.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
final
</span>
@@ -5330,16 +5333,38 @@
<span id="entity-name">
Inline
</span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">Function0</span>
+
+ </div>
+
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="apply()" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'apply()');">[+]</span>
<span class="member-annotations">
</span>
@@ -5372,12 +5397,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-apply()">
+
+ </div>
+ <div class="member-body-long" id ="long-body-apply()">
+
+ </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="unapply(x$1)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'unapply(x$1)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5416,8 +5458,24 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-unapply(x$1)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-unapply(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>
diff --git a/api/dotty/tools/dotc/ast/untpd$/Mod$/Inline.html b/api/dotty/tools/dotc/ast/untpd$/Mod$/Inline.html
index f62294606..9627a8c5c 100644
--- a/api/dotty/tools/dotc/ast/untpd$/Mod$/Inline.html
+++ b/api/dotty/tools/dotc/ast/untpd$/Mod$/Inline.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,16 +5333,55 @@
<span id="entity-name">
Inline
</span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">Mod</span>
+
+
+ <span class="keyword">with</span>
+
+ <span class="entity-super-type">Product0</span>
+
+ </div>
+
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">Inline</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="copy()" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy()');">[+]</span>
<span class="member-annotations">
</span>
@@ -5372,8 +5414,24 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy()">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy()">
+
+ </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>
diff --git a/api/dotty/tools/dotc/ast/untpd$/Mod$/Lazy$.html b/api/dotty/tools/dotc/ast/untpd$/Mod$/Lazy$.html
index 68eddd8d9..f5dfa4ac8 100644
--- a/api/dotty/tools/dotc/ast/untpd$/Mod$/Lazy$.html
+++ b/api/dotty/tools/dotc/ast/untpd$/Mod$/Lazy$.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
final
</span>
@@ -5330,16 +5333,38 @@
<span id="entity-name">
Lazy
</span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">Function0</span>
+
+ </div>
+
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="apply()" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'apply()');">[+]</span>
<span class="member-annotations">
</span>
@@ -5372,12 +5397,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-apply()">
+
+ </div>
+ <div class="member-body-long" id ="long-body-apply()">
+
+ </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="unapply(x$1)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'unapply(x$1)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5416,8 +5458,24 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-unapply(x$1)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-unapply(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>
diff --git a/api/dotty/tools/dotc/ast/untpd$/Mod$/Lazy.html b/api/dotty/tools/dotc/ast/untpd$/Mod$/Lazy.html
index 1be1d402b..77293f7d9 100644
--- a/api/dotty/tools/dotc/ast/untpd$/Mod$/Lazy.html
+++ b/api/dotty/tools/dotc/ast/untpd$/Mod$/Lazy.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,16 +5333,55 @@
<span id="entity-name">
Lazy
</span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">Mod</span>
+
+
+ <span class="keyword">with</span>
+
+ <span class="entity-super-type">Product0</span>
+
+ </div>
+
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">Lazy</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="copy()" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy()');">[+]</span>
<span class="member-annotations">
</span>
@@ -5372,8 +5414,24 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy()">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy()">
+
+ </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>
diff --git a/api/dotty/tools/dotc/ast/untpd$/Mod$/Override$.html b/api/dotty/tools/dotc/ast/untpd$/Mod$/Override$.html
index 35f1a38db..3dba31d35 100644
--- a/api/dotty/tools/dotc/ast/untpd$/Mod$/Override$.html
+++ b/api/dotty/tools/dotc/ast/untpd$/Mod$/Override$.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
final
</span>
@@ -5330,16 +5333,38 @@
<span id="entity-name">
Override
</span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">Function0</span>
+
+ </div>
+
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="apply()" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'apply()');">[+]</span>
<span class="member-annotations">
</span>
@@ -5372,12 +5397,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-apply()">
+
+ </div>
+ <div class="member-body-long" id ="long-body-apply()">
+
+ </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="unapply(x$1)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'unapply(x$1)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5416,8 +5458,24 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-unapply(x$1)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-unapply(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>
diff --git a/api/dotty/tools/dotc/ast/untpd$/Mod$/Override.html b/api/dotty/tools/dotc/ast/untpd$/Mod$/Override.html
index 3987fe8ec..1ae1f3831 100644
--- a/api/dotty/tools/dotc/ast/untpd$/Mod$/Override.html
+++ b/api/dotty/tools/dotc/ast/untpd$/Mod$/Override.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,16 +5333,55 @@
<span id="entity-name">
Override
</span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">Mod</span>
+
+
+ <span class="keyword">with</span>
+
+ <span class="entity-super-type">Product0</span>
+
+ </div>
+
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">Override</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="copy()" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy()');">[+]</span>
<span class="member-annotations">
</span>
@@ -5372,8 +5414,24 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy()">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy()">
+
+ </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>
diff --git a/api/dotty/tools/dotc/ast/untpd$/Mod$/Private$.html b/api/dotty/tools/dotc/ast/untpd$/Mod$/Private$.html
index d8017598c..84e2fff9c 100644
--- a/api/dotty/tools/dotc/ast/untpd$/Mod$/Private$.html
+++ b/api/dotty/tools/dotc/ast/untpd$/Mod$/Private$.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
final
</span>
@@ -5330,16 +5333,38 @@
<span id="entity-name">
Private
</span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">Function0</span>
+
+ </div>
+
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="apply()" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'apply()');">[+]</span>
<span class="member-annotations">
</span>
@@ -5372,12 +5397,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-apply()">
+
+ </div>
+ <div class="member-body-long" id ="long-body-apply()">
+
+ </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="unapply(x$1)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'unapply(x$1)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5416,8 +5458,24 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-unapply(x$1)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-unapply(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>
diff --git a/api/dotty/tools/dotc/ast/untpd$/Mod$/Private.html b/api/dotty/tools/dotc/ast/untpd$/Mod$/Private.html
index f00022247..f4b2dcae5 100644
--- a/api/dotty/tools/dotc/ast/untpd$/Mod$/Private.html
+++ b/api/dotty/tools/dotc/ast/untpd$/Mod$/Private.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,16 +5333,55 @@
<span id="entity-name">
Private
</span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">Mod</span>
+
+
+ <span class="keyword">with</span>
+
+ <span class="entity-super-type">Product0</span>
+
+ </div>
+
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">Private</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="copy()" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy()');">[+]</span>
<span class="member-annotations">
</span>
@@ -5372,8 +5414,24 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy()">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy()">
+
+ </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>
diff --git a/api/dotty/tools/dotc/ast/untpd$/Mod$/Protected$.html b/api/dotty/tools/dotc/ast/untpd$/Mod$/Protected$.html
index 438ef48b5..b0702595a 100644
--- a/api/dotty/tools/dotc/ast/untpd$/Mod$/Protected$.html
+++ b/api/dotty/tools/dotc/ast/untpd$/Mod$/Protected$.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
final
</span>
@@ -5330,16 +5333,38 @@
<span id="entity-name">
Protected
</span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">Function0</span>
+
+ </div>
+
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="apply()" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'apply()');">[+]</span>
<span class="member-annotations">
</span>
@@ -5372,12 +5397,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-apply()">
+
+ </div>
+ <div class="member-body-long" id ="long-body-apply()">
+
+ </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="unapply(x$1)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'unapply(x$1)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5416,8 +5458,24 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-unapply(x$1)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-unapply(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>
diff --git a/api/dotty/tools/dotc/ast/untpd$/Mod$/Protected.html b/api/dotty/tools/dotc/ast/untpd$/Mod$/Protected.html
index 0b296e489..ae5085bc3 100644
--- a/api/dotty/tools/dotc/ast/untpd$/Mod$/Protected.html
+++ b/api/dotty/tools/dotc/ast/untpd$/Mod$/Protected.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,16 +5333,55 @@
<span id="entity-name">
Protected
</span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">Mod</span>
+
+
+ <span class="keyword">with</span>
+
+ <span class="entity-super-type">Product0</span>
+
+ </div>
+
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">Protected</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="copy()" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy()');">[+]</span>
<span class="member-annotations">
</span>
@@ -5372,8 +5414,24 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy()">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy()">
+
+ </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>
diff --git a/api/dotty/tools/dotc/ast/untpd$/Mod$/Sealed$.html b/api/dotty/tools/dotc/ast/untpd$/Mod$/Sealed$.html
index 2633e033e..6e8ba3477 100644
--- a/api/dotty/tools/dotc/ast/untpd$/Mod$/Sealed$.html
+++ b/api/dotty/tools/dotc/ast/untpd$/Mod$/Sealed$.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
final
</span>
@@ -5330,16 +5333,38 @@
<span id="entity-name">
Sealed
</span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">Function0</span>
+
+ </div>
+
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="apply()" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'apply()');">[+]</span>
<span class="member-annotations">
</span>
@@ -5372,12 +5397,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-apply()">
+
+ </div>
+ <div class="member-body-long" id ="long-body-apply()">
+
+ </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="unapply(x$1)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'unapply(x$1)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5416,8 +5458,24 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-unapply(x$1)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-unapply(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>
diff --git a/api/dotty/tools/dotc/ast/untpd$/Mod$/Sealed.html b/api/dotty/tools/dotc/ast/untpd$/Mod$/Sealed.html
index 1180c1253..d6f99a032 100644
--- a/api/dotty/tools/dotc/ast/untpd$/Mod$/Sealed.html
+++ b/api/dotty/tools/dotc/ast/untpd$/Mod$/Sealed.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,16 +5333,55 @@
<span id="entity-name">
Sealed
</span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">Mod</span>
+
+
+ <span class="keyword">with</span>
+
+ <span class="entity-super-type">Product0</span>
+
+ </div>
+
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">Sealed</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="copy()" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy()');">[+]</span>
<span class="member-annotations">
</span>
@@ -5372,8 +5414,24 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy()">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy()">
+
+ </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>
diff --git a/api/dotty/tools/dotc/ast/untpd$/Mod$/Type$.html b/api/dotty/tools/dotc/ast/untpd$/Mod$/Type$.html
index 941339bcd..8d8b268c2 100644
--- a/api/dotty/tools/dotc/ast/untpd$/Mod$/Type$.html
+++ b/api/dotty/tools/dotc/ast/untpd$/Mod$/Type$.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
final
</span>
@@ -5330,16 +5333,38 @@
<span id="entity-name">
Type
</span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">Function0</span>
+
+ </div>
+
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="apply()" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'apply()');">[+]</span>
<span class="member-annotations">
</span>
@@ -5372,12 +5397,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-apply()">
+
+ </div>
+ <div class="member-body-long" id ="long-body-apply()">
+
+ </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="unapply(x$1)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'unapply(x$1)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5416,8 +5458,24 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-unapply(x$1)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-unapply(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>
diff --git a/api/dotty/tools/dotc/ast/untpd$/Mod$/Type.html b/api/dotty/tools/dotc/ast/untpd$/Mod$/Type.html
index 8430ef68d..097e3fede 100644
--- a/api/dotty/tools/dotc/ast/untpd$/Mod$/Type.html
+++ b/api/dotty/tools/dotc/ast/untpd$/Mod$/Type.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,16 +5333,55 @@
<span id="entity-name">
Type
</span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">Mod</span>
+
+
+ <span class="keyword">with</span>
+
+ <span class="entity-super-type">Product0</span>
+
+ </div>
+
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">Type</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="copy()" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy()');">[+]</span>
<span class="member-annotations">
</span>
@@ -5372,8 +5414,24 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy()">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy()">
+
+ </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>
diff --git a/api/dotty/tools/dotc/ast/untpd$/Mod$/Val$.html b/api/dotty/tools/dotc/ast/untpd$/Mod$/Val$.html
index eff9a3b6d..e446f9d05 100644
--- a/api/dotty/tools/dotc/ast/untpd$/Mod$/Val$.html
+++ b/api/dotty/tools/dotc/ast/untpd$/Mod$/Val$.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
final
</span>
@@ -5330,16 +5333,38 @@
<span id="entity-name">
Val
</span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">Function0</span>
+
+ </div>
+
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="apply()" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'apply()');">[+]</span>
<span class="member-annotations">
</span>
@@ -5372,12 +5397,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-apply()">
+
+ </div>
+ <div class="member-body-long" id ="long-body-apply()">
+
+ </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="unapply(x$1)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'unapply(x$1)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5416,8 +5458,24 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-unapply(x$1)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-unapply(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>
diff --git a/api/dotty/tools/dotc/ast/untpd$/Mod$/Val.html b/api/dotty/tools/dotc/ast/untpd$/Mod$/Val.html
index 48ad3c59d..24cde7fca 100644
--- a/api/dotty/tools/dotc/ast/untpd$/Mod$/Val.html
+++ b/api/dotty/tools/dotc/ast/untpd$/Mod$/Val.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,16 +5333,55 @@
<span id="entity-name">
Val
</span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">Mod</span>
+
+
+ <span class="keyword">with</span>
+
+ <span class="entity-super-type">Product0</span>
+
+ </div>
+
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">Val</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="copy()" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy()');">[+]</span>
<span class="member-annotations">
</span>
@@ -5372,8 +5414,24 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy()">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy()">
+
+ </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>
diff --git a/api/dotty/tools/dotc/ast/untpd$/Mod$/Var$.html b/api/dotty/tools/dotc/ast/untpd$/Mod$/Var$.html
index bb4e9f5cb..6470e5e4a 100644
--- a/api/dotty/tools/dotc/ast/untpd$/Mod$/Var$.html
+++ b/api/dotty/tools/dotc/ast/untpd$/Mod$/Var$.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
final
</span>
@@ -5330,16 +5333,38 @@
<span id="entity-name">
Var
</span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">Function0</span>
+
+ </div>
+
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="apply()" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'apply()');">[+]</span>
<span class="member-annotations">
</span>
@@ -5372,12 +5397,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-apply()">
+
+ </div>
+ <div class="member-body-long" id ="long-body-apply()">
+
+ </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="unapply(x$1)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'unapply(x$1)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5416,8 +5458,24 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-unapply(x$1)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-unapply(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>
diff --git a/api/dotty/tools/dotc/ast/untpd$/Mod$/Var.html b/api/dotty/tools/dotc/ast/untpd$/Mod$/Var.html
index 7594ee0fd..e52e16fc8 100644
--- a/api/dotty/tools/dotc/ast/untpd$/Mod$/Var.html
+++ b/api/dotty/tools/dotc/ast/untpd$/Mod$/Var.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,16 +5333,55 @@
<span id="entity-name">
Var
</span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">Mod</span>
+
+
+ <span class="keyword">with</span>
+
+ <span class="entity-super-type">Product0</span>
+
+ </div>
+
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">Var</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="copy()" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy()');">[+]</span>
<span class="member-annotations">
</span>
@@ -5372,8 +5414,24 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy()">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy()">
+
+ </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>
diff --git a/api/dotty/tools/dotc/ast/untpd$/Mod.html b/api/dotty/tools/dotc/ast/untpd$/Mod.html
index f0b243027..f992f193e 100644
--- a/api/dotty/tools/dotc/ast/untpd$/Mod.html
+++ b/api/dotty/tools/dotc/ast/untpd$/Mod.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
sealed abstract
</span>
@@ -5330,6 +5333,17 @@
<span id="entity-name">
Mod
</span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">Positioned</span>
+
+ </div>
+
</div>
@@ -5341,12 +5355,41 @@ NOT a replacement of FlagSet.</p>
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">Mod</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ flags:
+ </span>
+ FlagSet
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="flags" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'flags');">[+]</span>
<span class="member-annotations">
</span>
@@ -5372,8 +5415,24 @@ NOT a replacement of FlagSet.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-flags">
+
+ </div>
+ <div class="member-body-long" id ="long-body-flags">
+
+ </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>
diff --git a/api/dotty/tools/dotc/ast/untpd$/Modifiers$.html b/api/dotty/tools/dotc/ast/untpd$/Modifiers$.html
index e9cb6fcc4..0af8d42ac 100644
--- a/api/dotty/tools/dotc/ast/untpd$/Modifiers$.html
+++ b/api/dotty/tools/dotc/ast/untpd$/Modifiers$.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
final
</span>
@@ -5330,6 +5333,17 @@
<span id="entity-name">
Modifiers
</span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">Function4</span>
+
+ </div>
+
</div>
@@ -5339,12 +5353,23 @@
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="<init>$default$1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '<init>$default$1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5370,12 +5395,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-<init>$default$1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-<init>$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="<init>$default$2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '<init>$default$2');">[+]</span>
<span class="member-annotations">
</span>
@@ -5401,12 +5443,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-<init>$default$2">
+
+ </div>
+ <div class="member-body-long" id ="long-body-<init>$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="<init>$default$3" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '<init>$default$3');">[+]</span>
<span class="member-annotations">
</span>
@@ -5432,12 +5491,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-<init>$default$3">
+
+ </div>
+ <div class="member-body-long" id ="long-body-<init>$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="<init>$default$4" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '<init>$default$4');">[+]</span>
<span class="member-annotations">
</span>
@@ -5463,12 +5539,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-<init>$default$4">
+
+ </div>
+ <div class="member-body-long" id ="long-body-<init>$default$4">
+
+ </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="apply(flags,privateWithin,annotations,mods)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'apply(flags,privateWithin,annotations,mods)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5537,12 +5630,29 @@ Mod
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-apply(flags,privateWithin,annotations,mods)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-apply(flags,privateWithin,annotations,mods)">
+
+ </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="unapply(x$1)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'unapply(x$1)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5581,8 +5691,24 @@ Mod
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-unapply(x$1)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-unapply(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>
diff --git a/api/dotty/tools/dotc/ast/untpd$/Modifiers.html b/api/dotty/tools/dotc/ast/untpd$/Modifiers.html
index 4c69a9e8e..5e6bd9d5e 100644
--- a/api/dotty/tools/dotc/ast/untpd$/Modifiers.html
+++ b/api/dotty/tools/dotc/ast/untpd$/Modifiers.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,6 +5333,22 @@
<span id="entity-name">
Modifiers
</span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">Positioned</span>
+
+
+ <span class="keyword">with</span>
+
+ <span class="entity-super-type">Cloneable</span>
+
+ </div>
+
</div>
@@ -5339,12 +5358,71 @@
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">Modifiers</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ flags:
+ </span>
+ FlagSet
+
+ <span class="no-left">, </span>
+
+
+ <span class="">
+ privateWithin:
+ </span>
+ TypeName
+
+ <span class="no-left">, </span>
+
+
+ <span class="">
+ annotations:
+ </span>
+ List
+<span class="no-left no-right">[</span>
+Tree
+<span class="no-left">]</span>
+
+ <span class="no-left">, </span>
+
+
+ <span class="">
+ mods:
+ </span>
+ List
+<span class="no-left no-right">[</span>
+Mod
+<span class="no-left">]</span>
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="annotations" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'annotations');">[+]</span>
<span class="member-annotations">
</span>
@@ -5365,17 +5443,37 @@
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+Tree
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-annotations">
+
+ </div>
+ <div class="member-body-long" id ="long-body-annotations">
+
+ </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="flags" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'flags');">[+]</span>
<span class="member-annotations">
</span>
@@ -5401,12 +5499,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-flags">
+
+ </div>
+ <div class="member-body-long" id ="long-body-flags">
+
+ </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="mods" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'mods');">[+]</span>
<span class="member-annotations">
</span>
@@ -5427,17 +5542,37 @@
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+Mod
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-mods">
+
+ </div>
+ <div class="member-body-long" id ="long-body-mods">
+
+ </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="privateWithin" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'privateWithin');">[+]</span>
<span class="member-annotations">
</span>
@@ -5463,12 +5598,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-privateWithin">
+
+ </div>
+ <div class="member-body-long" id ="long-body-privateWithin">
+
+ </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="&(fs)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '&(fs)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5507,12 +5659,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-&(fs)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-&(fs)">
+
+ </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="&~(fs)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '&~(fs)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5551,12 +5720,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-&~(fs)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-&~(fs)">
+
+ </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="_1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5582,12 +5768,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_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="_2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_2');">[+]</span>
<span class="member-annotations">
</span>
@@ -5613,12 +5816,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_2">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_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="_3" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_3');">[+]</span>
<span class="member-annotations">
</span>
@@ -5644,12 +5864,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_3">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_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="_4" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_4');">[+]</span>
<span class="member-annotations">
</span>
@@ -5675,12 +5912,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_4">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_4">
+
+ </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="copy(flags,privateWithin,annotations,mods)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy(flags,privateWithin,annotations,mods)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5749,12 +6003,29 @@ Mod
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy(flags,privateWithin,annotations,mods)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy(flags,privateWithin,annotations,mods)">
+
+ </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="copy$default$1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5780,12 +6051,29 @@ Mod
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$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="copy$default$2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$2');">[+]</span>
<span class="member-annotations">
</span>
@@ -5811,12 +6099,29 @@ Mod
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$2">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$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="copy$default$3" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$3');">[+]</span>
<span class="member-annotations">
</span>
@@ -5837,17 +6142,37 @@ Mod
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+Tree
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$3">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$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="copy$default$4" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$4');">[+]</span>
<span class="member-annotations">
</span>
@@ -5868,17 +6193,37 @@ Mod
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+Mod
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$4">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$default$4">
+
+ </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="hasAnnotations" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'hasAnnotations');">[+]</span>
<span class="member-annotations">
</span>
@@ -5904,12 +6249,29 @@ Mod
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-hasAnnotations">
+
+ </div>
+ <div class="member-body-long" id ="long-body-hasAnnotations">
+
+ </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="hasFlags" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'hasFlags');">[+]</span>
<span class="member-annotations">
</span>
@@ -5935,12 +6297,29 @@ Mod
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-hasFlags">
+
+ </div>
+ <div class="member-body-long" id ="long-body-hasFlags">
+
+ </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="hasPrivateWithin" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'hasPrivateWithin');">[+]</span>
<span class="member-annotations">
</span>
@@ -5966,12 +6345,29 @@ Mod
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-hasPrivateWithin">
+
+ </div>
+ <div class="member-body-long" id ="long-body-hasPrivateWithin">
+
+ </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="is(fs)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'is(fs)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6010,12 +6406,29 @@ Mod
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-is(fs)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-is(fs)">
+
+ </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="is(fc)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'is(fc)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6054,12 +6467,29 @@ Mod
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-is(fc)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-is(fc)">
+
+ </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="toTermFlags" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'toTermFlags');">[+]</span>
<span class="member-annotations">
</span>
@@ -6085,12 +6515,29 @@ Mod
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-toTermFlags">
+
+ </div>
+ <div class="member-body-long" id ="long-body-toTermFlags">
+
+ </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="toTypeFlags" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'toTypeFlags');">[+]</span>
<span class="member-annotations">
</span>
@@ -6116,12 +6563,29 @@ Mod
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-toTypeFlags">
+
+ </div>
+ <div class="member-body-long" id ="long-body-toTypeFlags">
+
+ </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="withAddedAnnotation(annot)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'withAddedAnnotation(annot)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6160,12 +6624,29 @@ Mod
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-withAddedAnnotation(annot)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-withAddedAnnotation(annot)">
+
+ </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="withAddedMod(mod)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'withAddedMod(mod)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6204,12 +6685,29 @@ Mod
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-withAddedMod(mod)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-withAddedMod(mod)">
+
+ </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="withAnnotations(annots)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'withAnnotations(annots)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6251,12 +6749,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-withAnnotations(annots)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-withAnnotations(annots)">
+
+ </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="withFlags(flags)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'withFlags(flags)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6295,12 +6810,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-withFlags(flags)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-withFlags(flags)">
+
+ </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="withMods(ms)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'withMods(ms)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6342,12 +6874,29 @@ Mod
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-withMods(ms)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-withMods(ms)">
+
+ </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="withPrivateWithin(pw)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'withPrivateWithin(pw)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6386,12 +6935,29 @@ Mod
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-withPrivateWithin(pw)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-withPrivateWithin(pw)">
+
+ </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="|(fs)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '|(fs)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6430,8 +6996,24 @@ Mod
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-|(fs)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-|(fs)">
+
+ </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>
diff --git a/api/dotty/tools/dotc/ast/untpd$/ModsDecorator.html b/api/dotty/tools/dotc/ast/untpd$/ModsDecorator.html
index d0a49ea2c..4adc6dd15 100644
--- a/api/dotty/tools/dotc/ast/untpd$/ModsDecorator.html
+++ b/api/dotty/tools/dotc/ast/untpd$/ModsDecorator.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
abstract
</span>
@@ -5330,16 +5333,41 @@
<span id="entity-name">
ModsDecorator
</span>
+
+
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">ModsDecorator</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="mods" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'mods');">[+]</span>
<span class="member-annotations">
</span>
@@ -5365,8 +5393,24 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-mods">
+
+ </div>
+ <div class="member-body-long" id ="long-body-mods">
+
+ </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>
diff --git a/api/dotty/tools/dotc/ast/untpd$/ModuleDef$.html b/api/dotty/tools/dotc/ast/untpd$/ModuleDef$.html
index 0066a5def..6ec7ed223 100644
--- a/api/dotty/tools/dotc/ast/untpd$/ModuleDef$.html
+++ b/api/dotty/tools/dotc/ast/untpd$/ModuleDef$.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
final
</span>
@@ -5330,6 +5333,17 @@
<span id="entity-name">
ModuleDef
</span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">Function2</span>
+
+ </div>
+
</div>
@@ -5339,12 +5353,23 @@
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="apply(name,impl)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'apply(name,impl)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5391,12 +5416,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-apply(name,impl)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-apply(name,impl)">
+
+ </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="unapply(x$1)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'unapply(x$1)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5435,8 +5477,24 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-unapply(x$1)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-unapply(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>
diff --git a/api/dotty/tools/dotc/ast/untpd$/ModuleDef.html b/api/dotty/tools/dotc/ast/untpd$/ModuleDef.html
index 49e909136..b93f0efcf 100644
--- a/api/dotty/tools/dotc/ast/untpd$/ModuleDef.html
+++ b/api/dotty/tools/dotc/ast/untpd$/ModuleDef.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,6 +5333,17 @@
<span id="entity-name">
ModuleDef
</span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">MemberDef</span>
+
+ </div>
+
</div>
@@ -5339,12 +5353,49 @@
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">ModuleDef</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ name:
+ </span>
+ TermName
+
+ <span class="no-left">, </span>
+
+
+ <span class="">
+ impl:
+ </span>
+ Template
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="ThisTree" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ThisTree');">[+]</span>
<span class="member-annotations">
</span>
@@ -5374,12 +5425,31 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-ThisTree">
+ <p>The type constructor at the root of the tree</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-ThisTree">
+ <p>The type constructor at the root of the tree</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="impl" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'impl');">[+]</span>
<span class="member-annotations">
</span>
@@ -5405,12 +5475,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-impl">
+
+ </div>
+ <div class="member-body-long" id ="long-body-impl">
+
+ </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="name" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'name');">[+]</span>
<span class="member-annotations">
</span>
@@ -5436,12 +5523,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-name">
+
+ </div>
+ <div class="member-body-long" id ="long-body-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="_1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5467,12 +5571,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_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="_2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_2');">[+]</span>
<span class="member-annotations">
</span>
@@ -5498,12 +5619,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_2">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_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="copy(name,impl)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy(name,impl)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5550,12 +5688,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy(name,impl)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy(name,impl)">
+
+ </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="copy$default$1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5581,12 +5736,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$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="copy$default$2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$2');">[+]</span>
<span class="member-annotations">
</span>
@@ -5612,12 +5784,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$2">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$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="withName(name)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'withName(name)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5669,8 +5858,24 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-withName(name)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-withName(name)(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>
diff --git a/api/dotty/tools/dotc/ast/untpd$/OpTree.html b/api/dotty/tools/dotc/ast/untpd$/OpTree.html
index d2d50c32b..bc45af5f3 100644
--- a/api/dotty/tools/dotc/ast/untpd$/OpTree.html
+++ b/api/dotty/tools/dotc/ast/untpd$/OpTree.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,16 +5333,38 @@
<span id="entity-name">
OpTree
</span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">Tree</span>
+
+ </div>
+
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="isTerm" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isTerm');">[+]</span>
<span class="member-annotations">
</span>
@@ -5365,13 +5390,31 @@
</div><!-- end member-title -->
<div class="member-body">
- <p>Does this tree represent a term?</p>
+ <div class="member-body-short" id="short-body-isTerm">
+ <p>Does this tree represent a term?</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-isTerm">
+ <p>Does this tree represent a term?</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="isType" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isType');">[+]</span>
<span class="member-annotations">
</span>
@@ -5397,13 +5440,31 @@
</div><!-- end member-title -->
<div class="member-body">
- <p>Does this tree represent a type?</p>
+ <div class="member-body-short" id="short-body-isType">
+ <p>Does this tree represent a type?</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-isType">
+ <p>Does this tree represent a type?</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="op" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'op');">[+]</span>
<span class="member-annotations">
</span>
@@ -5429,8 +5490,24 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-op">
+
+ </div>
+ <div class="member-body-long" id ="long-body-op">
+
+ </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>
diff --git a/api/dotty/tools/dotc/ast/untpd$/Parens$.html b/api/dotty/tools/dotc/ast/untpd$/Parens$.html
index 57566fff6..2cde6fade 100644
--- a/api/dotty/tools/dotc/ast/untpd$/Parens$.html
+++ b/api/dotty/tools/dotc/ast/untpd$/Parens$.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
final
</span>
@@ -5330,16 +5333,38 @@
<span id="entity-name">
Parens
</span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">Function1</span>
+
+ </div>
+
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="apply(t)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'apply(t)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5378,12 +5403,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-apply(t)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-apply(t)">
+
+ </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="unapply(x$1)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'unapply(x$1)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5422,8 +5464,24 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-unapply(x$1)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-unapply(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>
diff --git a/api/dotty/tools/dotc/ast/untpd$/Parens.html b/api/dotty/tools/dotc/ast/untpd$/Parens.html
index a38f1c247..8f99b59a8 100644
--- a/api/dotty/tools/dotc/ast/untpd$/Parens.html
+++ b/api/dotty/tools/dotc/ast/untpd$/Parens.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,16 +5333,56 @@
<span id="entity-name">
Parens
</span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">ProxyTree</span>
+
+ </div>
+
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">Parens</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ t:
+ </span>
+ Tree
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="t" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 't');">[+]</span>
<span class="member-annotations">
</span>
@@ -5365,12 +5408,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-t">
+
+ </div>
+ <div class="member-body-long" id ="long-body-t">
+
+ </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="_1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5396,12 +5456,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_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="copy(t)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy(t)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5440,12 +5517,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy(t)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy(t)">
+
+ </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="copy$default$1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5471,12 +5565,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$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="forwardTo" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'forwardTo');">[+]</span>
<span class="member-annotations">
</span>
@@ -5497,13 +5608,32 @@
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-forwardTo">
+
+ </div>
+ <div class="member-body-long" id ="long-body-forwardTo">
+
+ </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>
diff --git a/api/dotty/tools/dotc/ast/untpd$/ParsedTry$.html b/api/dotty/tools/dotc/ast/untpd$/ParsedTry$.html
index df0dda98f..7bc35fc0a 100644
--- a/api/dotty/tools/dotc/ast/untpd$/ParsedTry$.html
+++ b/api/dotty/tools/dotc/ast/untpd$/ParsedTry$.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
final
</span>
@@ -5330,16 +5333,38 @@
<span id="entity-name">
ParsedTry
</span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">Function3</span>
+
+ </div>
+
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="apply(expr,handler,finalizer)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'apply(expr,handler,finalizer)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5394,12 +5419,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-apply(expr,handler,finalizer)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-apply(expr,handler,finalizer)">
+
+ </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="unapply(x$1)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'unapply(x$1)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5438,8 +5480,24 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-unapply(x$1)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-unapply(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>
diff --git a/api/dotty/tools/dotc/ast/untpd$/ParsedTry.html b/api/dotty/tools/dotc/ast/untpd$/ParsedTry.html
index 4e246e7c2..ab9d6c1a7 100644
--- a/api/dotty/tools/dotc/ast/untpd$/ParsedTry.html
+++ b/api/dotty/tools/dotc/ast/untpd$/ParsedTry.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,16 +5333,77 @@
<span id="entity-name">
ParsedTry
</span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">Tree</span>
+
+
+ <span class="keyword">with</span>
+
+ <span class="entity-super-type">TermTree</span>
+
+ </div>
+
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">ParsedTry</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ expr:
+ </span>
+ Tree
+
+ <span class="no-left">, </span>
+
+
+ <span class="">
+ handler:
+ </span>
+ Tree
+
+ <span class="no-left">, </span>
+
+
+ <span class="">
+ finalizer:
+ </span>
+ Tree
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="expr" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'expr');">[+]</span>
<span class="member-annotations">
</span>
@@ -5365,12 +5429,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-expr">
+
+ </div>
+ <div class="member-body-long" id ="long-body-expr">
+
+ </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="finalizer" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'finalizer');">[+]</span>
<span class="member-annotations">
</span>
@@ -5396,12 +5477,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-finalizer">
+
+ </div>
+ <div class="member-body-long" id ="long-body-finalizer">
+
+ </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="handler" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'handler');">[+]</span>
<span class="member-annotations">
</span>
@@ -5427,12 +5525,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-handler">
+
+ </div>
+ <div class="member-body-long" id ="long-body-handler">
+
+ </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="_1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5458,12 +5573,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_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="_2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_2');">[+]</span>
<span class="member-annotations">
</span>
@@ -5489,12 +5621,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_2">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_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="_3" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_3');">[+]</span>
<span class="member-annotations">
</span>
@@ -5520,12 +5669,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_3">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_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="copy(expr,handler,finalizer)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy(expr,handler,finalizer)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5580,12 +5746,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy(expr,handler,finalizer)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy(expr,handler,finalizer)">
+
+ </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="copy$default$1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5611,12 +5794,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$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="copy$default$2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$2');">[+]</span>
<span class="member-annotations">
</span>
@@ -5642,12 +5842,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$2">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$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="copy$default$3" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$3');">[+]</span>
<span class="member-annotations">
</span>
@@ -5673,8 +5890,24 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$3">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$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>
diff --git a/api/dotty/tools/dotc/ast/untpd$/PatDef$.html b/api/dotty/tools/dotc/ast/untpd$/PatDef$.html
index 8fd0abdc7..2793ee939 100644
--- a/api/dotty/tools/dotc/ast/untpd$/PatDef$.html
+++ b/api/dotty/tools/dotc/ast/untpd$/PatDef$.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
final
</span>
@@ -5330,16 +5333,38 @@
<span id="entity-name">
PatDef
</span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">Function4</span>
+
+ </div>
+
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="apply(mods,pats,tpt,rhs)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'apply(mods,pats,tpt,rhs)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5405,12 +5430,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-apply(mods,pats,tpt,rhs)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-apply(mods,pats,tpt,rhs)">
+
+ </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="unapply(x$1)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'unapply(x$1)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5449,8 +5491,24 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-unapply(x$1)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-unapply(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>
diff --git a/api/dotty/tools/dotc/ast/untpd$/PatDef.html b/api/dotty/tools/dotc/ast/untpd$/PatDef.html
index 3ceb5df01..4796a0cfe 100644
--- a/api/dotty/tools/dotc/ast/untpd$/PatDef.html
+++ b/api/dotty/tools/dotc/ast/untpd$/PatDef.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,16 +5333,88 @@
<span id="entity-name">
PatDef
</span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">DenotingTree</span>
+
+
+ <span class="keyword">with</span>
+
+ <span class="entity-super-type">DefTree</span>
+
+ </div>
+
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">PatDef</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ mods:
+ </span>
+ Modifiers
+
+ <span class="no-left">, </span>
+
+
+ <span class="">
+ pats:
+ </span>
+ List
+<span class="no-left no-right">[</span>
+Tree
+<span class="no-left">]</span>
+
+ <span class="no-left">, </span>
+
+
+ <span class="">
+ tpt:
+ </span>
+ Tree
+
+ <span class="no-left">, </span>
+
+
+ <span class="">
+ rhs:
+ </span>
+ Tree
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="mods" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'mods');">[+]</span>
<span class="member-annotations">
</span>
@@ -5365,12 +5440,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-mods">
+
+ </div>
+ <div class="member-body-long" id ="long-body-mods">
+
+ </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="pats" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'pats');">[+]</span>
<span class="member-annotations">
</span>
@@ -5391,17 +5483,37 @@
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+Tree
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-pats">
+
+ </div>
+ <div class="member-body-long" id ="long-body-pats">
+
+ </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="rhs" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'rhs');">[+]</span>
<span class="member-annotations">
</span>
@@ -5427,12 +5539,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-rhs">
+
+ </div>
+ <div class="member-body-long" id ="long-body-rhs">
+
+ </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="tpt" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'tpt');">[+]</span>
<span class="member-annotations">
</span>
@@ -5458,12 +5587,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-tpt">
+
+ </div>
+ <div class="member-body-long" id ="long-body-tpt">
+
+ </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="_1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5489,12 +5635,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_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="_2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_2');">[+]</span>
<span class="member-annotations">
</span>
@@ -5520,12 +5683,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_2">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_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="_3" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_3');">[+]</span>
<span class="member-annotations">
</span>
@@ -5551,12 +5731,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_3">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_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="_4" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_4');">[+]</span>
<span class="member-annotations">
</span>
@@ -5582,12 +5779,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_4">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_4">
+
+ </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="copy(mods,pats,tpt,rhs)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy(mods,pats,tpt,rhs)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5653,12 +5867,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy(mods,pats,tpt,rhs)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy(mods,pats,tpt,rhs)">
+
+ </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="copy$default$1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5684,12 +5915,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$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="copy$default$2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$2');">[+]</span>
<span class="member-annotations">
</span>
@@ -5710,17 +5958,37 @@ Tree
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+Tree
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$2">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$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="copy$default$3" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$3');">[+]</span>
<span class="member-annotations">
</span>
@@ -5746,12 +6014,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$3">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$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="copy$default$4" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$4');">[+]</span>
<span class="member-annotations">
</span>
@@ -5777,8 +6062,24 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$4">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$default$4">
+
+ </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>
diff --git a/api/dotty/tools/dotc/ast/untpd$/PostfixOp$.html b/api/dotty/tools/dotc/ast/untpd$/PostfixOp$.html
index f3b98a336..6c3b33e80 100644
--- a/api/dotty/tools/dotc/ast/untpd$/PostfixOp$.html
+++ b/api/dotty/tools/dotc/ast/untpd$/PostfixOp$.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
final
</span>
@@ -5330,16 +5333,38 @@
<span id="entity-name">
PostfixOp
</span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">Function2</span>
+
+ </div>
+
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="apply(od,op)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'apply(od,op)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5386,12 +5411,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-apply(od,op)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-apply(od,op)">
+
+ </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="unapply(x$1)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'unapply(x$1)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5430,8 +5472,24 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-unapply(x$1)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-unapply(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>
diff --git a/api/dotty/tools/dotc/ast/untpd$/PostfixOp.html b/api/dotty/tools/dotc/ast/untpd$/PostfixOp.html
index bc0ba00ab..229a30239 100644
--- a/api/dotty/tools/dotc/ast/untpd$/PostfixOp.html
+++ b/api/dotty/tools/dotc/ast/untpd$/PostfixOp.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,16 +5333,69 @@
<span id="entity-name">
PostfixOp
</span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">Tree</span>
+
+
+ <span class="keyword">with</span>
+
+ <span class="entity-super-type">OpTree</span>
+
+ </div>
+
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">PostfixOp</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ od:
+ </span>
+ Tree
+
+ <span class="no-left">, </span>
+
+
+ <span class="">
+ op:
+ </span>
+ Name
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="od" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'od');">[+]</span>
<span class="member-annotations">
</span>
@@ -5365,12 +5421,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-od">
+
+ </div>
+ <div class="member-body-long" id ="long-body-od">
+
+ </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="op" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'op');">[+]</span>
<span class="member-annotations">
</span>
@@ -5396,12 +5469,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-op">
+
+ </div>
+ <div class="member-body-long" id ="long-body-op">
+
+ </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="_1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5427,12 +5517,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_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="_2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_2');">[+]</span>
<span class="member-annotations">
</span>
@@ -5458,12 +5565,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_2">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_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="copy(od,op)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy(od,op)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5510,12 +5634,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy(od,op)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy(od,op)">
+
+ </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="copy$default$1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5541,12 +5682,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$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="copy$default$2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$2');">[+]</span>
<span class="member-annotations">
</span>
@@ -5572,8 +5730,24 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$2">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$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>
diff --git a/api/dotty/tools/dotc/ast/untpd$/PrefixOp$.html b/api/dotty/tools/dotc/ast/untpd$/PrefixOp$.html
index 7519c847a..329210ffb 100644
--- a/api/dotty/tools/dotc/ast/untpd$/PrefixOp$.html
+++ b/api/dotty/tools/dotc/ast/untpd$/PrefixOp$.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
final
</span>
@@ -5330,16 +5333,38 @@
<span id="entity-name">
PrefixOp
</span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">Function2</span>
+
+ </div>
+
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="apply(op,od)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'apply(op,od)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5386,12 +5411,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-apply(op,od)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-apply(op,od)">
+
+ </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="unapply(x$1)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'unapply(x$1)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5430,8 +5472,24 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-unapply(x$1)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-unapply(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>
diff --git a/api/dotty/tools/dotc/ast/untpd$/PrefixOp.html b/api/dotty/tools/dotc/ast/untpd$/PrefixOp.html
index 3f36e738a..b83cb2bda 100644
--- a/api/dotty/tools/dotc/ast/untpd$/PrefixOp.html
+++ b/api/dotty/tools/dotc/ast/untpd$/PrefixOp.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,16 +5333,69 @@
<span id="entity-name">
PrefixOp
</span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">Tree</span>
+
+
+ <span class="keyword">with</span>
+
+ <span class="entity-super-type">OpTree</span>
+
+ </div>
+
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">PrefixOp</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ op:
+ </span>
+ Name
+
+ <span class="no-left">, </span>
+
+
+ <span class="">
+ od:
+ </span>
+ Tree
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="od" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'od');">[+]</span>
<span class="member-annotations">
</span>
@@ -5365,12 +5421,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-od">
+
+ </div>
+ <div class="member-body-long" id ="long-body-od">
+
+ </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="op" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'op');">[+]</span>
<span class="member-annotations">
</span>
@@ -5396,12 +5469,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-op">
+
+ </div>
+ <div class="member-body-long" id ="long-body-op">
+
+ </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="_1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5427,12 +5517,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_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="_2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_2');">[+]</span>
<span class="member-annotations">
</span>
@@ -5458,12 +5565,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_2">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_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="copy(op,od)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy(op,od)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5510,12 +5634,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy(op,od)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy(op,od)">
+
+ </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="copy$default$1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5541,12 +5682,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$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="copy$default$2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$2');">[+]</span>
<span class="member-annotations">
</span>
@@ -5572,8 +5730,24 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$2">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$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>
diff --git a/api/dotty/tools/dotc/ast/untpd$/SymbolLit$.html b/api/dotty/tools/dotc/ast/untpd$/SymbolLit$.html
index 020f46094..6a8af46a6 100644
--- a/api/dotty/tools/dotc/ast/untpd$/SymbolLit$.html
+++ b/api/dotty/tools/dotc/ast/untpd$/SymbolLit$.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
final
</span>
@@ -5330,16 +5333,38 @@
<span id="entity-name">
SymbolLit
</span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">Function1</span>
+
+ </div>
+
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="apply(str)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'apply(str)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5378,12 +5403,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-apply(str)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-apply(str)">
+
+ </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="unapply(x$1)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'unapply(x$1)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5422,8 +5464,24 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-unapply(x$1)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-unapply(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>
diff --git a/api/dotty/tools/dotc/ast/untpd$/SymbolLit.html b/api/dotty/tools/dotc/ast/untpd$/SymbolLit.html
index 4eed4109f..95a95479b 100644
--- a/api/dotty/tools/dotc/ast/untpd$/SymbolLit.html
+++ b/api/dotty/tools/dotc/ast/untpd$/SymbolLit.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,16 +5333,61 @@
<span id="entity-name">
SymbolLit
</span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">Tree</span>
+
+
+ <span class="keyword">with</span>
+
+ <span class="entity-super-type">TermTree</span>
+
+ </div>
+
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">SymbolLit</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ str:
+ </span>
+ String
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="str" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'str');">[+]</span>
<span class="member-annotations">
</span>
@@ -5365,12 +5413,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-str">
+
+ </div>
+ <div class="member-body-long" id ="long-body-str">
+
+ </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="_1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5396,12 +5461,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_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="copy(str)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy(str)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5440,12 +5522,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy(str)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy(str)">
+
+ </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="copy$default$1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5471,8 +5570,24 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$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>
diff --git a/api/dotty/tools/dotc/ast/untpd$/Throw$.html b/api/dotty/tools/dotc/ast/untpd$/Throw$.html
index 91754470f..b195ae944 100644
--- a/api/dotty/tools/dotc/ast/untpd$/Throw$.html
+++ b/api/dotty/tools/dotc/ast/untpd$/Throw$.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
final
</span>
@@ -5330,16 +5333,38 @@
<span id="entity-name">
Throw
</span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">Function1</span>
+
+ </div>
+
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="apply(expr)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'apply(expr)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5378,12 +5403,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-apply(expr)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-apply(expr)">
+
+ </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="unapply(x$1)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'unapply(x$1)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5422,8 +5464,24 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-unapply(x$1)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-unapply(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>
diff --git a/api/dotty/tools/dotc/ast/untpd$/Throw.html b/api/dotty/tools/dotc/ast/untpd$/Throw.html
index 7dbf6f41c..ac70eb6a3 100644
--- a/api/dotty/tools/dotc/ast/untpd$/Throw.html
+++ b/api/dotty/tools/dotc/ast/untpd$/Throw.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,16 +5333,61 @@
<span id="entity-name">
Throw
</span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">Tree</span>
+
+
+ <span class="keyword">with</span>
+
+ <span class="entity-super-type">TermTree</span>
+
+ </div>
+
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">Throw</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ expr:
+ </span>
+ Tree
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="expr" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'expr');">[+]</span>
<span class="member-annotations">
</span>
@@ -5365,12 +5413,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-expr">
+
+ </div>
+ <div class="member-body-long" id ="long-body-expr">
+
+ </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="_1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5396,12 +5461,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_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="copy(expr)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy(expr)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5440,12 +5522,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy(expr)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy(expr)">
+
+ </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="copy$default$1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5471,8 +5570,24 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$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>
diff --git a/api/dotty/tools/dotc/ast/untpd$/Tuple$.html b/api/dotty/tools/dotc/ast/untpd$/Tuple$.html
index 1714400fa..22bc8e544 100644
--- a/api/dotty/tools/dotc/ast/untpd$/Tuple$.html
+++ b/api/dotty/tools/dotc/ast/untpd$/Tuple$.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
final
</span>
@@ -5330,16 +5333,38 @@
<span id="entity-name">
Tuple
</span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">Function1</span>
+
+ </div>
+
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="apply(trees)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'apply(trees)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5381,12 +5406,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-apply(trees)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-apply(trees)">
+
+ </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="unapply(x$1)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'unapply(x$1)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5425,8 +5467,24 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-unapply(x$1)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-unapply(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>
diff --git a/api/dotty/tools/dotc/ast/untpd$/Tuple.html b/api/dotty/tools/dotc/ast/untpd$/Tuple.html
index 4e46a3d96..1cc16d048 100644
--- a/api/dotty/tools/dotc/ast/untpd$/Tuple.html
+++ b/api/dotty/tools/dotc/ast/untpd$/Tuple.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,16 +5333,59 @@
<span id="entity-name">
Tuple
</span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">Tree</span>
+
+ </div>
+
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">Tuple</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ trees:
+ </span>
+ List
+<span class="no-left no-right">[</span>
+Tree
+<span class="no-left">]</span>
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="trees" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'trees');">[+]</span>
<span class="member-annotations">
</span>
@@ -5360,17 +5406,37 @@
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+Tree
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-trees">
+
+ </div>
+ <div class="member-body-long" id ="long-body-trees">
+
+ </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="_1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5396,12 +5462,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_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="copy(trees)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy(trees)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5443,12 +5526,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy(trees)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy(trees)">
+
+ </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="copy$default$1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5469,17 +5569,37 @@ Tree
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+Tree
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$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="isTerm" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isTerm');">[+]</span>
<span class="member-annotations">
</span>
@@ -5505,13 +5625,31 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
- <p>Does this tree represent a term?</p>
+ <div class="member-body-short" id="short-body-isTerm">
+ <p>Does this tree represent a term?</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-isTerm">
+ <p>Does this tree represent a term?</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="isType" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isType');">[+]</span>
<span class="member-annotations">
</span>
@@ -5537,9 +5675,26 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
- <p>Does this tree represent a type?</p>
+ <div class="member-body-short" id="short-body-isType">
+ <p>Does this tree represent a type?</p>
+ </div>
+ <div class="member-body-long" id ="long-body-isType">
+ <p>Does this tree represent a type?</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>
diff --git a/api/dotty/tools/dotc/ast/untpd$/TypedSplice$.html b/api/dotty/tools/dotc/ast/untpd$/TypedSplice$.html
index 49936bc63..367f2b37c 100644
--- a/api/dotty/tools/dotc/ast/untpd$/TypedSplice$.html
+++ b/api/dotty/tools/dotc/ast/untpd$/TypedSplice$.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
final
</span>
@@ -5330,16 +5333,29 @@
<span id="entity-name">
TypedSplice
</span>
+
+
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="apply(tree)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'apply(tree)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5391,12 +5407,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-apply(tree)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-apply(tree)(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="unapply(x$1)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'unapply(x$1)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5435,8 +5468,24 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-unapply(x$1)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-unapply(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>
diff --git a/api/dotty/tools/dotc/ast/untpd$/TypedSplice.html b/api/dotty/tools/dotc/ast/untpd$/TypedSplice.html
index 416fb888c..4f3c5ce5c 100644
--- a/api/dotty/tools/dotc/ast/untpd$/TypedSplice.html
+++ b/api/dotty/tools/dotc/ast/untpd$/TypedSplice.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
abstract
</span>
@@ -5330,6 +5333,17 @@
<span id="entity-name">
TypedSplice
</span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">ProxyTree</span>
+
+ </div>
+
</div>
@@ -5339,12 +5353,57 @@
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">TypedSplice</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ tree:
+ </span>
+ Tree
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">TypedSplice</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ owner:
+ </span>
+ Symbol
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="owner" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'owner');">[+]</span>
<span class="member-annotations">
</span>
@@ -5370,12 +5429,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-owner">
+
+ </div>
+ <div class="member-body-long" id ="long-body-owner">
+
+ </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="tree" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'tree');">[+]</span>
<span class="member-annotations">
</span>
@@ -5401,12 +5477,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-tree">
+
+ </div>
+ <div class="member-body-long" id ="long-body-tree">
+
+ </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="_1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5432,12 +5525,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_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="forwardTo" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'forwardTo');">[+]</span>
<span class="member-annotations">
</span>
@@ -5458,13 +5568,32 @@
- <span class="no-left">: Tree</span>
+ <span class="no-left">: Tree
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-forwardTo">
+
+ </div>
+ <div class="member-body-long" id ="long-body-forwardTo">
+
+ </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>
diff --git a/api/dotty/tools/dotc/ast/untpd$/UntypedDeepFolder.html b/api/dotty/tools/dotc/ast/untpd$/UntypedDeepFolder.html
index 4f4c93f56..29af37551 100644
--- a/api/dotty/tools/dotc/ast/untpd$/UntypedDeepFolder.html
+++ b/api/dotty/tools/dotc/ast/untpd$/UntypedDeepFolder.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,6 +5333,29 @@
<span id="entity-name">
UntypedDeepFolder
</span>
+
+ <span id="entity-type-params">
+ <span class="no-left">[</span>
+
+ <span class="no-left">
+
+ X
+
+ </span>
+
+ <span class="no-left">]</span>
+ </span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">UntypedTreeAccumulator</span>
+
+ </div>
+
</div>
@@ -5339,12 +5365,41 @@
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">UntypedDeepFolder</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ f:
+ </span>
+ <span>(</span>X<span>, </span>Tree<span>) =&gt; </span>X
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="f" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'f');">[+]</span>
<span class="member-annotations">
</span>
@@ -5365,17 +5420,34 @@
- <span class="no-left">: </span>
+ <span class="no-left">: <span>(</span>X<span>, </span>Tree<span>) =&gt; </span>X</span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-f">
+
+ </div>
+ <div class="member-body-long" id ="long-body-f">
+
+ </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="apply(x,tree)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'apply(x,tree)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5435,8 +5507,24 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-apply(x,tree)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-apply(x,tree)(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>
diff --git a/api/dotty/tools/dotc/ast/untpd$/UntypedTreeAccumulator.html b/api/dotty/tools/dotc/ast/untpd$/UntypedTreeAccumulator.html
index 33ec76eb8..72d0371f6 100644
--- a/api/dotty/tools/dotc/ast/untpd$/UntypedTreeAccumulator.html
+++ b/api/dotty/tools/dotc/ast/untpd$/UntypedTreeAccumulator.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
abstract
</span>
@@ -5330,16 +5333,62 @@
<span id="entity-name">
UntypedTreeAccumulator
</span>
+
+ <span id="entity-type-params">
+ <span class="no-left">[</span>
+
+ <span class="no-left">
+
+ X
+
+ </span>
+
+ <span class="no-left">]</span>
+ </span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">TreeAccumulator</span>
+
+ </div>
+
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">UntypedTreeAccumulator</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="foldOver(x,tree)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'foldOver(x,tree)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5399,8 +5448,24 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-foldOver(x,tree)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-foldOver(x,tree)(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>
diff --git a/api/dotty/tools/dotc/ast/untpd$/UntypedTreeCopier.html b/api/dotty/tools/dotc/ast/untpd$/UntypedTreeCopier.html
index 5016a9ff0..534342d41 100644
--- a/api/dotty/tools/dotc/ast/untpd$/UntypedTreeCopier.html
+++ b/api/dotty/tools/dotc/ast/untpd$/UntypedTreeCopier.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,16 +5333,50 @@
<span id="entity-name">
UntypedTreeCopier
</span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">TreeCopier</span>
+
+ </div>
+
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">UntypedTreeCopier</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="ContextBounds(tree)(bounds,cxBounds)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ContextBounds(tree)(bounds,cxBounds)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5400,12 +5437,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-ContextBounds(tree)(bounds,cxBounds)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-ContextBounds(tree)(bounds,cxBounds)">
+
+ </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="DoWhile(tree)(body,cond)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'DoWhile(tree)(body,cond)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5463,12 +5517,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-DoWhile(tree)(body,cond)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-DoWhile(tree)(body,cond)">
+
+ </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="ForDo(tree)(enums,body)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ForDo(tree)(enums,body)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5529,12 +5600,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-ForDo(tree)(enums,body)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-ForDo(tree)(enums,body)">
+
+ </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="ForYield(tree)(enums,expr)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ForYield(tree)(enums,expr)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5595,12 +5683,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-ForYield(tree)(enums,expr)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-ForYield(tree)(enums,expr)">
+
+ </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="Function(tree)(args,body)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Function(tree)(args,body)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5661,12 +5766,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Function(tree)(args,body)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Function(tree)(args,body)">
+
+ </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="GenAlias(tree)(pat,expr)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'GenAlias(tree)(pat,expr)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5724,12 +5846,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-GenAlias(tree)(pat,expr)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-GenAlias(tree)(pat,expr)">
+
+ </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="GenFrom(tree)(pat,expr)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'GenFrom(tree)(pat,expr)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5787,12 +5926,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-GenFrom(tree)(pat,expr)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-GenFrom(tree)(pat,expr)">
+
+ </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="InfixOp(tree)(left,op,right)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'InfixOp(tree)(left,op,right)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5858,12 +6014,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-InfixOp(tree)(left,op,right)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-InfixOp(tree)(left,op,right)">
+
+ </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="InterpolatedString(tree)(id,segments)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'InterpolatedString(tree)(id,segments)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5924,12 +6097,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-InterpolatedString(tree)(id,segments)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-InterpolatedString(tree)(id,segments)">
+
+ </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="ModuleDef(tree)(name,impl)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ModuleDef(tree)(name,impl)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5987,12 +6177,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-ModuleDef(tree)(name,impl)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-ModuleDef(tree)(name,impl)">
+
+ </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="Parens(tree)(t)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Parens(tree)(t)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6042,12 +6249,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Parens(tree)(t)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Parens(tree)(t)">
+
+ </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="ParsedTry(tree)(expr,handler,finalizer)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ParsedTry(tree)(expr,handler,finalizer)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6113,12 +6337,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-ParsedTry(tree)(expr,handler,finalizer)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-ParsedTry(tree)(expr,handler,finalizer)">
+
+ </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="PatDef(tree)(mods,pats,tpt,rhs)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'PatDef(tree)(mods,pats,tpt,rhs)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6195,12 +6436,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-PatDef(tree)(mods,pats,tpt,rhs)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-PatDef(tree)(mods,pats,tpt,rhs)">
+
+ </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="PostfixOp(tree)(od,op)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'PostfixOp(tree)(od,op)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6258,12 +6516,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-PostfixOp(tree)(od,op)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-PostfixOp(tree)(od,op)">
+
+ </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="PrefixOp(tree)(op,od)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'PrefixOp(tree)(op,od)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6321,12 +6596,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-PrefixOp(tree)(op,od)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-PrefixOp(tree)(op,od)">
+
+ </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="SymbolLit(tree)(str)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'SymbolLit(tree)(str)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6376,12 +6668,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-SymbolLit(tree)(str)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-SymbolLit(tree)(str)">
+
+ </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="Throw(tree)(expr)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Throw(tree)(expr)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6431,12 +6740,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Throw(tree)(expr)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Throw(tree)(expr)">
+
+ </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="Tuple(tree)(trees)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'Tuple(tree)(trees)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6489,12 +6815,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-Tuple(tree)(trees)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-Tuple(tree)(trees)">
+
+ </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="WhileDo(tree)(cond,body)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'WhileDo(tree)(cond,body)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6552,12 +6895,29 @@ Tree
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-WhileDo(tree)(cond,body)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-WhileDo(tree)(cond,body)">
+
+ </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="postProcess(tree,copied)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'postProcess(tree,copied)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6599,17 +6959,37 @@ Tree
- <span class="no-left">: ThisTree</span>
+ <span class="no-left">: ThisTree
+<span class="no-left no-right">[</span>
+Untyped
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-postProcess(tree,copied)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-postProcess(tree,copied)">
+
+ </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="postProcess(tree,copied)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'postProcess(tree,copied)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6651,13 +7031,32 @@ Tree
- <span class="no-left">: ThisTree</span>
+ <span class="no-left">: ThisTree
+<span class="no-left no-right">[</span>
+Untyped
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-postProcess(tree,copied)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-postProcess(tree,copied)">
+
+ </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>
diff --git a/api/dotty/tools/dotc/ast/untpd$/UntypedTreeMap$.html b/api/dotty/tools/dotc/ast/untpd$/UntypedTreeMap$.html
index 1bea1ac69..87d92a4cf 100644
--- a/api/dotty/tools/dotc/ast/untpd$/UntypedTreeMap$.html
+++ b/api/dotty/tools/dotc/ast/untpd$/UntypedTreeMap$.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
final
</span>
@@ -5330,16 +5333,29 @@
<span id="entity-name">
UntypedTreeMap
</span>
+
+
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="<init>$default$1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '<init>$default$1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5365,8 +5381,24 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-<init>$default$1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-<init>$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>
diff --git a/api/dotty/tools/dotc/ast/untpd$/UntypedTreeMap.html b/api/dotty/tools/dotc/ast/untpd$/UntypedTreeMap.html
index 21be17839..acb18e0ad 100644
--- a/api/dotty/tools/dotc/ast/untpd$/UntypedTreeMap.html
+++ b/api/dotty/tools/dotc/ast/untpd$/UntypedTreeMap.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
abstract
</span>
@@ -5330,16 +5333,56 @@
<span id="entity-name">
UntypedTreeMap
</span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">TreeMap</span>
+
+ </div>
+
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">UntypedTreeMap</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ cpy:
+ </span>
+ UntypedTreeCopier
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="cpy" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'cpy');">[+]</span>
<span class="member-annotations">
</span>
@@ -5365,12 +5408,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-cpy">
+
+ </div>
+ <div class="member-body-long" id ="long-body-cpy">
+
+ </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="transform(tree)(ctx)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'transform(tree)(ctx)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5422,8 +5482,24 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-transform(tree)(ctx)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-transform(tree)(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>
diff --git a/api/dotty/tools/dotc/ast/untpd$/WhileDo$.html b/api/dotty/tools/dotc/ast/untpd$/WhileDo$.html
index 4fe5f7cdb..3e4ed1c8c 100644
--- a/api/dotty/tools/dotc/ast/untpd$/WhileDo$.html
+++ b/api/dotty/tools/dotc/ast/untpd$/WhileDo$.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
final
</span>
@@ -5330,16 +5333,38 @@
<span id="entity-name">
WhileDo
</span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">Function2</span>
+
+ </div>
+
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section empty">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section empty">
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="apply(cond,body)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'apply(cond,body)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5386,12 +5411,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-apply(cond,body)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-apply(cond,body)">
+
+ </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="unapply(x$1)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'unapply(x$1)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5430,8 +5472,24 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-unapply(x$1)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-unapply(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>
diff --git a/api/dotty/tools/dotc/ast/untpd$/WhileDo.html b/api/dotty/tools/dotc/ast/untpd$/WhileDo.html
index ec8b7a1d8..05a53a9f6 100644
--- a/api/dotty/tools/dotc/ast/untpd$/WhileDo.html
+++ b/api/dotty/tools/dotc/ast/untpd$/WhileDo.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,16 +5333,69 @@
<span id="entity-name">
WhileDo
</span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">Tree</span>
+
+
+ <span class="keyword">with</span>
+
+ <span class="entity-super-type">TermTree</span>
+
+ </div>
+
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">WhileDo</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ cond:
+ </span>
+ Tree
+
+ <span class="no-left">, </span>
+
+
+ <span class="">
+ body:
+ </span>
+ Tree
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="body" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'body');">[+]</span>
<span class="member-annotations">
</span>
@@ -5365,12 +5421,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-body">
+
+ </div>
+ <div class="member-body-long" id ="long-body-body">
+
+ </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="cond" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'cond');">[+]</span>
<span class="member-annotations">
</span>
@@ -5396,12 +5469,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-cond">
+
+ </div>
+ <div class="member-body-long" id ="long-body-cond">
+
+ </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="_1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5427,12 +5517,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_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="_2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, '_2');">[+]</span>
<span class="member-annotations">
</span>
@@ -5458,12 +5565,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-_2">
+
+ </div>
+ <div class="member-body-long" id ="long-body-_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="copy(cond,body)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy(cond,body)');">[+]</span>
<span class="member-annotations">
</span>
@@ -5510,12 +5634,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy(cond,body)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy(cond,body)">
+
+ </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="copy$default$1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$1');">[+]</span>
<span class="member-annotations">
</span>
@@ -5541,12 +5682,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$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="copy$default$2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'copy$default$2');">[+]</span>
<span class="member-annotations">
</span>
@@ -5572,8 +5730,24 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-copy$default$2">
+
+ </div>
+ <div class="member-body-long" id ="long-body-copy$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>
diff --git a/api/dotty/tools/dotc/ast/untpd$/WildcardFunction.html b/api/dotty/tools/dotc/ast/untpd$/WildcardFunction.html
index 9cd0c043c..54802ba9a 100644
--- a/api/dotty/tools/dotc/ast/untpd$/WildcardFunction.html
+++ b/api/dotty/tools/dotc/ast/untpd$/WildcardFunction.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,6 +5333,17 @@
<span id="entity-name">
WildcardFunction
</span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">Function</span>
+
+ </div>
+
</div>
@@ -5339,12 +5353,52 @@
</div>
- <h1 class="section empty">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">WildcardFunction</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ placeholderParams:
+ </span>
+ List
+<span class="no-left no-right">[</span>
+ValDef
+<span class="no-left">]</span>
+
+ <span class="no-left">, </span>
+
+
+ <span class="">
+ body:
+ </span>
+ Tree
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section empty">
+ Members
+ </h1>
<div id="entity-members" class="entity-section empty">
<div id="body" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'body');">[+]</span>
<span class="member-annotations">
</span>
@@ -5370,12 +5424,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-body">
+
+ </div>
+ <div class="member-body-long" id ="long-body-body">
+
+ </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="placeholderParams" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'placeholderParams');">[+]</span>
<span class="member-annotations">
</span>
@@ -5396,13 +5467,32 @@
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+ValDef
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-placeholderParams">
+
+ </div>
+ <div class="member-body-long" id ="long-body-placeholderParams">
+
+ </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>
diff --git a/api/dotty/tools/dotc/ast/untpd$/modsDeco.html b/api/dotty/tools/dotc/ast/untpd$/modsDeco.html
index 4eb6b90c6..e38315611 100644
--- a/api/dotty/tools/dotc/ast/untpd$/modsDeco.html
+++ b/api/dotty/tools/dotc/ast/untpd$/modsDeco.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,16 +5333,65 @@
<span id="entity-name">
modsDeco
</span>
+
+
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">modsDeco</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ mdef:
+ </span>
+ MemberDef
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">modsDeco</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>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="ctx" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ctx');">[+]</span>
<span class="member-annotations">
</span>
@@ -5365,12 +5417,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-ctx">
+
+ </div>
+ <div class="member-body-long" id ="long-body-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="mdef" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'mdef');">[+]</span>
<span class="member-annotations">
</span>
@@ -5396,12 +5465,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-mdef">
+
+ </div>
+ <div class="member-body-long" id ="long-body-mdef">
+
+ </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="mods" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'mods');">[+]</span>
<span class="member-annotations">
</span>
@@ -5427,8 +5513,24 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-mods">
+
+ </div>
+ <div class="member-body-long" id ="long-body-mods">
+
+ </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>