public class VncMultiArityFunction extends VncFunction
VncFunction.MetaBuilder| Constructor and Description |
|---|
VncMultiArityFunction(java.lang.String name,
java.util.List<VncFunction> functions) |
| Modifier and Type | Method and Description |
|---|---|
VncVal |
apply(VncList params) |
VncList |
getFunctions() |
TypeRank |
typeRank() |
VncMultiArityFunction |
withMeta(VncVal meta) |
applyOf, convertToJavaObject, createAnonymousFuncName, createAnonymousFuncName, getArgLists, getBody, getDoc, getExamples, getFixedArgsCount, getMeta, getNamespace, getParams, getQualifiedName, getSimpleName, hasVariadicArgs, isMacro, isPrivate, isRedefinable, meta, setMacro, setNamespace, toStringcompareTo, equals, getMetaVal, getMetaVal, hashCode, isVncCollection, isVncList, toStringpublic VncMultiArityFunction(java.lang.String name,
java.util.List<VncFunction> functions)
public VncMultiArityFunction withMeta(VncVal meta)
withMeta in class VncFunctionpublic VncVal apply(VncList params)
apply in interface IVncFunctionapply in class VncFunctionpublic TypeRank typeRank()
typeRank in class VncFunctionpublic VncList getFunctions()