summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2011-03-14 14:36:11 +0000
committerMartin Odersky <odersky@gmail.com>2011-03-14 14:36:11 +0000
commit764072ffcbadde8b296eaa2f963f4792af2d70c4 (patch)
tree99951560f388cbb2c8d566b390cf3853fe5d5fdc /src
parente64b94fcc972f8da390450e39140257bb91126fd (diff)
downloadscala-764072ffcbadde8b296eaa2f963f4792af2d70c4.tar.gz
scala-764072ffcbadde8b296eaa2f963f4792af2d70c4.tar.bz2
scala-764072ffcbadde8b296eaa2f963f4792af2d70c4.zip
Removing everything in trait Dynamic.
Diffstat (limited to 'src')
-rw-r--r--src/library/scala/Dynamic.scala14
1 files changed, 2 insertions, 12 deletions
diff --git a/src/library/scala/Dynamic.scala b/src/library/scala/Dynamic.scala
index a8b1e9cab8..25ce4ef638 100644
--- a/src/library/scala/Dynamic.scala
+++ b/src/library/scala/Dynamic.scala
@@ -1,22 +1,12 @@
package scala
-/** A trait that supports dynamic invocations. Instances `x` of this trait
+/** A marker trait that enables dynamic invocations. Instances `x` of this trait
* allow calls `x.meth(args)` for arbitrary method names `meth` and argument lists
* `args`. If a call is not natively supported by `x`, it is rewritten to
- * `x.invokeDynamic("meth", args)`.
+ * `x.applyDynamic("meth", args)`.
*/
trait Dynamic {
- /** The dynamic invocation operation
- * @param name The name of the invoked method
- * @param args The arguments to the method
- */
- def applyDynamic(name: String)(args: Any*): Any
-
- /** Returns the underlying value typed as an instance of type T
- * @param T The target type
- */
- def typed[T]: T
}