diff options
author | Martin Odersky <odersky@gmail.com> | 2011-03-14 14:36:11 +0000 |
---|---|---|
committer | Martin Odersky <odersky@gmail.com> | 2011-03-14 14:36:11 +0000 |
commit | 764072ffcbadde8b296eaa2f963f4792af2d70c4 (patch) | |
tree | 99951560f388cbb2c8d566b390cf3853fe5d5fdc | |
parent | e64b94fcc972f8da390450e39140257bb91126fd (diff) | |
download | scala-764072ffcbadde8b296eaa2f963f4792af2d70c4.tar.gz scala-764072ffcbadde8b296eaa2f963f4792af2d70c4.tar.bz2 scala-764072ffcbadde8b296eaa2f963f4792af2d70c4.zip |
Removing everything in trait Dynamic.
-rw-r--r-- | src/library/scala/Dynamic.scala | 14 |
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 } |