public Object call(Object receiver, Object[] args) throws Throwable {
return CallSiteArray.defaultCall(this, receiver, args);
}
public Object call(Object receiver) throws Throwable {
return call(receiver, CallSiteArray.NOPARAM);
}
public Object call(Object receiver, Object arg1) throws Throwable {
return call(receiver, ArrayUtil.createArray(arg1));
}
public Object call(Object receiver, Object arg1, Object arg2) throws Throwable {
return call(receiver, ArrayUtil.createArray(arg1, arg2));
}
public Object call(Object receiver, Object arg1, Object arg2, Object arg3) throws Throwable {
return call(receiver, ArrayUtil.createArray(arg1, arg2, arg3));
}
public Object call(Object receiver, Object arg1, Object arg2, Object arg3, Object arg4) throws Throwable {
return call(receiver, ArrayUtil.createArray(arg1, arg2, arg3, arg4));
}
“Tous les chemins mènent à Rome”