public class Curry1 extends Procedure1
(lambda (arg1) (lambda (arg2) (proc arg1 arg2)))
.
The Scheme syntax ->TYPE
creates one of these.Modifier and Type | Field and Description |
---|---|
static Curry1 |
makeConverter |
applyToObject
applyMethodType, applyToConsumerDefault, applyToConsumerMethod, applyToObjectDefault, applyToObjectMethod, compilerKey, compilerXKey, inlineIfConstantSymbol, validateApplyKey, validateXApplyKey
nameKey
Constructor and Description |
---|
Curry1(java.lang.String name,
Procedure proc2) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
apply1(java.lang.Object arg) |
apply0, apply2, apply3, apply4, applyN, applyToObject, numArgs
applyL, applyToConsumerDefault, applyToObjectDefault, checkArgCount, checkBadCode, getApplyMethod, getApplyToConsumerMethod, getApplyToObjectMethod, getReturnType, getSetter, getSourceLocation, isSideEffectFree, lookupApplyHandle, maxArgs, maxArgs, minArgs, minArgs, set0, set1, setN, setSetter, setSourceLocation, toString
getName, getProperty, getSymbol, removeProperty, setName, setProperty, setProperty, setSymbol
public static final Curry1 makeConverter
public Curry1(java.lang.String name, Procedure proc2)
public java.lang.Object apply1(java.lang.Object arg)
apply1
in class Procedure1