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_EXPANDER
Initial expander used for expansion of forms prior to compilation.Core.INITIAL_EXPANDER
Compiler.QUASIQUOTE_EXPANDER
Expander used for expansion of `quasiquote` forms.Core.QUASIQUOTE_EXPANDER
Compiler.QUOTE_EXPANDER
Expander used for expansion of `quote` forms.Core.QUOTE_EXPANDER
Methods 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 TypeClassDescriptionclass
Abstract base class for functions that can close over a lexical environment.class
Abstract base class for data structure lookup functions.class
Abstract base class for core language functions implemented in the Runtime Core functions are tagged using their symbols in on-chain representationclass
Abstract base class for core predicate functionsclass
Value class representing a instantiated closure / lambda function.class
class
class
class
Wrapper for interpreting a sequence object as an invokable functionclass
Methods 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