/** * Subclass responsibility. * May not have expected behavior for tail calls. * Should not be used if: * - function has a possibility of returning a TailcallVarargs * @param args the arguments to the function call. */ public Varargs invoke(Varargs args) { return onInvoke(args).eval(); }
/** * Subclass responsibility. * May not have expected behavior for tail calls. * Should not be used if: * - function has a possibility of returning a TailcallVarargs * @param args the arguments to the function call. */ public Varargs invoke(Varargs args) { return onInvoke(args).eval(); }
/** * Subclass responsibility. * May not have expected behavior for tail calls. * Should not be used if: * - function has a possibility of returning a TailcallVarargs * @param args the arguments to the function call. */ @Override public Varargs invoke(Varargs args) { return onInvoke(args).eval(); }
@Override public final Varargs invoke(Varargs varargs) { return onInvoke(varargs).eval(); }
public final Varargs invoke(Varargs varargs) { return onInvoke(varargs).eval(); }
public final Varargs invoke(Varargs varargs) { return onInvoke(varargs).eval(); }