Uses of Class
convex.core.lang.AFn
Packages that use AFn
Package
Description
Data structures and algorithms, including a complete set of classes
required to implement immutable, decentralised data objects.
-
Uses of AFn in convex.core.data
Methods in convex.core.data that return AFnModifier and TypeMethodDescriptionAccountStatus.getCallableFunction(Symbol sym)Gets a callable function from the environment, or null if not callable -
Uses of AFn in convex.core.data.type
Methods in convex.core.data.type that return AFn -
Uses of AFn in convex.core.lang
Fields in convex.core.lang declared as AFnModifier and TypeFieldDescriptionCompiler.INITIAL_EXPANDERInitial expander used for expansion of forms prior to compilation.Core.INITIAL_EXPANDERCompiler.QUASIQUOTE_EXPANDERExpander used for expansion of `quasiquote` forms.Core.QUASIQUOTE_EXPANDERCompiler.QUOTE_EXPANDERExpander used for expansion of `quote` forms.Core.QUOTE_EXPANDERMethods in convex.core.lang that return AFnModifier and TypeMethodDescriptionRT.castFunction(ACell a)Coerces an argument to a function interface.RT.ensureFunction(ACell a)Ensure the argument is a valid CVM function.Context.lookupExpander(ACell form)Looks up an expander from a form in this contextAFn.updateRefs(IRefFunction func)Methods in convex.core.lang with parameters of type AFn -
Uses of AFn in convex.core.lang.impl
Subclasses of AFn in convex.core.lang.implModifier and TypeClassDescriptionclassAbstract base class for functions that can close over a lexical environment.classAbstract base class for data structure lookup functions.classAbstract base class for core language functions implemented in the Runtime Core functions are tagged using their symbols in on-chain representationclassAbstract base class for core predicate functionsclassValue class representing a instantiated closure / lambda function.classclassclassclassWrapper for interpreting a sequence object as an invokable functionclassMethods in convex.core.lang.impl that return AFnModifier and TypeMethodDescriptionAFn<?>TailcallValue.getFunction()ADataFn.updateRefs(IRefFunction func)MultiFn.updateRefs(IRefFunction func)Methods in convex.core.lang.impl with parameters of type AFn