in scala.mobile
class Code

class Code
extends java.lang.Object
with scala.ScalaObject
The class Code 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);
See Also:
Location
Author:
Stephane Micheloud
Version:
1.0, 04/05/2004

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
private 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