java.lang.Object |
ModuleWithContext.apply0(ModuleMethod method) |
java.lang.Object |
ModuleBody.apply0(ModuleMethod method)
A subclass will typically override this like:
switch (method.selector) {
case 3: return function3();
case 5: return function5();
default: super.apply0(method);
}
|
static java.lang.Object |
ModuleMethod.apply0Default(ModuleMethod method) |
java.lang.Object |
ModuleWithContext.apply1(ModuleMethod method,
java.lang.Object arg1) |
java.lang.Object |
ModuleBody.apply1(ModuleMethod method,
java.lang.Object arg1) |
static java.lang.Object |
ModuleMethod.apply1Default(ModuleMethod method,
java.lang.Object arg1) |
java.lang.Object |
ModuleWithContext.apply2(ModuleMethod method,
java.lang.Object arg1,
java.lang.Object arg2) |
java.lang.Object |
ModuleBody.apply2(ModuleMethod method,
java.lang.Object arg1,
java.lang.Object arg2) |
static java.lang.Object |
ModuleMethod.apply2Default(ModuleMethod method,
java.lang.Object arg1,
java.lang.Object arg2) |
java.lang.Object |
ModuleWithContext.apply3(ModuleMethod method,
java.lang.Object arg1,
java.lang.Object arg2,
java.lang.Object arg3) |
java.lang.Object |
ModuleBody.apply3(ModuleMethod method,
java.lang.Object arg1,
java.lang.Object arg2,
java.lang.Object arg3) |
static java.lang.Object |
ModuleMethod.apply3Default(ModuleMethod method,
java.lang.Object arg1,
java.lang.Object arg2,
java.lang.Object arg3) |
java.lang.Object |
ModuleWithContext.apply4(ModuleMethod method,
java.lang.Object arg1,
java.lang.Object arg2,
java.lang.Object arg3,
java.lang.Object arg4) |
java.lang.Object |
ModuleBody.apply4(ModuleMethod method,
java.lang.Object arg1,
java.lang.Object arg2,
java.lang.Object arg3,
java.lang.Object arg4) |
static java.lang.Object |
ModuleMethod.apply4Default(ModuleMethod method,
java.lang.Object arg1,
java.lang.Object arg2,
java.lang.Object arg3,
java.lang.Object arg4) |
java.lang.Object |
ModuleWithContext.applyN(ModuleMethod method,
java.lang.Object[] args) |
java.lang.Object |
ModuleBody.applyN(ModuleMethod method,
java.lang.Object[] args) |
static java.lang.Object |
ModuleMethod.applyNDefault(ModuleMethod method,
java.lang.Object[] args) |
int |
ModuleWithContext.match0(ModuleMethod proc,
CallContext ctx) |
int |
ModuleBody.match0(ModuleMethod proc,
CallContext ctx) |
int |
ModuleWithContext.match1(ModuleMethod proc,
java.lang.Object arg1,
CallContext ctx) |
int |
ModuleBody.match1(ModuleMethod proc,
java.lang.Object arg1,
CallContext ctx) |
int |
ModuleWithContext.match2(ModuleMethod proc,
java.lang.Object arg1,
java.lang.Object arg2,
CallContext ctx) |
int |
ModuleBody.match2(ModuleMethod proc,
java.lang.Object arg1,
java.lang.Object arg2,
CallContext ctx) |
int |
ModuleWithContext.match3(ModuleMethod proc,
java.lang.Object arg1,
java.lang.Object arg2,
java.lang.Object arg3,
CallContext ctx) |
int |
ModuleBody.match3(ModuleMethod proc,
java.lang.Object arg1,
java.lang.Object arg2,
java.lang.Object arg3,
CallContext ctx) |
int |
ModuleWithContext.match4(ModuleMethod proc,
java.lang.Object arg1,
java.lang.Object arg2,
java.lang.Object arg3,
java.lang.Object arg4,
CallContext ctx) |
int |
ModuleBody.match4(ModuleMethod proc,
java.lang.Object arg1,
java.lang.Object arg2,
java.lang.Object arg3,
java.lang.Object arg4,
CallContext ctx) |
int |
ModuleWithContext.matchN(ModuleMethod proc,
java.lang.Object[] args,
CallContext ctx) |
int |
ModuleBody.matchN(ModuleMethod proc,
java.lang.Object[] args,
CallContext ctx) |