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() |
VncKeyword |
getSupertype() |
VncKeyword |
getType() |
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, getWrappingTypeDef, hashCode, isVncCollection, isVncList, isWrapped, toString, wrappublic VncMultiArityFunction(java.lang.String name,
java.util.List<VncFunction> functions)
public VncMultiArityFunction withMeta(VncVal meta)
withMeta in class VncFunctionpublic VncKeyword getType()
getType in class VncFunctionpublic VncKeyword getSupertype()
getSupertype in class VncFunctionpublic VncVal apply(VncList params)
apply in interface IVncFunctionapply in class VncFunctionpublic TypeRank typeRank()
typeRank in class VncFunctionpublic VncList getFunctions()