diff options
author | Josh Suereth <Joshua.Suereth@gmail.com> | 2012-09-03 17:35:17 -0700 |
---|---|---|
committer | Josh Suereth <Joshua.Suereth@gmail.com> | 2012-09-03 17:35:17 -0700 |
commit | 291754799ae498d2b64ac4ac612e4d376a539f05 (patch) | |
tree | 00f90500df39c1434e7e9ea8c9489b6b4bfc3617 /src | |
parent | 5415272018114bb2e15036c5d6f9ae9c5af625d2 (diff) | |
parent | 24a54107f3e3e72a079ebe7e425671e3307d1237 (diff) | |
download | scala-291754799ae498d2b64ac4ac612e4d376a539f05.tar.gz scala-291754799ae498d2b64ac4ac612e4d376a539f05.tar.bz2 scala-291754799ae498d2b64ac4ac612e4d376a539f05.zip |
Merge pull request #1242 from paulp/topic/dynamic-anyval
Made Dynamic extend Any.
Diffstat (limited to 'src')
-rw-r--r-- | src/library/scala/Dynamic.scala | 10 |
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 |