|
Scala 2
|
||
class
Code
extends
java.lang.Object with
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 )
: Function9
|
|
def
apply
[ A0& , A1& , A2& , A3& , A4& , A5& , A6& , A7& , R& ]
( funName : java.lang.String )
: Function8
|
|
def
apply
[ A0& , A1& , A2& , A3& , A4& , A5& , A6& , R& ]
( funName : java.lang.String )
: Function7
|
|
def
apply
[ A0& , A1& , A2& , A3& , A4& , A5& , R& ]
( funName : java.lang.String )
: Function6
|
|
def
apply
[ A0& , A1& , A2& , A3& , A4& , R& ]
( funName : java.lang.String )
: Function5
|
|
def
apply
[ A0& , A1& , A2& , A3& , R& ]
( funName : java.lang.String )
: Function4
|
|
def
apply
[ A0& , A1& , A2& , R& ]
( funName : java.lang.String )
: Function3
|
|
def
apply
[ A0& , A1& , R& ]
( funName : java.lang.String )
: Function2
|
|
def
apply
[ A0& , R& ]
( funName : java.lang.String )
: Function1
|
|
def
apply
[ R& ]
( funName : java.lang.String )
: Function0
|
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 ) : Function9
def
apply
[ A0& , A1& , A2& , A3& , A4& , A5& , A6& , A7& , R& ]( funName : java.lang.String ) : Function8
def
apply
[ A0& , A1& , A2& , A3& , A4& , A5& , A6& , R& ]( funName : java.lang.String ) : Function7
def
apply
[ A0& , A1& , A2& , A3& , A4& , A5& , R& ]( funName : java.lang.String ) : Function6
def
apply
[ A0& , A1& , A2& , A3& , A4& , R& ]( funName : java.lang.String ) : Function5
def
apply
[ A0& , A1& , A2& , A3& , R& ]( funName : java.lang.String ) : Function4
def
apply
[ A0& , A1& , A2& , R& ]( funName : java.lang.String ) : Function3
def
apply
[ A0& , A1& , R& ]( funName : java.lang.String ) : Function2
def
apply
[ A0& , R& ]( funName : java.lang.String ) : Function1
def
apply
[ R& ]( funName : java.lang.String ) : Function0