aboutsummaryrefslogtreecommitdiff
path: root/api/dotty/tools/dotc/typer/index.html
diff options
context:
space:
mode:
authordotty-bot <felix.mulder@epfl.ch>2017-02-02 14:19:33 +0000
committerdotty-bot <felix.mulder@epfl.ch>2017-02-02 14:19:33 +0000
commit7ec0d89df9692ae1ed2b9c52fcf9c137985f503b (patch)
treec5197b4cceb447f6eb1a6446bac95f566654c2af /api/dotty/tools/dotc/typer/index.html
parentabb6c717277fb7eb8635d94c32ecab5dee4dd903 (diff)
downloaddotty-7ec0d89df9692ae1ed2b9c52fcf9c137985f503b.tar.gz
dotty-7ec0d89df9692ae1ed2b9c52fcf9c137985f503b.tar.bz2
dotty-7ec0d89df9692ae1ed2b9c52fcf9c137985f503b.zip
Update gh-pages site for d9b6f18569deda5aa2860156bef8dc2abcce3708
Diffstat (limited to 'api/dotty/tools/dotc/typer/index.html')
-rw-r--r--api/dotty/tools/dotc/typer/index.html16
1 files changed, 12 insertions, 4 deletions
diff --git a/api/dotty/tools/dotc/typer/index.html b/api/dotty/tools/dotc/typer/index.html
index f5dc8c2d1..9272cf8dd 100644
--- a/api/dotty/tools/dotc/typer/index.html
+++ b/api/dotty/tools/dotc/typer/index.html
@@ -5566,10 +5566,18 @@
</div><!-- end member-title -->
<div class="member-body">
- <p>Translates selection that does not typecheck according to the scala.Dynamic rules:
-foo.bar(baz) = quux ~~&gt; foo.selectDynamic(bar).upd...
-</p>
-<p></p>
+ <p>Handles programmable member selections of <code>Dynamic</code> instances and values
+with structural types. Two functionalities:</p>
+<ol>
+<li>Translates selection that does not typecheck according to the scala.Dynamic rules:
+foo.bar(baz) = quux ~~&gt; foo.selectDynamic(bar).update(baz, quux)
+foo.bar = baz ~~&gt; foo.updateDynamic(&quot;bar&quot;)(baz)
+foo.bar(x = bazX, y = bazY, baz, ...) ~~&gt; foo.applyDynamicNamed(&quot;bar&quot;)((&quot;x&quot;, bazX), (&quot;y&quot;, bazY), (&quot;&quot;, baz), ...)
+foo.bar(baz0, baz1, ...) ~~&gt; foo.applyDynamic(bar)(baz0, baz1, ...)
+foo.bar ~~&gt; foo.selectDynamic(bar)</li>
+</ol>
+<p>The first matching rule of is appli...</p>
+<ol></ol>
</div>
</div><!-- end member -->