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.
CVM type system implementation.
Core CVM implementation
Internal CVM language implementation classes
-
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