|
<div>Scala 2.1.5</div>
|
class
Code
extends
java.lang.Object with
scala.ScalaObjectCode
provides apply
methods
with different arities (actually up to 9 parameters) to invoke
a function simply by specifying its name and argument types.
Example:val url = new URL("http://scala.epfl.ch/classes/examples.jar"); val obj = new Location(url) create "examples.sort"; val ar = Array(6, 2, 8, 5, 1); obj[Array[Int], Unit]("println")(ar); obj[Array[Int], Unit]("sort")(ar); obj[Array[Int], Unit]("println")(ar);
Constructor Summary | |
def
this
( clazz : java.lang.Class )
|
Type Summary | |
private
|
type
JObject
|
Def Summary | |
def
apply
[ A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , R ]
( funName : java.lang.String )
: (A0, A1, A2, A3, A4, A5, A6, A7, A8) => R
|
|
def
apply
[ A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , R ]
( funName : java.lang.String )
: (A0, A1, A2, A3, A4, A5, A6, A7) => R
|
|
def
apply
[ A0 , A1 , A2 , A3 , A4 , A5 , A6 , R ]
( funName : java.lang.String )
: (A0, A1, A2, A3, A4, A5, A6) => R
|
|
def
apply
[ A0 , A1 , A2 , A3 , A4 , A5 , R ]
( funName : java.lang.String )
: (A0, A1, A2, A3, A4, A5) => R
|
|
def
apply
[ A0 , A1 , A2 , A3 , A4 , R ]
( funName : java.lang.String )
: (A0, A1, A2, A3, A4) => R
|
|
def
apply
[ A0 , A1 , A2 , A3 , R ]
( funName : java.lang.String )
: (A0, A1, A2, A3) => R
|
|
def
apply
[ A0 , A1 , A2 , R ]
( funName : java.lang.String )
: (A0, A1, A2) => R
|
|
def
apply
[ A0 , A1 , R ]
( funName : java.lang.String )
: (A0, A1) => R
|
|
def
apply
[ A0 , R ]
( funName : java.lang.String )
: (A0) => R
|
|
def
apply
[ R ]
( funName : java.lang.String )
: () => R
|
Constructor Detail |
def
this
( clazz : java.lang.Class )
Type Detail |
type
JObject
Def Detail |
def
apply
[ A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , R ]( funName : java.lang.String ) : (A0, A1, A2, A3, A4, A5, A6, A7, A8) => R
def
apply
[ A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , R ]( funName : java.lang.String ) : (A0, A1, A2, A3, A4, A5, A6, A7) => R
def
apply
[ A0 , A1 , A2 , A3 , A4 , A5 , A6 , R ]( funName : java.lang.String ) : (A0, A1, A2, A3, A4, A5, A6) => R
def
apply
[ A0 , A1 , A2 , A3 , A4 , A5 , R ]( funName : java.lang.String ) : (A0, A1, A2, A3, A4, A5) => R
def
apply
[ A0 , A1 , A2 , A3 , A4 , R ]( funName : java.lang.String ) : (A0, A1, A2, A3, A4) => R
def
apply
[ A0 , A1 , A2 , A3 , R ]( funName : java.lang.String ) : (A0, A1, A2, A3) => R
def
apply
[ A0 , A1 , A2 , R ]( funName : java.lang.String ) : (A0, A1, A2) => R
def
apply
[ A0 , A1 , R ]( funName : java.lang.String ) : (A0, A1) => R
def
apply
[ A0 , R ]( funName : java.lang.String ) : (A0) => R
def
apply
[ R ]( funName : java.lang.String ) : () => R