summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorPaul Phillips <paulp@improving.org>2012-09-03 15:19:47 -0700
committerPaul Phillips <paulp@improving.org>2012-09-03 15:24:21 -0700
commit24a54107f3e3e72a079ebe7e425671e3307d1237 (patch)
tree00f90500df39c1434e7e9ea8c9489b6b4bfc3617 /src
parent5415272018114bb2e15036c5d6f9ae9c5af625d2 (diff)
downloadscala-24a54107f3e3e72a079ebe7e425671e3307d1237.tar.gz
scala-24a54107f3e3e72a079ebe7e425671e3307d1237.tar.bz2
scala-24a54107f3e3e72a079ebe7e425671e3307d1237.zip
Made Dynamic extend Any.
So it can be used in value classes.
Diffstat (limited to 'src')
-rw-r--r--src/library/scala/Dynamic.scala10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/library/scala/Dynamic.scala b/src/library/scala/Dynamic.scala
index faf834d310..3bcb2f1c90 100644
--- a/src/library/scala/Dynamic.scala
+++ b/src/library/scala/Dynamic.scala
@@ -9,11 +9,11 @@
package scala
/** A marker trait that enables dynamic invocations. Instances `x` of this
- * trait allow method invocations `x.meth(args)` for arbitrary method
- * names `meth` and argument lists `args` as well as field accesses
+ * trait allow method invocations `x.meth(args)` for arbitrary method
+ * names `meth` and argument lists `args` as well as field accesses
* `x.field` for arbitrary field names `field`.
*
- * If a call is not natively supported by `x` (i.e. if type checking
+ * If a call is not natively supported by `x` (i.e. if type checking
* fails), it is rewritten according to the following rules:
*
* {{{
@@ -23,12 +23,12 @@ package scala
* foo.field ~~> foo.selectDynamic("field")
* foo.varia = 10 ~~> foo.updateDynamic("varia")(10)
* foo.arr(10) = 13 ~~> foo.selectDynamic("arr").update(10, 13)
- * foo.arr(10) ~~> foo.applyDynamics("arr")(10)
+ * foo.arr(10) ~~> foo.applyDynamic("arr")(10)
* }}}
*
* As of Scala 2.10, defining direct or indirect subclasses of this trait
* is only possible if the language feature `dynamics` is enabled.
*/
-trait Dynamic
+trait Dynamic extends Any