kawa.standard

Class call_with_values

Implemented Interfaces:
Named

public class call_with_values
extends Procedure2

Field Summary

static call_with_values
callWithValues

Method Summary

void
apply(CallContext ctx)
Call this Procedure using the explicit-CallContext-convention.
Object
apply2(Object producer, Object consumer)
static Object
callWithValues(Procedure producer, Procedure consumer)

Methods inherited from class gnu.mapping.Procedure2

apply0, apply1, apply2, apply3, apply4, applyN, numArgs

Methods inherited from class gnu.mapping.Procedure

apply, apply, apply0, apply1, apply2, apply3, apply4, applyN, check0, check1, check2, check3, check4, checkArgCount, checkN, getName, getProperty, getSetter, getSymbol, match0, match1, match2, match3, match4, matchN, maxArgs, minArgs, name, numArgs, removeProperty, set0, set1, setN, setName, setProperty, setProperty, setSetter, setSymbol, toString

Field Details

callWithValues

public static final call_with_values callWithValues

Method Details

apply

public void apply(CallContext ctx)
            throws Throwable
Call this Procedure using the explicit-CallContext-convention. The input arguments are (by default) in stack.args; the result is written to ctx.consumer.
Overrides:
apply in interface Procedure

apply2

public Object apply2(Object producer,
                     Object consumer)
            throws Throwable
Overrides:
apply2 in interface Procedure2

callWithValues

public static Object callWithValues(Procedure producer,
                                    Procedure consumer)
            throws Throwable